职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 438|回复: 2

集线器与交换机的分别在哪里?

[复制链接]
曾经的小孩 发表于 2011-9-17 10:54 | 显示全部楼层 |阅读模式
集线器与交换机的分别在哪里?我想知道集线器与交换机的分别在哪里?请高手说明白点。谢谢
hxy 发表于 2011-9-17 10:54 | 显示全部楼层
集线器的工作机理是广播(broadcast),无论是从哪一个端口接收到什么类型的信包,都以广播的形式将信包发送给其余的所有端口,由连接在这些端口上的网卡(NIC)判断处理这些信息,符合的留下处理,否则丢弃掉,这样很容易产生广播风暴,当网络较大时网络性能会受到很大的影响。从它的工作状态看,HUB的执行效率比较低(将信包发送到了所有端口),安全性差(所有的网卡都能接收到,只是非目的地网卡丢弃了信包)。而且一次只能处理一个信包,在多个端口同时出现信包的时候就出现碰撞,信包按照串行进行处理,不适合用于较大的网络主干中。  交换机的工作就完全不同,现在低端的交换机都是Layer 2交换机,基于MAC地址进行交换。它通过分析Ethernet包的包头信息(其中包含了原MAC地址、目标MAC地址、信息长度等),取得目标MAC地址后,查找交换机中存储的地址对照表(MAC地址对应的端口),确认具有此MAC地址的网卡连接在哪个端口上,然后仅将信包送到对应端口,有效的有效的抑制广播风暴的产生。这就是Switch 同HUB最大的不同点。而Switch内部转发信包的背板带宽也远大于端口带宽,因此信包处于并行状态,效率较高,可以满足大型网络环境大量数据并行处理的要求。
broken 发表于 2011-9-17 10:55 | 显示全部楼层
交换机的工作原理是:当一台计算机发送过一次数据帧时,就被交换机记录了:如果有其他的计算机向这台计算机发送数据时,数据只会从特定端口转发出去,而不会从其他端口转发。特定的端口就是指刚学习到的端口。而集线器说白了就是不会学习的,会把数据帧转发到每一个端口。这就是人们说的傻Hub了!这样他们的区别就显现了,Hub会在传输数据中产生冲突,而交换机可以避免这种冲突,并且加快数据的传输速度。交换机的性能比集线器高,当然价格也高啦!
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-4-20 15:07 , Processed in 0.138021 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表