tcpip协议中最核心的协议是 tcpip协议( 六 )


tcpip协议中最核心的协议是  tcpip协议

文章插图
第二种表示方式是,在每个 IP 地址后面追加 *** 地址的位数用 “/ ” 隔开,如下:
tcpip协议中最核心的协议是  tcpip协议

文章插图
2. 路由
发送数据包时所使用的地址是 *** 层的地址,即 IP 地址 。然而仅仅有 IP 地址还不足以实现将数据包发送到对端目标地址,在数据发送过程中还需要类似于“指明路由器或主机”的信息,以便真正发往目标地址 。保存这种信息的就是路由控制表 。该路由控制表的形成方式有两种:一种是管理员手动设置,另一种是路由器与其他路由器相互交换信息时自动刷新 。前者也叫做静态路由控制,而后者叫做动态路由控制 。IP 协议始终认为路由表是正确的 。然后,IP 本身并没有定义 *** 路由控制表的协议 。即 IP 没有 *** 路由控制表的机制 。该表示由一个叫做“路由协议”的协议 *** 而成 。2.1 IP 地址与路由控制
IP 地址的 *** 地址部分用于进行路由控制 。路由控制表中记录着 *** 地址与下一步应该发送至路由器的地址 。在发送 IP 包时,首先要确定 IP 包首部中的目标地址,再从路由控制表中找到与该地址具有相同 *** 地址的记录,根据该记录将 IP 包转发给相应的下一个路由器 。如果路由控制表中存在多条相同 *** 地址的记录,就选择一个最为吻合的 *** 地址 。
tcpip协议中最核心的协议是  tcpip协议

文章插图
路由控制表与 IP 包发送
3. IP 分包与组包
每种数据链路的更大传输单元(MTU)都不尽相同,因为每个不同类型的数据链路的使用目的不同 。使用目的不同,可承载的 MTU 也就不同 。任何一台主机都有必要对 IP 分片进行相应的处理 。分片往往在 *** 上遇到比较大的报文无法一下子发送出去时才会进行处理 。经过分片之后的 IP 数据报在被重组的时候,只能由目标主机进行 。路由器虽然做分片但不会进行重组 。3.1 路径 MTU 发现
分片机制也有它的不足 。如路由器的处理负荷加重之类 。因此,只要允许,是不希望由路由器进行 IP 数据包的分片处理的 。为了应对分片机制的不足,“路径 MTU 发现” 技术应运而生 。路径 MTU 指的是,从发送端主机到接收端主机之间不需要分片是更大 MTU 的大小 。即路径中存在的所有数据链路中最小的 MTU。进行路径 MTU 发现,就可以避免在中途的路由器上进行分片处理,也可以在 TCP 中发送更大的包 。4. IPv6
IPv6(IP version 6)是为了根本解决 IPv4 地址耗尽的问题而被标准化的网际协议 。IPv4 的地址长度为 4 个 8 位字节,即 32 比特 。而 IPv6 的地址长度则是原来的 4 倍,即 128 比特,一般写成 8 个 16 位字节 。4.1 IPv6 的特点
IP 得知的扩大与路由控制表的聚合 。性能提升 。包首部长度采用固定的值(40字节),不再采用首部检验码 。简化首部结构,减轻路由器负担 。路由器不再做分片处理 。支持即插即用功能 。即使没有DHCP服务器也可以实现自动分配 IP 地址 。采用认证与加密功能 。应对伪造 IP 地址的 *** 安全功能以及防止线路窃听的功能 。多播、Mobile IP 成为扩展功能 。4.2 IPv6 中 IP 地址的标记 ***
一般人们将 128 比特 IP 地址以每 16 比特为一组,每组用冒号(“:”)隔开进行标记 。而且如果出现连续的 0 时还可以将这些 0 省略,并用两个冒号(“::”)隔开 。但是,一个 IP 地址中只允许出现一次两个连续的冒号 。4.3 IPv6 地址的结构
IPv6 类似 IPv4,也是通过 IP 地址的前几位标识 IP 地址的种类 。在互联网通信中,使用一种全局的单播地址 。它是互联网中唯一的一个地址,不需要正式分配 IP 地址 。
tcpip协议中最核心的协议是  tcpip协议

文章插图
4.4 全局单播地址
全局单播地址是指世界上唯一的一个地址 。它是互联网通信以及各个域内部通信中最为常用的一个 IPv6 地址 。格式如下图所示,现在 IPv6 的 *** 中所使用的格式为,n = 48,m = 16 以及 128 - n - m = 64 。即前 64 比特为 *** 标识,后 64 比特为主机标识 。
tcpip协议中最核心的协议是  tcpip协议

文章插图
全局单播地址
4.5 链路本地单播地址
链路本地单播地址是指在同一个数据链路内唯一的地址 。它用于不经过路由器,在同一个链路中的通信 。通常接口 ID 保存 64 比特版的 MAC 地址 。
tcpip协议中最核心的协议是  tcpip协议

文章插图

推荐阅读