写在前面
笔者最近系统学习IP的时候,就有遇到这么个疑问:做项目常常使用的127.0.0.1,192.168.x.x,255.255.255.255等这些IP地址都具体是什么含义来着?
遇到这么个问题,其实不去解决也没什么关系,因为在日常使用当中DHCP或操作系统本身就会分配可用的IP地址,IP层具体发生了什么事不用我们去关心。但作为科班的一员,这一小块的知识不明白,感觉专业素质就不够格,毕竟也是经常遇到的,具体了解它们的功用,也便于自己更好地学习计网
127.0.0.1 – 回环地址(Loopback Address)
回环地址是指向本地主机的IP地址。在IPv4中,回环地址为127.0.0.1,也可以用域名”localhost”代替。回环地址主要用于本地主机进行自我测试和通信,用于验证网络配置和应用程序的功能。
0.0.0.0 – 通配符地址(Wildcard Address)
通配符地址表示任何可用的IP地址。在网络配置中,0.0.0.0通常用作默认路由或服务器监听地址。当服务器监听0.0.0.0时,它将接受来自任何可用IP地址的连接请求。
255.255.255.255 – 广播地址(Broadcast Address)
广播地址用于向网络中的所有设备发送数据包。当发送数据包到广播地址时,网络中的所有设备都会接收到该数据包。广播地址通常用于网络发现、配置和通知等目的。
169.254.0.0 – 自动专用IP寻址(Automatic Private IP Addressing – APIPA):
APIPA是指在没有可用DHCP服务器的情况下,操作系统自动分配给主机的私有IP地址范围。这些地址通常以169.254.x.x开头,用于临时的本地网络连接。
192.168.x.x、172.16.x.x – 172.31.x.x、10.x.x.x – 私有IP地址(Private IP Address)
私有IP地址是指在局域网(LAN)中使用的IP地址范围,不在公共互联网上路由。这些地址范围被保留用于内部网络通信,允许多个设备共享单个公共IP地址。
224.0.0.0 – 239.255.255.255 – 多播地址(Multicast Address)
多播地址用于将数据包同时发送给一组特定的设备。发送到多播地址的数据包将被多播组中的所有设备接收。多播地址在流媒体、视频会议和分布式应用等领域中广泛使用。
尾声
基本上也是整合现有的知识,如有错误,还请斧正。
参阅:
1.APIPA(Automatic Private IP Addressing,自动专用IP寻址)(https://www.cnblogs.com/sddai/p/6045577.html)
2.《计算机网络 第5版(谢希仁)》