20230605-ip地址

183 阅读2分钟

ip地址

前文

本文的主要内容是关于ip地址相关知识的梳理与总结,并对相关内容进行介绍。

ipv4地址及其组成

ipv4地址是我们常用的ip地址,它是由4个小于256的数字组成,也就是从0.0.0.0到255.255.255.255的区间范围。数字之间采用.进行分割,连接也就组成了ip地址。我们常见的是采用十进制的方式表示,当然也可以写成二进制,例如00000000 00000000 00000000 00000000 这与上面的0.0.0.0表示相同的ip地址。根据ip地址,可以让我们找到对应的机器,进行后续信息的交换。

ipv4地址又可以分为a、b、c、d、e五类。其中a类是指最高位为0,也就是10进制中的首位数字为0-127,后面三个十进制数字为主机地址。b类地址最高位为10,其余6+8共14位为网络地址,十进制首歌数字为128-191。c类地址是网络地址占用三个字节,最高三位110固定,4-24位为实际的网络地址,第一个十进制数字范围为192-223。d类地址是1110开头,第一个字节范围时224-239,它主要用于路由器修改等组播。e类地址1111作为开头,为实验保留内容,第一个字节为240-255。

子网掩码主要是针对ip地址而言,所有网络号用1填充,所有主机号用0填充。显然,abc类地址的子网掩码分别为255.0.0.0,255.255.0.0,255.255.255.0。

ipv6地址

由于ipv4地址的有限性,导致在不久的将来可能出现ipv4地址耗尽的情况,因此衍生了ipv6。ipv6采用128位二进制来进行表示,极大的扩充了地址范围,解决了ipv4的痛点。