文章目录
IPv4
IPv4
(Internet Protocol version 4)是互联网上最常用的 IP 协议版本。是给因特网(Intemnet)上的每一个主机(或路由器)的每一个接口分配的一个在全世界范围内唯一的32比特的标识符。它是互联网传输层协议栈中的网络层协议,用于为网络中的设备分配唯一的 IP 地址,并在网络上传输数据。
IPv4 地址空间的有限性导致了 IP 地址短缺问题。IPv4 地址共有约 42 亿个,但是随着互联网的快速发展,这个数量已经远远不够。2011年2月3日,因特网号码分配管理局(Internet Assigned Numbers Authority,IANA)(由 ICANN 行使职能)宣布,IPv4 地址已经分配完毕。
IPv4的表示方法
IPv4 地址是由 32位二进制数 表示,通常以“点分十进制”(dotted decimal)的形式呈现,如 192.168.0.1
。IPv4 地址由两部分组成,网络部分和主机部分:
- 网络部分用来标识网络
- 主机部分用来标识网络中的具体设备
IPv4的编址方法
IPv4地址的编址方法经历了三个历史阶段:
分类编址
IPv4 的分类编址方法将 32 比特的 IPv4 的地址划分为网络号部分和主机号部分:
-
网络号:标志主机(或路由器)的接口所连接到的网络。同一个网络中,不同主机(或路由器)的接口的IPv4地址的网络号必须相同,表示它们属于同一个网络。
-
主机号:标志主机(或路由器)的接口。同一个网络中,不同主机(或路由器)的接口的IPv4地址的主机号必须各不相同,以便区分各主机(或路由器)的接口
IPv4 的分类编址方法将 IPv4 地址分为了五类:
-
A类、B类和C类地址都是单播地址,只有单播地址可以分配给网络中的主机(或路由器)的各接口
-
主机号为“全0”的地址是网络地址,不能分配给主机(或路由器)的各接口
-
主机号为“全1”的地址是广播地址,不能分配给主机(或路由器)的各接口
A类地址
-
开头的八位组(第一个字节)的第一位必须是
0
。 -
这一类地址主要用于大型网络,如企业或国家层面的网络。
-
A 类地址的第一个字节代表网络号,其余三个字节代表主机号。
-
其地址范围是从
1.0.0.0
到126.255.255.255
。 -
每个 A 类网络最多支持约 1677万(2^24)个主机。
本地环回测试地址,也被称为环回地址或本地回环地址,是一组特殊的IP地址,主要用于测试本机的网络配置和模拟网络通信。当需要测试本机上的网络应用程序或服务