Bootstrap

7.3.3 IP地址

IPV4

在这里插入图片描述
IP地址是给主机分配的全网唯一的号码,像电话号一样,通过这个号码就能找到对应的主机。IPV4使用32位分层结构表示IP地址,32位分成4个字节,每个字节转换成一个10进制数,看起来简洁易懂,这种表示方法称做点分10进制表示法,例如10001010 000010111 00000011 00011111用点分十进制表示为138.11.3.31。IP地址是由网络号+主机号表示的,这种结构称作分层结构。32位中,头几位表示网络号,剩余的部分表示主机号。
IPV4的地址,按照用于表示网络号的位长度,可以分为A,B,C,D,E五类地址。用于表示网络号的位长度越来越多,其中A,B,C类是目前大量使用的IP地址。
需要注意:网络号的全0,全1有特殊用途,所以A类地址虽然使用7位表示网络号,但也只能表示0~126这126个不同的网络号。每个主机都至少有一个IP,有多个IP的主机一般作为路由器。

子网掩码

在这里插入图片描述
子网掩码是从IP地址的主机号表示位中,拆分出前面的一些位数,用于表示子网络。这种做法可以提升IP的利用率,例如,可以避免申请到了一个B类IP地址,但是单位的主机数量较少,很多IP地址被浪费的情况。子网掩码使用32位点分十进制表示,用来描述IP地址中哪些位是网络号和子网字段(掩码值为1),哪些位是主机号(掩码值为0)。
如果想判断2个IP地址是否属于同一个子网络,可以用IP地址和子网掩码做与操作,如果与操作结果相同,则代表它们属于同一个子网络。

IPV6

在这里插入图片描述
由于计算机的高速发展,IPV4的地址已接近枯竭,制约了一些国家的网络应用和发展。IPV6被提出,作为下一代IP地址,替代IPV4。与IPV4相比,IPV6具有更大的地址,其使用128位表示IP地址;更小的路由表,可以提高路由器转发数据包的速度;增强了对组播(Multicast)和对流(Flow Control)的支持;能够进行自动配置;具有更高的安全性。

完整导图

在这里插入图片描述

;