共不共享很重要,集线器还是交换器
刚刚我们上面提到了,当一个很忙碌的网络在运行时,网络共享媒介就可能会发生冲
突的情况,这是因为CSMA/CD的缘故.那我们也知道在一个星形连接当中,正中央的那个
设备是集线器或交换器来连接各PC的.那么Hub与Switch有什么不同呢?其实,那个Hub
就是网络共享媒介,Hub仅是将所有来自PC的Frame再次送出去给所有的PC而已,所以它
是个共享媒介.
Switch则不然。Switch内部具有微处理器以及内存,这个内存可以记录每个Switch port
与其连接的PC的MAC地址,所以,当来自Switch两端的PC要互传数据时,每个Frame将不
会通过CSMA/CD的监听,而是通过Switch直接将该Frame送到目标主机上去,也就是说,
Switch不是个共享媒介,且Switch的每个端口(port)都具有独立的带宽.例如,10/100的
Hdb上连接5台主机,那么整个10/100 Mbps是分给这5台主机的,所以这5台主机总共只能使
用10/100 Mbps而已。那如果是Switch呢?。由于每个端口都具有10/100 Mbps的带宽,所以就看
您当时的传输行为是如何了.例如,如果是如图2-5所示的情况时,每个连接都是10/100 Mbps
的。
A传送到D与B传送到C都各自拥有lO/IOOMbps的带宽,两边并不会互相影响。不过,
如果是A与D都传给C时,由于C仅有lO/lOOMbps,相当于A与D需要抢10/IOOMbps来用。总
之,您需要记住的是,Switch已经克服了数据包冲突的问题,因为它有个Switch port对应
MAC的相关功能,所以Switch并非共享媒介;同时需要记住的是,现在的Switch规格很多,
在选购的时候,千万记得选购可以支持全双工/半双工,以及支持Jumbo Frame的为佳。
那什么是全双工,半双工(full-duplex/half-duplex)?前面谈到网线时,我们知道8蕊的
网线实际上仅有两对被使用,一对用在传送,另一对则是在接收.如果两端的PC同时支持
全双工时,那表示InpuUOutput均可实现10/lOOMbps.亦即数据的传送与接收同时均可实现
lO/IOOMbps的意思,总带宽则可实现20/200Mbps(这样说其实是不准确的,因为Input可达
10/IOOMbps,OutputiJ达10/IOOMbps,而不是Input可直接实现20/200Mbps)。如果您的网
络环境想要实现全双工时,使用共享媒介的Hub是不可能的,因为网线针脚的关系,无法
使用共享媒介来实现全双工.如果您的Switch也支持全双工模式,那么在Switch两端的PC
才能实现全双工.
如何共享以太网?
最新推荐文章于 2023-03-28 22:57:48 发布