假设主机A
ip:192.168.1.3
掩码255.255.255.0
网关192.168.1.1

主机B
ip192.168.1.200
掩码255.255.255.0
网关192.168.1.1
此时通信没有问题
然后
我把A的掩码改成了255.255.255.128

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

A的掩码修改完后 我通过A来pingB 会有啥后果??能通吗?BpingA能通吗?两者有啥区别?

先说ApingB
A通过对比本地ip 目的ip和本地掩码得出结论 B和自己不属于一个网段

怎么对比出来的?A的掩码告诉A:和你属于同一个网段的地址只有192.168.1.1到192.168.1.127这128个地址 其他地址都不和你一个网段
所以A会把数据包发给网关 通过网关转给B

B收到数据包准备回包了 目的地址是192.168.1.3 此时B的子网掩码告诉B:A是跟你一个网段的 你直接发arp包查找A的二层地址就可以了!于是B就直接发包给A了

结论:A给B发包需要网关转发 B给A发包可以直接送达给A

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄