第三章ip地址分类
作者一本正经胡说的韩
ipv4地址共32bits,分为4段,每一段8bits
0.0.0.0(未指定地址|默认路由) ---- 255.255.255.255(广播地址)
ipv4是由(网络位+主机位)构成
用网络位标识一个网络 主机位标识此网络中的其中一台设备
A类地址
定义:首位固定为0,前8bits是网络位,后24bits是主机位
注:首位固定为0 最大可变化为01111111 最小变化00000001
0xxxxxxx.y.y.y 00000001--01111111 转换成10进制 (1-127)
网络数量=2**7-2 (-2的原因:0 不可用 127本地环回地址 不可用)
每个A类网络容纳的主机数量=2**24-2(-2的原因:主机位全位0是网络号,主机位全为1是广播地址)
举例22.150.79.200 网络号:22.0.0.0 广播地址:22.255.255.255
私有A类地址 10.0.0.0 ---- 10.255.255.255 10.0.0.0/8
多个私有地址可以对应一个公网地址
nat|pat
B类地址
定义:前两个bits固定10,前16bits是网络位,后16bits是主机位
10xxxxxx.y.y.y 100000000--1011111111 转换成10进制(128-191)
网络数量=2**14
每个B类网络容纳的主机数量=2**16-2
举例172.16.1.100 网络号 172.16.0.0 广播地址 172.16.255.255
私有B类地址 172.16.0.0 --172.31.255.255 172.16.0.0/12
转换成二进制
172.00010000.00 前固定12
172.00011111.00
c类地址
定义:前3bits固定为110 前24bits是网络位,后8bits是主机位
11000000.00000000.00000000.y --11011111.111111111.11111111.y(192 --- 223)
网络数量 2**21
主机位 2**8-2
举例192.168.1.1 网络号 192. 168.1.0 广播地址 192.168.1.255
私有c类地址 192.168.0.0 ---192.168.255.255 192.168.0.0/16
注:/16 如何计算得来 就是看前多少私类地址前几个bits是固定的 192.168.0-192.168.255,前16bits是固定的
D类地址:
定义:前面4bits固定为1110
1110xxxx.y.y.y --11101111.111111111.111111111.(224-239)
224.0.0.0 -239.255.255.255 表示组播地址
组播:
一对多
广播:
多对多
单播:一对一 点对点
子网掩码定义:通过掩码定义网络大小
用1表示地址的对应位置是网络位,用0表示地址的对应是主机位
例子:192.168.1.1 255.255.255.0 前24是网络位 后8是主机位
21.150.79.200 255.255.255.0
网络号21.150.79.0/24 广播地址 21.150.79.255/24 A类地址
21.150.79.200 255.255.0.0
网络号21.150.0.0 广播地址 21.150.255.255
注意:需要数量少时 掩码越大 需要数量多时 掩码越小
192.168.1.1/24
192.168.1.1/24
192.168.1.00000001/25
192.168.1.10000001/25
前25不变
192.168.1.00000001/25 >> 192.168.1.00000000 网络号:192.168.1.0/25
192.168.1.10000001/25 >> 192.168.1.10000000 网络号:192.168.1.128/25
例子:
1.1.1.1 255.255.255.0 网络号:1.1.1.0/24 广播地址1.1.1.255/24
1.1.1.1 255.255.255.192 /26的掩码
32-26=6主机位
26的网络位
网络号 主机位全为0
1.1.00000001.00000001
1.1.00000001.000000000
1.1.1.0
广播地址 主机位全为1
1.1.00000001.00000001
1.1.00000001.00111111
1.1.1.63
1.1.100/26
1.1.1
1.1.1000000
1.1.1.64 网络地址
1.1.1 01 100100
1.1.1 01 111111
1.1.1.127 广播地址
子网掩码
怎么计算定义:
就是看掩码数 列如26掩码 相当于6的主机位 把ip后8bitis转换成二进制 网络号主机位6位全为0
广播地址主机位为6位全1 然后转换成十进制 就是子网掩码划分的主机数量范围