想想点点 2007-6-23 07:44
详解Windows 2000 Server的“帧”
在Windows 2000 Server中有一个“网络监视器”,如附图所示。网络监视器提供了它所监视的各种参数,比如“网络利用率”、“每秒帧数”、“每秒广播数”等,这些参数对于网络故障的排除和网络监控有非常大的作用。对其中的“每秒帧数”,相信大部分的网管新手是很难理解的,以下我们就详细讲讲什么是“帧”。Y/F)|Mi4e+{
6^ eG/v,Z'L
x@7sx7L
3I7^$}8u4re:a
bf,p6Cp%XM4iI
[^+L+f/I u`H
WW
l"]1A5?Z
Z'E
[img]http://it.x6x8.com/rjjc/UploadFiles_9738/200612/2006121872624221.jpg[/img]5oJQ&}9Ol
n;N.F
S,j'j1LO
H
dS|T N4Z
H"Y(xL^
N,O4r#P1RL`?
[b]帧的组成[/b]1ZK~]^.L
5qeJj5X`
H.Ny
6^7zJ a(_C?
l/A,z"|1FE uq
在网络中,计算机通信传输的是由“0”和“1”构成的二进制数据,二进制数据组成“帧”(Frame),帧是网络传输的最小单位。实际传输中,在铜缆(指双绞线等铜质电缆)网线中传递的是脉冲电流;在光纤网络和无线网络中传递的是光和电磁波(当然光也是一种电磁波)。+xnP)TC8Ep
7qQis*tggZPS
+?~;l2y J4WrE$\
WRL8@?3N
G&r,]@j
{m"T4Nu\dO.r
针对高速脉冲电流而言,我们人为地用低电平的脉冲代表“0”、用高电平的脉冲代表“1”。这些虚拟的“0”或“1”就是“位”(Bit)。在计算机网络中一般8个位组成了一个“字节”(Byte)。学过计算机的人都知道字节(Byte)是计算机的数据储存单位。网络技术的初学者大都会把“Bit”(位)与“Byte”(字节)相混淆,谈到100Mbps以太网,就会以为它是每秒钟能传100MB数据的网络,实际上只是25MB(理论值)。
`
p#z6dL]E
Bo4q@3n2i
9C Imn
I/BB4o8Y
&t}6TzA/l(]
如果把脉冲电流看成是轨道,那么帧就是运行在轨道上的火车。火车有机车和尾车,帧也有一个起点,我们称之为“帧头”,而且帧也有一个终点,我们称之为“帧尾”。帧头和帧尾之间的部分是这个帧负载的数据(相当于火车车头和车尾之间的车厢)。4tk%l!y&[
HB p+w*z0C%lx
x!G-Fjh8T O
-u2t1Fo ij
[b]帧的传输[/b]
-f6\(hm7kR!g
!@,A+T$jhnY]K
h!luU,Sg7O(?6x&_
b\.Fa!c*T
_h
在网络中,网络设备将“位”组成一个个的字节,然后这些字节“封装”成帧,在网络上传输。为什么要把数据“封装”成帧呢?因为用户数据一般都比较大,有的可以达到MB字节,一下子发送出去十分困难,于是就需要把数据分成许多小份,再按照一定的次序发送出去。,l-n!g oY`
d(Kb kq@9H
g%nG,[Vpc
A$dePV/|"~
以太网的帧值总是在一定范围内浮动,最大的帧值是1518字节,最小的帧值是64字节。在实际应用中,帧的大小是由设备的MTU(最大传输单位)即设备每次能够传输的最大字节数自动来确定的。
#RlH/a^oY"N
0D*q4dxjes0`
ySi9Vg@ZE `)U3A
"Tcz.p'w ~o
帧是当计算机发送数据时产生的,确切地说,是由计算机中安装的网卡产生的。帧只对于能够识别它的设备才有意义。对于集线器来说,帧是没有意义的,因为它是物理层设备,只认识脉冲电流。有许多人对帧不理解,所以不能很好地理解交换机与集线器的区别。
o[6s5FZ|
'W.I\,eu5b"]
@| M'd!A
6Mk U5l'QY4V
看了以上这么多,也许你还是不明白,其实,二进制并不是网管员要打交道的东西,而帧才是网管员真正要注意的东西,所以在Windows 2000的“网络监视器”中,“帧”才是被监视的对象。但我们究竟怎样监视帧呢?请关注以后的介绍。