- 分类的IP地址(早已成为历史)
类别 | 固定位 | 网络号位数 | 网络号个数 | 每个网络的主机数 |
---|---|---|---|---|
A类 | 0 | 8位(1Byte) | 2(8-1)-2 1.0.0.0~126.0.0.0 (全0对整个网络是保留地址; 127.0.0.0网段作为环回测试) | 1~224-2 (主机号不能为全0全1) |
B类 | 10 | 16位 | 2(16-2)-1 128.1.0.0~191.255.0.0 (128.0.0.0网络地址不指派; 从128.1.0.0开始指派) | 1~216-2 |
C类 | 110 | 24位 | 2(24-3)-1 192.0.1.0~223.255.255.0 (192.0.0.0网络地址不指派; 从128.0.1.0开始指派) | 1~28-2 |
还有D类和E类地址在这里不做说明。
- 子网的划分(对分类IP地址的改进)
- 从网络的主机号借用若干位作为子网号。
- 所有网络都必须使用子网掩码,路由表中必须有子网掩码这一栏。
- 子网号不能是全0和全1,但是CIDR中也能够使用全0和全1,要清楚你的路由器是否支持这种新用法。
- 构成超网(CIDR 广泛使用)
- IP地址 ::= { <网络前缀>,<主机号> }
- 使用“地址掩码”,也可以称为“子网掩码”
- CIDR地址中,主机号全0全1一般不使用。
- 使用二叉线索查找路由,节约查找时间 ; 叶节点包含所对应的网络前缀和子网掩码,当搜索到叶节点时,将子网掩码和目的地址相与看是否玉网络前缀匹配 ;同时使用最长前缀匹配。
-
专用地址(内部通信地址,非全球地址):
10.0.0.0~10.255.255.255(或记为 10.0.0.0/8)
172.16.0.0~172.31.255.255(172.16.0.0/12)
192.168.0.0~192.168.255.255(192.168.0.0/16)
在专用互联网(本地互联网)中,上面的地址可以重用,但是专用地址不能在互联网中使用,路由器不会转发目标地址是专用地址的数据报。
此时,若跨越了互联网的两个地方的主机想进行通信,就可以使用隧道技术构成虚拟专用网。每一个场所至少有一个路由器具有合法的全球IP地址,当要通过互联网才能到达目的网络时,则将数据报作为数据,再加上IP数据报的首部,其中源IP为路由器的全球IP,目标IP为另一场所路由器拥有的全球IP。网络地址转换NAT
当专用网内部的主机相与互联网主机通信时,使用NAT。即,将专用地址转换为全球IP地址,再收到回应报文时再转换为专用地址。NATP
在NAT的基础上加上端口,可以将一个全球地址对应多个专用地址,通过端口号来进行区分。端口号只有在本主机才有意义。