荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: magpie (等待。。。。。。。。), 信区: Internet
标  题: HUB是如何工作的?
发信站: 荔园晨风BBS站 (Sun Dec 30 16:42:34 2001), 转信

 Ethernet HUB的中文名称叫做以太网集线器,其基本工作原理是广播技术(
broadcast),也就是HUB从任何一个端口收到一个Ethernet信息包后,它都将此
Ethernet信息包广播到其它所有端口,HUB不记忆哪一个MAC地址挂在哪一个端口。
接在HUB端口上的网卡NIC根据信息包所要求的功能执行相应动作,这是由网络层
layer 3之上控制的。上面所说的广播是指HUB将该Ethernet信息包发送到所有其它
端口,并不是指HUB将该包改变为广播包。

  Ethernet信息包中含有源MAC地址和目的MAC地址(网卡NIC的Ethernet地址,
48位长,如图1所示),与上述Ethernet信息包中目的MAC地址相同的计算机执行该
包中所要求的动作。对于目的MAC地址不存在或没有响应等情况,Ethernet HUB既
不知道也不处理。这个过程就像邮递员只根据信封上的地址传递信件,而不管信中
的内容以及收信人是否回信,或收信人由于某种原因没有回信,而导致发信人着急
。不同的仅是邮递员在找不到该地址时会将信退回,而Ethernet HUB不管退信,只
负责转发,如图2所示。

  在Windows 95/98中,当用户A双击“网上邻居”时,相当于生成了一个
Ethernet广播包,此包中的目的MAC地址为全1,该包要求执行的命令是:“请告诉
我你们的名字!”。请注意,Ethernet HUB不知道此命令是什么意思,也不做任何
处理,只负责将此信息包广播到所有其它端口,仅此而已。而与HUB相连的计算机
的网卡NIC在收到广播包后将包中的数据域内容传送给上层软件即Windows 95/98,
上层软件根据广播包中的源MAC地址向其返回自己在网络中的计算机名称,用户A在
收到各个计算机回送的响应信息包后便得知网络上都有哪些用户,并显示在“网上
邻居”图标中。




HUB工作原理:① HUB从某一端口A将收到的包发送到所有端口



HUB工作原理:② 非广播包时,地址与包目的MAC地址相同的站响应用户A



HUB工作原理:③ 广播包时,所有用户都响应用户






--
年少风流    烦恼常有
    人生不快置脑后
        来他个不醉不休
              笑傲江湖任我游
                  人生何求    人生何愁

※ 修改:·magpie 於 Dec 30 16:43:50 修改本文·[FROM: 192.168.1.76]
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.1.76]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店