IP数据报的发送和转发过程

本文详细阐述了IP数据报从主机发送到路由器转发的步骤,包括直接交付和间接交付的判断,以及路由器如何依据路由表进行数据报转发。同时,提到了默认网关的作用以及路由器对广播IP数据报的处理策略,防止广播风暴。
摘要由CSDN通过智能技术生成

本文主要讲述了 IP 数据报的发送和转发过程,参考:计算机网络微课堂

IP 数据报的发送和转发过程包含以下两部分:

  • 主机发送 IP 数据报
  • 路由器转发 IP 数据报

说明:后续举例忽略了 ARP 协议获取目的主机或路由器接口的 MAC 地址的过程以及以太网交换机自学习和转发帧的过程
 

IP 数据报的发送和转发过程 —— 举例说明

如图所示小型互连网,路由器接口 0 和接口 1 分别直连一个交换式以太网,网络地址和子网掩码如图所示:
在这里插入图片描述

  • 同一个网络中的主机可以直接通信,这属于 直接交付;不同网络间的主机,需要路由器中转,这属于 间接交付
     

问题 1 : 那么,源主机如何判断目的主机是否与自己在同一个网络中呢 ?

假设主机 C 向主机 F 发送 IP 数据报。首先,主机 C 将自己的 IP 地址和子网掩码相与,得到主机 C 所在网络的网络地址。 之后,主机 C 将主机 F 的 IP 地址与自己的子网掩码相与,得到目的网络地址。发现它们两个不相等,因此知道这是间接交付,需要路由器转发。
在这里插入图片描述
问题 2 : 源主机如何知道路由器的存在 ?

这就涉及到了 默认网关。可以通过指定路由器某接口的 IP 地址指定给各主机,所指定的路由器就被称为默认网关。

缺省网关(Default Gateway),也就是默认网关,是子网与外网连接的设备,通常是一个路由器。当一台计算机发送信息时,根据发送信息的目标地址,通过子网掩码来判定目标主机是否在本地子网中,如果目标主机在本地子网中,则直接发送即可。如果目标不在本地子网中则将该信息送到缺省网关/路由器,由路由器将其转发到其他网络中,进一步寻找目标主机。 —— 百度百科

在这里插入图片描述
问题 3 : 路由器收到 IP 数据报后如何转发 ?

  1. 首先,检查数据报首部是否出错: 若出错,则直接丢弃该 IP 数据报并通告源主机; 若没有出错,则进行转发
  2. 之后,根据 IP 数据报的目的地址在路由表中查找匹配的条目: 若找到匹配的条目,则转发给条目中指示的下一跳; 若找不到,则丢弃该 IP 数据报并通告源主机
    在这里插入图片描述

下面来看发送广播 IP 数据报的情况

  1. 假设主机 A 给本网络上各设备发送了一个广播 IP 数据报。
    在这里插入图片描述
    路由器是隔离广播域的,收到后不会转发广播 IP 数据报,避免了广播风暴和资源浪费

  2. 假设主机 A 向另一个网络发送广播 IP 数据报。
    在这里插入图片描述
    路由器判断出这是广播 IP 数据报,不对其进行转发

相关练习题

  • 习题一
    在这里插入图片描述
  • 习题二
    在这里插入图片描述
  • 习题三
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

imByte

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值