子网掩码和ip地址的关系(子网)
1、子网掩码告知路由器,地址的哪一部分是网络地址,哪一部分是主机地址,使路由器正确判断任意IP地址是否是本网段的,从而正确地进行路由。例如,有两台主机,主机一的IP地址为222.21.160.6,子网掩码为255.255.255.192,主机二的IP地址为222.21.160.73,子网掩码为255.255.255.192。现在主机一要给主机二发送数据,先要判断两个主机是否在同一网段。
2、主机一
3、 222.21.160.6即: 11011110.00010101.10100000.00000110
4、 255.255.255.192即: 11111111.11111111.11111111.11000000
5、 按位逻辑与运算结果为: 11011110.00010101.10100000.00000000
6、主机二
7、222.21.160.73 即: 11011110.00010101.10100000.01001001
8、255.255.255.192即: 11111111.11111111.11111111.11000000
9、按位逻辑与运算结果为: 11011110.00010101.10100000.01000000
10、 两个结果不同,也就是说,两台主机不在同一网络,数据需先发送给默认网关,然后再发送给主机二所在网络。那么,假如主机二的子网掩码误设为255.255.255.128,会发生什么情况呢?
11、让我们将主机二的IP地址与错误的子网掩码相“与”:
12、222.21.160.73 即:11011110.00010101.10100000.01001001
13、255.255.255.128即:11111111.11111111.11111111.10000000
14、结果摸强为 11011110.00010101.10100000.00000000
15、 这个结果与主机一的网络地址相同,主机一与主机二将被认为处于同一网络中,数据不再发送给默认网关,而是直接在本网内传送。由于两台主机实际并不在同一网络中,数据包将在本子网内循环,眠往直到超时并抛弃。数据不能正确到达目的机,导致网络传输错误。
16、反过来,如果两台主机的子网掩码原来都是255.255.255.128,误将主机二的设为255.255.255.192,主机一向主机二发送数据时,由于IP地址与错误的子网掩码相与,误认两台主机处于不同娃距五网络,则会将本来属于同一子网内的机器之间的通信当作是跨网传输,数据包都交给缺省网关处理,这样势必增加缺省网关的负担,造成网络效率下降。所以,子网掩码不能任意设置,子网掩码的设置关系到子网的划分。
以上就是子网这篇文章的一些介绍,希望对大家有所帮助。