通信人家园
标题:
交换机的问题
[查看完整版帖子]
[打印本页]
时间:
2008-1-4 16:02
作者:
skywalker007
标题:
交换机的问题
<p>我用boson做实验的时候发现一个问题,请教大家,一个交换机的两个端口分别接两台pc,我先把两台pc设置为同一子网ip,如第一台为192.168.1.3,第二台为192.168.1.4,子网掩码都是255.255.255.0,则两台电脑互相可以ping通,然后我把第二台的ip改为192.168.2.4,子网掩码不变,此时第一台和第二台显然不属于一个子网了,此时则不能ping通,这我不太理解</p><p>1.两台pc不同子网的情况下,如果交换机能够向自己的各个端口广播信息,那第一台pc使用ping命令时发出的ARP包应该可以广播到第二台pc,那么是可以获得第二台pc的mac地址的,如果得到第二台pc的mac地址,交换机中应该可以形成mac地址对应端口表,这样应该可以ping通啊,为什么不行呢?</p><p>2.ip不同子网的时候ping不通,我想那只能是第一台pc的ARP包不能广播到第二台.也就是不能从交换机的第二个端口广播出去,但是ip设置为同一子网的时候显然是可以广播出去的,因为这种情况下可以ping通,交换机是第二层的设备,应该不能识别ip地址啊,为什么会根据ip的设置来广播信息呢?我的感觉就是交换机只在同一子网内把广播包广播出去,为什么会通过第三层的地址来确定广播呢??大侠们帮帮忙解答下,谢谢了</p>
时间:
2008-1-4 18:19
作者:
3G学徒
<p>不是不能广播,只是广播数据包到达PC2时,PC2检测到不是本网络的广播而丢弃数据包而已。</p><p>其实每一台主机都会有一个默认的网关,只要发送的数据如果不是到达本网络的话,它会将数据全部发送到网关,让网关路由到目的地的~你将IP改192.168.2.4了,网关也相应的变为我192。168。2。0/24这个网络中的主机了,而此网络根本就没有可路由的网关的,数据发送出去后自然就会被丢弃啦,当然不到到达另一个网络的PC1了~</p><p></p><p></p><p>小弟的理解就是这样~~抛砖引玉~~~</p>
通信人家园 (https://www.txrjy.com/)
Powered by C114