有意思的网络问题(一)

问题:

        两台服务器A和B的网络配置如下(见图1),B的子网掩码本应该是255.255.255.0,被不小心配成了 255.255.255.224。它们还能正常通信吗?

图 1

废话不多说,直接上实验抓包分析:

实验:

1.拓扑图如图2:

图 2

2.结果如图3:

图 3

结果显示是能够正常通信的,下面抓包分析一下通信过程。

3.抓包分析:

分别抓取两端的Eth0/0/1口的数据进行分析:

①A-->B

因为A的子网掩码是24位,所以A的网络地址为192.168.26.0。由A向B发送数据时,将B的地址与A的掩码相计算得出B所在的网络地址也是192.168.26.0,所以A判断B和自己处于同一网络,A可以直接将数据发给B。

②B-->A

因为B的子网掩码是27位,B的网络地址为192.168.26.0。由B向A发送数据时,将A的地址与B的掩码想计算得出A所在的网络地址是192.168.26.128,B和A不在同一网络,此时就需要通过网关来将数据转发给A ,所以此时会有一个丢包情况。

由于本题配置了网关,所以B会去请求网关的MAC地址,然后通过网关转发数据实现和A的通信。如果没有网关,则不能通信。

这题好像还能继续深入分析分析,理清脉络,看看各位大佬的分析思路。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值