- 积分
- 76
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 最后登录
- 1970-1-1
- 阅读权限
- 20
- 听众
- 收听
助理工程师
 
|

楼主 |
发表于 2012-8-13 02:40:00
|
显示全部楼层
^_莫言_^ 发表于 2012-8-12 15:20 
两个端口之间互相通信的时候也是基于CSMA/CD的机制啊,这是由以太协议的特点造成的。
哪怕一台Switch上 ...
“哪怕一台Switch上只有两台主机,也存在两台主机同时向对方发送数据包的情况啊,这时候不就冲突了?”
如果这时候冲突,那switch和hub有什么区别。
这篇文章可能解释的更清楚些,http://www.cisco.com/warp/public/473/lan-switch-cisco.pdf
“There is a vital difference between a hub and a switch; all the nodes that connect to a hub share the bandwidth,
but a device that connects to a switch port has the full bandwidth alone. For example, consider 10 nodes that
communicate with use of a hub on a 10 Mbps network. Each node can only get a portion of the 10 Mbps if
other nodes on the hub want to communicate as well. But, with a switch, each node can possibly communicate
at the full 10 Mbps. Consider the road analogy. If all the traffic comes to a common intersection, the traffic
must share that intersection. But a cloverleaf allows all the traffic to continue at full speed from one road to
the next.
In a fully switched network, switches replace all the hubs of an Ethernet network with a dedicated segment for
every node. These segments connect to a switch, which supports multiple dedicated segments. Sometimes the
number of segments reaches the hundreds. Since the only devices on each segment are the switch and the
node, the switch picks up every transmission before the transmission reaches another node. The switch then
forwards the frame over the appropriate segment. Since any segment contains only a single node, the frame
only reaches the intended recipient. This arrangement allows many conversations to occur simultaneously on
a network that uses a switch.” |
19#
2012-8-13 02:40:00
回复(0)
收起回复
|