TCP/IP协议原理与应用笔记20:直接交付 和 间接交付

时间:2022-01-26 22:17:47

1. 直接交付 和 间接交付

直接交付:分组的目的与分组的发送接口在同一个IP网络

间接交付:分组的目的与分组的发送接口在不同的IP网络

如图:

TCP/IP协议原理与应用笔记20:直接交付 和 间接交付

2. 交付过程:

(1)交付方式判别

  • 分组的目的IP与其发送接口是否在同一个IP网络中,目的IP & 发送口掩码 =?= 发送接口IP & 发送口掩码
  • 相同:直接交付
  • 不等:间接交付

(2)交付操作---地址映射IP地址 ---> 物理地址

  • 直接交付:数据帧直接交付给目的地,目的IP地址--->目的物理地址(地址映射)
  • 间接交付:数据帧直接交付给下一跳地址,下一跳IP地址--->物理地址(地址映射)

至于,如何获得 目的IP地址 --- 目的物理地址下一跳IP地址 --- 下一跳物理地址 ? 这里使用到ARP(地址解析协议)

3. 下一跳IP地址

TCP/IP协议原理与应用笔记20:直接交付 和 间接交付

TCP/IP协议原理与应用笔记20:直接交付 和 间接交付

4. 主机的间接交付设置:

TCP/IP协议原理与应用笔记20:直接交付 和 间接交付

使用命令ipconfig,如下:

TCP/IP协议原理与应用笔记20:直接交付 和 间接交付

5. 一次交付过程流程分析:

(1)0或多个间接交付+1个直接交付(最后的交付)

(2)分组:(源IP地址,目的IP地址)保持不变

(3)帧:(源物理地址,目的物理地址)逐跳改变

TCP/IP协议原理与应用笔记20:直接交付 和 间接交付

6. 思考

TCP/IP协议原理与应用笔记20:直接交付 和 间接交付

TCP/IP协议原理与应用笔记20:直接交付 和 间接交付