ip&掩码

1、网段 = IP & 子网掩码

运算:如下10.49.126.98 & 255.255.255.192  >  10.49.126.64

10.49.126.98的二进制:     

0 0 0 0 1 0 1 0 . 0 0 1 1 0 0 0 1 . 0 1 1 1 1 1 1 0 . 0 1 1 0 0 0 1 0

255.255.255.192的二进制:

1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 0 0 0 0 0 0

&=====>

0 0 0 0 1 0 1 0 . 0 0 1 1 0 0 0 1 . 0 1 1 1 1 1 1 0 . 0 1 0 0 0 0 0 0

转为十进制:10.49.126.64

网段可容纳的主机数:

最后一个1后的0为主机部分,这里一共6个0,即2的6次方,值为64,减去网络地址和广播地址,所以可用主机数为62个。

2、子网掩码的CIDR表示:

/后面的数字代表二级制1的个数

255.0.0.0 
二进制:
1 1 1 1 1 1 1 1 .0 0 0 0 0 0 0 0.0 0 0 0 0 0 0 0.0 0 0 0 0 0 0 0
===> /8  (1的个数为8)

192.168.1.100/24,代表子网掩码有24个1,也就是 255.255.255.0
123.210.100.200/16,代表子网掩码有16个1,也就是 255.255.0.0

判断两台计算机能否正常通信:

A:192.168.10.10/16

B:92.168.0.10/24

算出两台计算机是不是同一个网段。

3、子网划分

等长子网划分,数学真的好有用

规律如果一个子网是原来网络的1/2,那么子网掩码往后移动一位

192.168.0.0/24
最后一位转二进制
192|168|0|00000000  255|255|255|00000000
192|168|0|10000000  255|255|255|10000000  

-->
192.168.0.0/25    255.255.255.128
可用IP地址: 192.168.0.1 ~ 192.168.0.126

192.168.0.128/25  255.255.255.128
可用IP地址: 192.168.0.129 ~ 192.168.0.254


再往后挪一位则等分4

参考如下,巨佬:
网络协议从入门到底层原理(1)基本概念、MAC地址、IP地址、子网划分、超网_代码改变世界-CSDN博客_网络协议从入门到底层原理

猜你喜欢

转载自blog.csdn.net/hengchi_hengchi/article/details/120529079