TCP/IP 详解(第 2 版)笔记
文章平均质量分 79
TCP/IP 详解(第 2 版)笔记
M菜鸟M
这个作者很懒,什么都没留下…
展开
-
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.6 点对点协议(Point-to-Point Protocol (PPP)) / 3.6.1 链路控制协议(LCP)
(Time-Remaining)消息用于管理目的:了解对方系统的类型,并指示允许链路保持建立状态的时间(例如,出于管理或安全的原因)如果链路需要认证,如向 ISP 拨号时,可能需要进行一些额外的交换来确定连接到链路的一方或双方的真实性。包括以下信息:幻数、发送和接收的数据包与字节的数量、传入的错误数据包数量、丢弃的数据包数量、交换的。点对点不需要地址信息,但点对点帧的有效载荷中可以携带高层协议的地址,如 IP 地址,但不是自己用的。原创 2023-02-12 16:16:58 · 1232 阅读 · 1 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.5 无线局域网 - IEEE 802.11 (Wi-Fi) / 3.5.6 Wi-Fi 网格(Mesh)(802.11s)
(Optimized Link State Routing (OLSR))协议 [ RFC3626] 制定的 IETF 标准。相反,所有站点被平等对待,任何先识别出另一个站点的站点都可以发起安全交换(或者,两个站点同时发起交换)SAE 与其它安全协议略有不同,它不需要在一个特别指定的发起者与响应者之间进行同步操作。)操作,无线站点可以作为数据转发代理(像 AP 一样)但符合标准的节点必须包括 HWRP 的实现和相关的。(MPs))是那些与相邻节点形成网格链路的节点。)功能的网格点被称为。原创 2023-01-26 15:33:13 · 323 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.5 无线局域网 - IEEE 802.11 (Wi-Fi) / 3.5.5 Wi-Fi 安全
因此,WPA 和更高版本的标准开始支持一个被称为 802.1X [802.1X-2010] 的基于端口的网络访问控制标准。而 IEEE 802.11i 标准组制定了一个更强大的标准,最终被纳入了 [802.11-2007] 的条款 8。反过来,EAP 可以用来携带许多其它标准的和非标准的鉴权协议,还可以用来建立密钥,包括 WEP 密钥。作为 WPA2 的一部分,一种被称为 CCMP 的新算法扩展了 WPA 中的 RC4/TKIP 组合。像 WEP 这样的较早的方法,被称为 pre-RSNA 方法。原创 2022-09-10 16:55:10 · 683 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.5 无线局域网 - IEEE 802.11 (Wi-Fi) / 3.5.4 物理层细节:速率,信道,频率
802.11n 的 MCS 值,包括以下这些组合:对称与非对称调制、不同的 FEC 编码率、使用 20MHz 或 40MHz 宽的信道的最多 4 个空间流以及 800ns 或 400ns 的 GI。802.11n 信道可能有 40MHz 宽(使用两个相邻的 20MHz 信道),是 802.11a/b/g/y 中常规信道宽度的两倍。图 3-21 中信道以 5MHz 为增量编号,但也有不同的信道宽度:5MHz、10MHz、20MHz、40MHz。原创 2022-09-07 23:04:37 · 1217 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.5 无线局域网 - IEEE 802.11 (Wi-Fi) / 3.5.3 802.11 介质访问控制
优先级 1 和 2 用于后台 AC,0 和 3 用于 best-effort AC,4 和 5 用于视频 AC,6 和 7 用于语音 AC。HCF 存在于相对较新的支持 QoS 的 Wi-Fi 设备中,如 802.11n AP 和支持 802.11e 的早期 AP。802.11 中的频道仲裁是基于增强版 CSMA/CA 的,增强部分提供了对某些站点或帧类型的优先访问。在利用率和拥塞很高,或需要支持 VoIP 之类的需要低抖动传递能力的服务时,可能需要 QoS 支持。原创 2022-08-31 23:11:01 · 1100 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.5 无线局域网 - IEEE 802.11 (Wi-Fi) / 3.5.2 节能模式(PSM)与时间同步功能(TSF)
目录、参考文献802.11 规范为站点提供了一种进入受限电源状态的方法,称为节能模式(power save mode (PSM))节能模式(power save mode (PSM))允许站点的无线电接收电路在某些时候断电,从而起到节能的作用如果没有节能模式(power save mode (PSM)),接收器电路会一直运行消耗能量在节能模式(power save mode (PSM))中,站点的输出帧在帧控制字(Frame Control Word)中有一个比特位会被设置注意到该位被设置的协作 A原创 2022-07-10 21:14:05 · 1569 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.5 无线局域网 - IEEE 802.11 (Wi-Fi) / 3.5.1 802.11 帧
它还给出了过度重试的次数(即重传尝试的次数),这是一个粗略的链路可靠性指标,链路可靠性指标常被用于指导无线网络中的路由决策 [ETX]如果 2 个或 3 分片发送成功的情况发生,最多一个分片需要被重传,这会比未分片时重传原始的 1500 字节大小的帧花费少得多的时间。在有线以太网中,没有冲突表明帧被正确接收的概率很高,在无线网络中,无法正确传送帧的原因更多,如信号强度不够或受到干扰。通常,802.11 帧和链路层(LLC)的帧之间存在一对一的关系,链路层的帧可被用于更高层的协议,如 IP 协议。原创 2022-07-06 00:44:17 · 748 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.4 桥接器与交换机 / 3.4.2 多属性注册协议(Multiple Registration Protocol (MRP))
MMRP 是第 2 层协议,与第 3 层的 IGMP 和 MLD 协议以及许多交换机支持的 “ IGMP/MLD 侦听(snooping) ” 功能有相似之处。使用 MVRP,一旦终端站点被配置为 VLAN 成员,该信息就会被传送到其连接的交换机,然后将站点参与 VLAN 的消息传播到其它交换机。这允许交换机根据站点的虚拟局域网 ID 扩充其过滤表,并允许更改虚拟局域网拓扑,而无需通过 STP 触发对现有生成树的重新计算。如果没有这样的设施,交换机将不得不广播所有组播流量,这可能会导致不必要的开销。原创 2022-06-28 04:45:01 · 552 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.4 桥接器与交换机 / 3.4.1 生成树协议(Spanning Tree Protocol (STP))
在图 3-13 中,黑线代表网络中被 STP 选中的用于转发帧的链路,其它的链路不会被使用,端口 8、9、12、21、22 和 3 被。但如果它检测到了一个 ID 更小的网桥,则会停止发送自己的帧,然后把接收到的包含更小 ID 的帧作为之后发送的 BPDU 的基础。在一个根端口上,如果这个时间过期,并且没有收到其它的 BPDU,根网桥将被宣布 “ 死亡 ”,网桥会再次开始挑选新的根网桥。在典型的 15 秒转发延迟超时后,端口将进入学习(learning)状态,学习状态下可以执行除转发数据以外的所有操作。原创 2022-06-26 21:37:15 · 709 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.4 网桥与交换机
每当交换机(网桥)接收到一个发往除它自己以外的站点的帧时,它会为每个端口而不是帧到达的端口制作一份副本,并从每个端口发送一份该帧的副本。图 3-8 中的交换机 A 和 B 上的过滤数据库,是随着时间的推移,通过观察交换机端口上看到的帧上的源地址创建的(“ 学习的 ”)完成后,会出现一个新的图标,用来代表网桥本身,接口上的大多数普通网络属性都消失了,这些属性会出现在网桥设备上(见图 3-10)当一个交换机(网桥)第一次打开时,它的数据库是空的,所以它不知道除了它自己以外的任何站点的位置。原创 2022-06-19 11:30:24 · 545 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.3 全双工, 节能, 自动协商机制, 802.1X 流控制 / 3.3.3 链路层流量控制
但交换机内存的使用比例对于不同的发送主机可能是不均匀的,即便有些主机对通过交换机的大部分流量没有责任,却仍然可能会受到处罚(流量控制)当多个站点通过一个过载的交换机(见下一节)发送数据时,交换机会向所有主机发送 PAUSE 帧。如果前往一个站点的总流量速率超过该站点的链路速率,则帧会开始被存储到中间的交换机中。控制帧的帧格式使用的是图 3-3 中所示的常规封装方式,不过在。控制层(基本上只是 802.3x 流量控制)的实现是可选的。(NIC)之间发送特殊的信号帧来实现流量控制。PAUSE 帧始终发送到。原创 2022-06-18 18:20:03 · 485 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.3 全双工, 节能, 自动协商机制, 802.1X 流控制 / 3.3.2 网络唤醒, 节能, 幻数据包(Magic Packet)
图 3-7 所示的数据包大体上是一个常规的 UDP 数据包,尽管端口号(1126 和 40000)是任意的。在 Windows 中的 Wake-Up 功能和在 Linux 中的 Wake-On 选项。通常,此类帧以封装在广播以太网帧中的 UDP 数据包(见第 10 章)的形式发送。用于根据某些类型的数据包的到达,使网络接口和/或主机退出低功耗(睡眠)状态。在 Linux 和 Windows 的示例中,都能看到一些功耗管理的功能。数据包中最特别的部分是数据区域,包含一个初始的 6 字节,值为。原创 2022-06-17 23:06:16 · 909 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.3 全双工, 节能, 自动协商机制, 802.1X 流控制 / 3.3.1 双工不匹配(duplex mismatch)
因此,只有当半双工接口在发送数据的同时有足够的流量来接收数据时,才会出现性能下降的情况,轻负载下一般不会发生这种情况。),这是一种源自 802.3u 的机制,使接口能够交换一些信息,如速度信息、半双工或全双工操作这样的功能信息等等。随着交换式以太网的发展,网络不再是一根共享的电缆,而是多组链路,这样一来,多对站点可以同时交换数据。特别是当计算机与关联的交换机端口使用不同的双工配置时,或当链路的一端启用自动协商机制而另一端禁用时。自动协商信息是在物理层使用数据还未被发送或接收时发送的信号进行交换的。原创 2022-06-14 22:47:40 · 545 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.2 以太网与 IEEE 802 LAN/MAN 标准 / 3.2.4 802.1AX:链路聚合 (以前的 802.3ad)
第二种模式用于高可用系统,如果一个链路停止运行(可通过 MII 监控检测到,详细信息见 [BOND]),该系统可以故障转移到一个冗余的网络基础设施上。通常,一旦启用,LACP “ 参与者(actor)”(客户端)与 “ 合作伙伴(partner)”(服务器)就会每秒发送一次 LACPDU。通常,被聚合的端口必须属于同一种类型,并且以相同的模式(即:半双工或全双工)运行。如果可以聚合一个以上的端口来提供足够的带宽就不需要更高速度的端口了。以便通过冗余实现更高的可靠性(主备),或通过在多个接口之间拆分(原创 2022-06-13 20:38:40 · 725 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.2 以太网与 IEEE 802 LAN/MAN 标准 / 3.2.3 802.1p/q: 虚拟局域网与 QoS 标记
(header))的标记,它是一个 12 位的 VLAN 标识符(提供 4096 个 VLAN,VLAN 0 和 VLAN 4095 被保留)0 级,最低优先级,用于普通场景,采用尽力而为(best-effort)策略的流量,7 级,最高优先级,可用于关键路由或网络管理功能。一种简单而常见的方法是通过端口来分配 VLAN,使用这种方法时,交换机上用来接入工作站的端口被分配了对应的 VLAN。802.1p 可以独立于 VLAN 使用,独立使用时,802.1p/q 标头中的 VLAN ID 字段的值为 0。原创 2022-05-26 23:04:32 · 497 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.2 以太网与 IEEE 802 LAN/MAN 标准 / 3.2.2 以太网帧格式
传统以太网的最大帧大小为 1518 字节(包括一个 4 字节的 CRC 和一个 14 字节的报头),这个值是经过权衡得到的结果。用多个以太网帧来携带上层的大 PDU 的一个缺点是,每个帧都会产生固定的开销(14 字节报头,4 字节 CRC)以太网 II 的规范,除了指定了以太网帧前的 7 字节前导码和 1 字节 SFD 外,还指定了 12 字节时间的。使用巨型帧时要小心,因为这些较大的帧不能与大多数传统以太网设备使用的较小的 1518 字节的帧进行互操作。原创 2022-04-27 04:27:41 · 3362 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.2 以太网与 IEEE 802 LAN/MAN 标准 / 3.2.1 IEEE 802 LAN/MAN 标准
在 TCP/IP 的世界中,IP 数据报的封装规则是在以太网网络的 [RFC0894] 和 [RFC2464] 中定义的,尽管旧的 LLC/SNAP 封装规则仍被作为 [RFC1042] 发布。不幸的是,802.2 与 802.3 的组合定义了与以太网 II 不同的帧格式,直到 802.3x 才纠正了这个问题,并已被纳入 [802.3-2008]随着时间的推移,这些标准不断地发展,最终作为独立的修订,在更改名称后(如:802.11g)被纳入修订后的标准中。在 IEEE 术语中,LLC 和。原创 2022-02-20 17:00:38 · 1590 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.2 以太网与 IEEE 802 LAN/MAN 标准
DIX(Digital、因特尔(Intel)、施乐(Xerox))标准通过使用共享的物理电缆或由电中继器互连的一组电缆段,达到了 10Mb/s 的速度。鉴于以太网的普及,重大的创新和努力已成功地将其速度从 10Mb/s 提高到 100Mb/s,再到 1000Mb/s,再到 10Gb/s,现在甚至更高。随着 100Mb/s 网络的发展(也被称为 “ 快速以太网 ”,其最流行的版本被称为 “ 100BASE-TX ”),基于竞争的。原创 2022-02-14 23:27:35 · 1365 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 目录
1 介绍1.1 架构原则1.1.1 数据包, 连接, 数据报1.1.2 End-to-End Argument 与 Fate Sharing1.1.3 错误控制与流程控制1.2 设计和实现1.2.1 分层1.2.2 分层实现中的 Multiplexing, Demultiplexing, 与封装1.3 TCP_IP 协议族的架构与协议1.3.1 ARPANET 参考模型1.3.2 TCP/IP 中的 Multiplexing, Demultiplexing, 与封装1.3.3原创 2021-08-17 23:37:38 · 1558 阅读 · 1 评论 -
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.1 介绍
目录3.1 介绍在第 1 章中可以看到,链路层在 TCP/IP 协议族中的功能是为 IP 模块发送和接收 IP 数据报同时也用来承载一些协助支持 IP 协议的其它协议,如 ARP(见第 4 章)根据使用的不同网络硬件类型,TCP/IP 可以支持许多不同类型的链路层:有线 LAN如:以太网、城域网(metropolitan area networks (MAN)),例如通过服务供应商提供的有线电视和 DSL 连接有线语音网络如:带调制解调器的电话线无线网络如:Wi-Fi(无线 LAN)原创 2022-02-05 12:01:35 · 1560 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.10 参考文献
目录2.10 参考文献[CGEMA] Cisco Systems“Guidelines for Enterprise IP Multicast Address Allocation,”2004http://www.cisco.com/warp/public/cc/techno/tity/prodlit/ipmlt_wp.pdf[EIGRP] B. Albrightson, J. J. Garcia-Luna-Aceves, and J. Boyle“EIGRP—A Fast Routing原创 2022-02-03 22:08:21 · 1387 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.9 总结
IP 地址用于识别和定位整个互联网系统中的设备上的网络接口(单播地址)同时也可以用于识别多个这样的接口(组播、广播或任播地址)当使用 IPv4 时,每个网络接口至少有一个 32 位的 IPv4 地址,如果使用 IPv6,通常有多个 128 位的 IPv6 地址单播地址由一组分层结构的管理实体按块分配这些实体分配的前缀代表一个单播 IP 地址空间块,通常会被分配给 ISP,再由 ISP 向用户提供地址分配给用户的前缀可以属于 ISP 地址块的一个子范围(被称为供应商可聚合的。原创 2022-02-03 19:42:05 · 1155 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.8 与 IP 地址相关的攻击
目录2.8 与 IP 地址相关的网络攻击鉴于 IP 地址本质上是数字,很少有网络攻击只涉及到它们一般来说,攻击可以在发送 “ 欺骗 ” 数据报(见第 5 章)或其它相关活动时进行也就是说,IP 地址现在被用来帮助识别涉嫌不良活动的个人(如:在点对点网络中侵犯版权或分发非法材料)出于多种原因,这样做可能会产生误导例如,在许多情况下,IP 地址只是临时的,会在不同的时间重新分配给不同的用户因此,准确计时中的任何错误都很容易导致将 IP 地址映射到用户的数据库发生错误此外,访问控制并没有被广泛而原创 2022-02-03 00:27:59 · 1144 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.7 单播地址分配 / 2.7.4 多个供应商/多个网络/多个地址(多宿主(Multihoming))
目录2.7.4 多个供应商/多个网络/多个地址(多宿主(Multihoming))一些依赖互联网访问来持续运营的组织为了预防故障或其他原因会通过多个供应商(称为多宿主(multihoming))来连接互联网以提供冗余因为使用了 CIDR,采用单个 ISP 的组织往往具有与该 ISP 关联的 PA IP 地址如果使用了两个 ISP,就会出现每个主机应该使用哪些 IP 地址的问题已经有了一些指南描述了如何与多个 ISP 合作,或如何从一个 ISP 迁移到另一个(两者存在一些类似的问题)对于 IP原创 2022-02-02 08:37:52 · 448 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.7 单播地址分配 / 2.7.3 一个供应商/多个网络/多个地址
目录2.7.3 一个供应商/多个网络/多个地址许多组织发现,一个单播地址不能满足他们的互联网访问需求,特别是临时分配的地址特别是当这些组织想要运行互联网服务器时(如 Web 网站)通常希望拥有一个不随时间变化的 IP 地址这些站点通常拥有多个 LAN,其中一些是内部的(防火墙和 NAT 设备将其与互联网分开),还有一些是外部的(向互联网提供服务)对于这些网络来说,通常有一个站点或网络管理员负责决定这个站点需要多少 IP 地址,如何构造子网,以及哪些子网是内部的,哪些是外部的图 2-16 展示了原创 2022-01-29 23:32:59 · 1620 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.7 单播地址分配 / 2.7.2 一个供应商/一个网络/一个地址
目录2.7.2 一个供应商/一个网络/一个地址拥有多台计算机的用户通常不希望只有其中一台能连接到互联网因此,这些用户通常都拥有家庭 LAN 或 WLAN 网络,并使用路由器或充当路由器的计算机来提供与互联网的连接这种配置非常类似于单机的情况,只是路由器会负责将数据包从家庭网络转发到 ISP,并且会重写与 ISP 交换的数据包中的 IP 地址即:NAT(见第 7 章,在 Windows 中也被称为互联网连接共享(Internet Connection Sharing (ICS)))从 ISP 的原创 2022-01-25 22:14:35 · 658 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.7 单播地址分配 / 2.7.1 一个供应商/没有网络/一个地址
目录2.7 单播地址分配当一个站点被分配了某个范围的单播 IP 地址(一般由它的 ISP 分配)这个站点或网络管理员必须决定如何将这个范围的地址分配到每个网络接口以及如何设置子网结构如果这个站点只有一个物理网段的话(例如大多数的私人住宅),这个过程相对简单对于较大的企业,特别是那些从多个 ISP 接收服务,并使用分布在一个很大的地理区域中的多个物理网段的用户,这个过程可能很复杂我们将从最简单的情况开始了解地址分配的工作原理:家庭用户使用一个私有地址范围,以及一个由 ISP 提供的单个 IPv4原创 2022-01-25 03:10:55 · 720 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.6 分配 / 2.6.2 组播
目录2.6.2 组播无论是 IPv4 还是 IPv6,组播地址(即:组地址)可以基于以下几点进行描述:它们的 scope、它们的确定方式(静态地、根据协议动态地、根据算法地)、它们是 ASM 还是 SSM分配这些组的指南:[RFC5771] 用于 IPv4、[RFC3307] 用于 IPv6总体架构的详细说明:[RFC6308]不属于 global scope 的组(如:administratively scoped 的地址和 IPv6 link-scoped 的多播地址)可以在 Inter原创 2022-01-16 20:44:58 · 830 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.6 分配 / 2.6.1 单播
目录2.6 分配IP 地址空间通常以大块(large chunks)的形式,由一组分层组织的机构(authorities)分配(allocated)机构通常是将地址空间分配给不同所有者的组织,通常是 ISP 或其他较小的机构机构最常参与分配的是全球单播地址空间的一部分,但有时也会分配其它类型的地址(多播和特殊用途地址)机构可以在一段长短不确定的时间中或在有限的时间区间内(如:用于运行实验)向用户进行分配层次结构的顶层是 IANA [IANA],它广泛负责分配 IP 地址和互联网协议中使用的其它原创 2022-01-03 10:31:25 · 1043 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.5 有特殊用途的地址 / 2.5.5 任播地址
目录2.5.5 任播地址(Anycast Addresses)任播(anycast)地址是能够根据网络中的使用位置定位不同主机的单播 IPv4 或 IPv6 地址实现方式是:通过配置互联网路由器,让其可以从互联网中的多个位置通告相同的单播路由因此,任播地址不是指向某个特定的主机,而是指向能够响应任播地址的 “ 最合适的 ” 或 “ 最近的 ” 那个主机任播地址常常用来寻找提供某种通用服务的计算机 [RFC4786],例如:一个向任播地址发送的数据报可以被用来寻找 DNS 服务器(见第 11原创 2021-12-25 18:40:06 · 1635 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.5 有特殊用途的地址 / 2.5.4 IPv6 组播地址
目录2.5.4 IPv6 组播地址IPv6 在组播方面有更积极的应用,前缀 ff00::/8 被保留用于组播地址112 位可用于保存组号,可支持 2^112 = 5,192,296,858,534,827,628,530,496,329,220,096 组的可能性其一般格式如图 2-12 所示图 2-12基本的 IPv6 组播地址格式包括 4 个 标志 位(0:保留;R:包含汇聚点;P:使用单播前缀;T:临时的)4 位 Scope 值指示出组播的范围(全局(global)、本地(local原创 2021-11-21 11:59:10 · 1924 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.5 有特殊用途的地址 / 2.5.3 IPv4 组播地址
目录2.5.3 IPv4 组播地址对于 IPv4,已保留 D 类空间(224.0.0.0–239.255.255.255)以支持组播28 位的空闲提供了 2^28 = 268,435,456 个主机组(每个主机组对应一个 IP 地址)的可能性根据在路由上的分配与处理方式,这个地址空间被分为几个主要部分 [IP4MA]如表 2-9 所示表 2-9用于支持组播的 IPv4 D 类地址空间的几个主要部分上至 224.255.255.255 的地址块被分配给某些应用协议或组织专用这些地址块是作原创 2021-10-26 18:51:01 · 256 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.5 有特殊用途的地址 / 2.5.2 组播地址
目录2.5.2 组播地址IPv4 与 IPv6 都支持组播地址一个 IP 组播地址(也叫组(group)或组地址(group address))确定了一组主机接口一般来说,组可以跨越整个互联网网络中一个组所覆盖的部分被称为这个组的 scope [RFC2365]常见的 scope 包括:node-local(同一个计算机)、link-local(同一个子网)、site-local(适用于某些站点)、global(整个互联网)、administrative手动配置到路由器上的网络区域可以使用原创 2021-10-16 23:22:25 · 454 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.5 有特殊用途的地址 / 2.5.1 IPv4/IPv6 寻址翻译器
目录2.5 特殊用途的地址无论是 IPv4 还是 IPv6 都包含一些有特殊用途的地址(这些地址不会被用来分配单播地址)IPv4 中特殊用途的地址如表 2-7 所示 [RFC5735]IPv6 中特殊用途的地址如表 2-8 所示 [RFC5156]表 2-7IPv4 中特殊用途的地址(2010 年 1 月的定义)表 2-8IPv6 中特殊用途的地址 (2008 年 4 月的定义)无论是 IPv4 还是 IPv6,未指定为特殊、组播或保留的地址,可以分配给单播使用某些单播地址空间(I原创 2021-10-13 21:12:45 · 173 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.4 CIDR 与聚合 / 2.4.2 聚合
目录2.4.2 聚合取消 IP 地址分类,可以在一个更大的变化范围内分配 IP 地址块,但并不能减少路由表入口的数量路由表入口可以告诉路由器应该将流量发送到哪里本质上,路由器会检查到达的数据报中的目的 IP 地址,找到一个匹配的路由表入口,然后从入口中抽取出数据报的 “ 下一跳 ” 信息这有点像开车去某个特定的地址,在每个交叉路口都设有交通指示牌,指出能够让你最终到达目的地的下一个交叉路口的方向在二十世纪九十年代早期,如果在指示牌上列出互联网中所有可能的目的地邻居,会发现存在一定的问题在那个原创 2021-10-03 09:34:51 · 1342 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.4 CIDR 与聚合 / 2.4.1 前缀
目录2.4 CIDR 与聚合2.4.1 前缀目录原创 2021-09-21 21:48:57 · 192 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.3 基本的 IP 地址结构 / 2.3.6 IPv6 地址与接口标识符
如:EUI-48 的 00-11-22-33-44-55 可以转化为 EUI-64 的 00-11-22-FF-FE-33-44-55。除了以 000 开头的 IPv6 地址以外,其它情况下 IID 都位于地址的低位(即右边),在同一个网络前缀下,IID 必须是唯一的。/64 表示划分子网/主机的位置,这里的 64 位是根据 [RFC4291] 的要求由 IDD 的长度得来的。当接口没有制造商提供的 EUI-48 地址,但有其它的底层地址(如:AppleTalk)时。原创 2021-09-21 15:14:39 · 2123 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.3 基本的 IP 地址结构 / 2.3.5 广播地址
目录2.3.5 广播地址每个 IPv4 子网都保留了一个特殊的地址作为子网广播地址(subnet broadcast address)子网广播地址就是保留地址中的网络/子网部分,剩下的部分全为 1可以这样得到某个子网的子网广播地址:先对子网掩码取反,然后将取反的结果与任意一个子网中的地址做按位或运算图 2-6 使用了图 2-5 中最左侧的子网作为例子来展示了计算过程图 2-6子网广播地址由 IPv4 地址与子网掩码的补码(这里的补码指取反)做按位或运算得到在这个例子中,/24 的子网掩码原创 2021-09-20 18:54:30 · 189 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.3 基本的 IP 地址结构 / 2.3.4 可变长子网掩码(VLSM)
目录2.3.4 可变长子网掩码(Variable-Length Subnet Masks (VLSM))可以在同一个站点的不同部分中,对同一个网络号应用不同长度的子网掩码虽然这会增加地址配置管理的复杂度,但可以增加子网结构的灵活性,不同的子网可以有不同数量的主机可变长子网掩码(Variable-length subnet masks (VLSM))目前已经被大多数主机、路由器以及路由协议所支持为了理解 VLSM 是如何工作的,请看图 2-5 的网络拓扑,在图 2-3 的基础上,通过 VLSM 增原创 2021-09-20 11:12:03 · 168 阅读 · 0 评论 -
TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.3 基本的 IP 地址结构 / 2.3.3 子网掩码
目录2.3.3 子网掩码子网掩码(subnet mask)是主机或路由器使用的若干二进制位用来决定如何从 IP 地址中划分出网络/子网信息IP 的子网掩码与对应的 IP 地址长度相同(IPv4 32 位,IPv6 128 位)通常会用同样的方法在主机和路由器上配置子网掩码—— 无论是静态分配(路由器通常为静态分配)还是像动态主机配置协议(Dynamic Host Configuration Protocol (DHCP,见第 6 章))的动态系统对 IPv4 来说,子网掩码可以用和 IPv4原创 2021-09-18 06:35:53 · 140 阅读 · 0 评论