天天看点

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

【知识回顾】IP数据报的发送和转发过程

过程:主机发送IP数据报 + 路由器转发IP数据报

前提假设:为将重点放在TCP/IP协议栈的网际层发送和转发IP数据报的过程上,在之后的举例中,我们忽略使用ARP协议来获取目的主机或路由器接口的MAC地址的过程以及以太网交换机自学习和转发帧的过程。

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

主机发送IP数据报:

同一个网络中的主机可以直接通信(直接交付)。

不同网络中的主机需要路由器中转(间接交付),传输给主机所在网络的默认网关(路由器),由其转发。

如C要给F发送IP数据报(知道F的IP地址),C将自己的IP地址和子网掩码“相与”得到C所在的网络地址,主机C将主机F的IP地址与自己的子网掩码“相与”得到目的网络地址(该地址与起始地址不同,所以要间接交付,C将IP数据报传输给路由器)。

tip1:主机C如何知道路由器R的存在?

为了让本网络中的主机能够和其他网络的主机进行通信,就需要指定本网络中的一个路由器(即称为默认网络——负责转发)。

上栗子中,可以将路由器接口0的IP地址指定给该接口所直连网络中的各个主机作为默认网关(右边网络类似)。

tip2:路由器收到IP数据报后如何转发?

路由器转发IP数据报:

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

tip3:2种广播

(1)广播给本地网络:

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

路由器隔离广播域(防止广播风暴,浪费网络资源)

(2)广播给另一网络:

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

小栗子:

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

【题目】(2016年408真题)假设H1和H2的默认网关和子网掩码均分配配置为192.168.3.1和255.255.255.128,H3和H4的默认网关和子网掩码均分配配置为192.168.3.254和255.255.255.128,则下列现象中可能发生的是( )

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

A。H1不能与H2进行正常IP通信  B。H2与H4均不能访问Internet

C。H1不能与H3进行正常IP通信  D。H3不能与H4进行正常IP通信

【解析】