IP address and binary conversion

IP address and binary conversion

Subnet mask

子网掩码是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。它的作用是将IP地址分为网络地址和主机地址两部分。子网掩码可以确定子网的大小。
IP地址192.168.0.1/24,可知其子网掩码是24位的,前24位全为1,后8位全为0,即255.255.255.0,其中24位网络位,8位主机位。网络地址可以由IP地址192.168.0.1与子网掩码255.255.255.0进行与运算。
IP地址192.168.0.1/24的二进制为
11000000.10101000.00000000.00000001
子网掩码255.255.255.0的二进制为
11111111.11111111.11111111.00000000
两者进行与运算,得
11000000.10101000.00000000.0000000
即192.168.0.0,192.168.0.0就是IP地址192.168.0.0的网络地址,由子网掩码可以知道192.168.0.1/24可用主机地址为2^8-2=254个。

IP地址192.168.0.1/26,可以知道其子网掩码是26位,前26位全为1,后6位全为0,即255.255.255.192,其中26位网络位,6位主机位。
192.168.0.1/26的二进制为
11000000.10101000.00000000.00000001
子网掩码255.255.255.192的二进制为
11111111.11111111.11111111.11000000
二者与运算,得
11000000.10101000.00000000.0000000
即192.168.0.0,192.168.0.0就是IP地址192.168.0.0的网络地址,由子网掩码可以知道192.168.0.1/26可用主机地址为2^6-2=62个。

综上,即使IP地址一样,但子网掩码不同,它们划分的子网大小就会不同。

Subnet

我理解的子网是指IP地址所属的区域范围。
IP地址192.168.1.1/24与192.168.2.1/24就是属于不同的子网,在没有路由器的情况下,它们是不能直接进行网络通信的。

Subnetting

子网划分是通过借用IP地址的若干位主机位来充当子网地址从而将原网络划分为若干子网而实现的

Guess you like

Origin blog.csdn.net/m0_52425873/article/details/112598922