主机A:
ip:192.168.26.3 (11000000 10101000 00011010 00000011 )
mask:255.255.255.0 (11111111 11111111 11111111 00000000)
主机B:
ip:192.168.26.129 (11000000 10101000 00011010 10000001)
mask:255.255.255.224 (11111111 11111111 11111111 11100000)
如果A作为源主机,则取A的子网掩码255.255.255.0分别与A主机ip和B主机ip做位与运算(计算网络号),如果一致则判定为同一网段。(计算结果:192.168.26.0(A)、192.168.26.0(B)),在同一网段
如果B作为源主机,则取B的子网掩码255.255.255.224分别与A主机ip和B主机ip做位与运算(计算网络号),如果一致则判定为同一网段。(计算结果:192.168.26.0(A)、192.168.26.128(B)),不在同一网段
总结:
主机只知道自己的掩码,当向其他主机发包的时候,都是拿目的ip和自己的掩码进行与运算,从而判断目的ip是否和自己处于同一网段。