IP地址与子网掩码怎么算?看完这篇文章你就能彻底理解

it2023-06-13  90

IPv4地址由两部分组成:

网络部分( NETWORK)

主机部分(HOST)

\192. 168.0.25

网络部分(192.168.0)主机部分 (25)

IPv4私有网络地址和公有网络地址

公有网络地址(以下简称公网地址)是指在互联网上全球唯一的IP地址。2019年11月26日,是人类互联网时代值得纪念的

一天,全球近43亿个IPv4地址已正式耗尽。

IP地址分为A、B、C、D、E五类

A类地址范围: (0xxxxxxx) ,1.0.0.1~126.255.255.254

A类地址=网络部分+主机部分+主机部分+主机部分

(有类边界)默认子网掩码为/8,即255.255.255.0

B类地址范围: (10xxxxxx), 128.0.0.1~191. 255.255.254

B类地址=网络部分+网络部分+主机部分+主机部分

(有类边界)默认子网掩码为/16,即255.255.0.0

c类地址范围: (110xxxxx), 192.0.0.1~223. 255.255.254

c类地址=网络部分+网络部分+网络部分+主机部分

(有类边界)默认子网掩码为/24,即255.255.255.0

D类地址范围: (1110xxxx), 224.0.0. 1~239.255.255.254

用于组播通信的地址

E类地址范围,(1110xxxx),240.0.0.1~255.255.255.224

用于科学研究的保留地址

以127开头的IP地址都代表本机(广播地址127.255.255.255除外), 127.0.0.1为本机回环地址

169.254.0.0~169.254.255.255 DHCP服务失效时分配的地址.

私有网络地址(以下简称私网地址)是指内部网络或主机的IP地址,IANA(互联网数字分配机构)规定将下列的IP地址保

留用作私网地址,不在Internet.上被分配,可在一-个单位或公司内部使用。RFC1918中规定私有地址如下:

A类私有地址: 10.0.0.0~10.255.255.255/8

B类私有地址: 172.16.0.0~ 172.31.255.255/12

c类私有地址: 192.168.0.0~192.168.255.255/16

子网划分

网段组成:网络地址,可用IP, 广播地址

例: 192.168.1.189/24

网络号: 192.168.1.0

可用IP: 192.168.1.1~192.168.1.254

广播地址: 192.168.1.255

32个二进制位

对应IP地址的网络部分用1表示

对应IP地址的主机部分用0表示

IP地址和子网掩码作“与”运算得到网络地址

0和任何数相与都等于0

1和任何数相与都等于任何数本身

举例:

192.168.1.189/26

先把192.168.1.189转换为二进制,如下:

11000000.10101000.00000001.10 111101

再把/26的二进制写出来,如下:

\11111111. 11111111. 11111111. 11 000000

两个进行与运算,得出的结果如下:

11000000.10101000.00000001.10 000000

转换为十进制数就是网络地址:

192.168.1.128

将网络地址的主机部分位全部置1得到广播地址;

网络地址的主机部分是加粗的数字: 11000000.10101000.00000001.10 000000

将上方加粗的数字置换成1得到广播地址:11000000.10101000.00000001.10 111111

转换为十进制数就是广播地址:

192.168.1.191

计算子网数和主机数:

子网数=2^n,其中n为子网部分位数,例: /26, n=26-24,子网数是4

主机数(可用IP) =2^N - 2,其中N为主机部分位数: N=32-26,主机数是2^6-2=62

最新回复(0)