有一些地址因为各种原因而不能分配给主机。还有些特殊地址可以分配给主机,但这些主机在网络内的交互方式却受到限制。
特殊的IPv4地址
原创
©著作权归作者所有:来自51CTO博客作者bbc12000的原创作品,请联系作者获取转载授权,否则将追究法律责任
网络地址和广播地址
正如前面解释过的,每个网络中的第一个和最后一个地址都不能分配给主机。它们分别是网络地址和广播地址。
默认路由
前面还介绍过,我们以 0.0.0.0 表示 IPv4 默认路由。在没有更具体的路由可用时,将默认路由作为“无限”路由使用。此地址的使用还保留 0.0.0.0 - 0.255.255.255 (0.0.0.0 /8) 地址块中的所有地址。
环回
此类保留地址之一是 IPv4 环回地址 127.0.0.1。环回是主机用于向自身发送通信的一个特殊地址。环回地址为同一台设备上运行的 TCP/IP 应用程序和服务之间相互通信提供了一条捷径。同一台主机上的两项服务若使用环回地址而非分配的 IPv4 主机地址,就可以绕开 TCP/IP 协议栈的下层。通过 ping 环回地址,还可以测试本地主机上的 TCP/IP 配置。
尽管只使用 127.0.0.1 这一个地址,但地址 127.0.0.0 到 127.255.255.255 均予以保留。此地址块中的任何地址都将环回到本地主机中。此地址块中的任何地址都绝不会出现在任何网络中。
链路本地地址
地址块 169.254.0.0 到 169.254.255.255 (169.254.0.0 /16) 中的 IPv4 地址被指定为链路本地地址。在没有可用 IP 配置的环境中,操作系统可以自动将此类地址分配给本地主机。这些地址可用于小型点对点网络中,或者供无法从动态主机配置协议 (DHCP) 服务器自动获取地址的主机使用。
使用 IPv4 链路本地地址通信仅仅适用于图中所示的情况,即与连接到同一个网络的其它设备通信。主机不能 将目的地址为 IPv4 链路本地地址的数据包发送到任何路由器转发,而应该将这些数据包的 IPv4 TTL 设置为 1。
链路本地地址不提供本地网络之外的服务。不过,许多客户端/服务器应用程序和点对点应用程序使用 IPv4 链路本地地址也能正常工作。
TEST-NET 地址
地址块 192.0.2.0 到 192.0.2.255 (192.0.2.0 /24) 保留供教学使用。这些地址可用在文档和网络示例中。与实验地址不同,网络设备的配置中能够 接受此类地址。RFC 文档、厂商文档和协议文档中常常可以看到这些地址与域名 example.com 或 example.net 一起使用。此地址块中的地址不得出现于 Internet 上。
链接:
链路本地地址 http://www.ietf.org/rfc/rfc3927.txt?number=3927
特殊用途 IPv4 地址 http://www.ietf.org/rfc/rfc3330.txt?number=3330
组播地址分配:http://www.iana.org/assignments/multicast-addresses
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【数据结构】特殊矩阵的压缩存储
【数据结构】第三章——栈、队列与数组详细介绍特殊矩阵的压缩存储……
数据结构 C语言 矩阵 压缩存储 数组 -
IPv4单播地址
以下内容摘自笔者编著的最新图书《网管员必读——网络基础》(第2版)一书。 5.4.1 IPv4单播地址也必须是全局唯一的,而且要采用一种统一的格式。1. 单播地址包括一个网络ID 它是IPv4网络上的网段又叫做子网或链路。
职场 休闲 《网管员必读——网络基础》(第2版) IPv4单播地址 -
IP地址分类(IPV4)
IP地址分类(IPV4)
IPV4 IP地址 私网地址 计算机网络 网络号主机号 -
验证IPV4地址
9])|(?:25[0-5])|(?:[1-9][0-9])|(?:[0-9]))$/;co
正则 js Angular ip地址