关于IP地址与子网划分小记

  • IP地址及表示方法

    IP地址采用分层结构,由网络号和主机号两部分组成
网络号 主机号

网络号标识一个网络,主机号标识这个网络的某台主机

  • IP地址分类

    分为A到E五类,D类是多址广播地址,E类是实验性地址
    网络号字段:A,B,C类地址的网络地址字段分别为1,2,3字节长,在网络地址字段的最前面有1~3位用于标识IP地址的类别。数值分别规定为0、10、110
    主机号字段:A,B,C类地址的主机号字段分别为3,2,1字节长

  • IP地址表示方法

    二进制格式和十进制格式两种
    二进制转十进制:abcd.efg(2)=d*(2的0次方)+c*(2的1次方)+b*(2的3次方)+a*(2的4次方)+e*(2的-1次方)+f*(2的-2次方)+g*(2的-3次方)
    十进制转二进制:除2取余,逆序排列,直到商为0时为止。

  • 子网掩码

划分子网

方法:从网络的主机号借用若干位作为子网号,主机号相应减少同样位数。因此之前的两级IP地址可划分为三级IP地址

网络号 子网号 主机号

子网掩码的作用

简单来说子网掩码的作用就是用来判断子网中的网络地址
举例:一个IP为145.13.3.10的地址,其两级IP地址的子网掩码为255.255.0.0,即处于一个145.13.0.0的网络里,是一个普通的B类网络。但进入到这个网络后(即到了路由器R),就看到了还有许多网络(即划分了子网后的许多网络),如果这个三级IP地址的子网掩码为255.255.255.0,那么其网络地址就为145.13.3.0

使用子网掩码的好处就是,不管网络有没有划分子网,只要把子网掩码和IP地址进行逐位的相“与”运算,就立即得出网络地址来

1
2
3
A类地址的默认子网掩码是255.0.0.0
B类地址的默认子网掩码是255.255.0.0
C类地址的默认子网掩码是255.255.255.0
  • 无分类域间路由选择(CIDR)

IP地址记法

网络前缀 主机号

斜线记法(CIDR记法)

128.14.35.7/20 = 10000000 00001110 00100011 00000111

CIDR把网络前缀都相同的连续的IP地址组成一个“CIDR地址块”
知道任一地址,即可知道这个地址的最小地址和最大地址

由128.14.35.7/20可得出

最小地址 128.14.32.0 = 10000000 00001110 00100000 00000000
最大地址 128.14.47.255 = 10000000 00001110 00101111 11111111

地址掩码

CIDR使用32位的地址掩码(子网掩码)
1的个数就是网络前缀的长度,知道网络前缀之后很容易得出子网掩码

Felbry wechat
欢迎扫码交流