TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.7 单播地址分配 / 2.7.1 一个供应商/没有网络/一个地址

目录、参考文献


2.7 单播地址分配

当一个站点被分配了某个范围的单播 IP 地址(一般由它的 ISP 分配)
这个站点或网络管理员必须决定如何将这个范围的地址分配到每个网络接口以及如何设置子网结构
如果这个站点只有一个物理网段的话(例如大多数的私人住宅),这个过程相对简单
对于较大的企业,特别是那些从多个 ISP 接收服务,并使用分布在一个很大的地理区域中的多个物理网段的用户,这个过程可能很复杂
我们将从最简单的情况开始了解地址分配的工作原理:家庭用户使用一个私有地址范围,以及由一个 ISP 提供的单个 IPv4 地址
这是如今很常见的场景
然后,我们会为更复杂的情况提供一些介绍性指导

2.7.1 一个供应商/没有网络/一个地址

可以获得的最简单的互联网服务,就是从一个 ISP 那里获得一个 IP 地址用于单个计算机
对于某些服务,如 DSL,单个地址可能被分配给点对点链路(point-to-point link)的一个端点,并且可能是临时的
例如,某用户的计算机通过 DSL 连接到互联网,某天被分配了 63.204.134.177 的地址
在这台计算上运行的任何一个程序都可能发送或接收互联网流量,这些流量都携带了 IPv4 地址 63.204.134.177
即便是如此简单的一台主机,仍然具有其它的 IP 地址
包括 “ 环回(loopback) ” 地址(127.0.0.1)与一些组播地址,至少包括 All Hosts 组播地址(224.0.0.1)
如果主机运行了 IPv6,那么它至少会使用:

  1. All Nodes IPv6 组播地址(ff02::1)
  2. 由 ISP 分配的任何 IPv6 地址
  3. IPv6 环回地址(::1)
  4. 每个被配置为使用 IPv6 网络接口的链路本地地址(link-local address)

在 Linux 上可以通过 ifconfignetstat 命令查看主机正在使用的 IP 地址和组

Linux% ifconfig ppp0
ppp0    Link encap:Point-to-Point Protocol
        inet addr:71.141.244.213 
        P-t-P:71.141.255.254 Mask:255.255.255.255
        UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
        RX packets:33134 errors:0 dropped:0 overruns:0 frame:0
        TX packets:41031 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:3
        RX bytes:17748984 (16.9 MiB) TX bytes:9272209 (8.8 MiB)

Linux% netstat -gn
IPv6/IPv4 Group Memberships
Interface       RefCnt  Group
--------------- ------ ---------------------
lo              1       224.0.0.1
ppp0            1       224.0.0.251
ppp0            1       224.0.0.1
lo              1       ff02::1

点对点链路设备 ppp0 被分配了 IPv4 地址 71.141.244.213
虽然没有分配 IPv6 地址,但主机系统确实开启了 IPv6
因此,当我们检查其组成员身份时,我们会看到它在其本地环回 (lo) 接口上订阅了 IPv6 All Nodes 组播组
IPv4 All Hosts 组也正在被使用,另外还有 mDNS(multicast DNS)服务 [IDChes]
mDNS 协议使用静态 IPv4 组播地址 224.0.0.251


目录、参考文献

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值