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

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

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

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

主机发送IP数据报

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

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

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

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

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

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

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

路由器转发IP数据报

tip3:2种广播

(1)广播给本地网络:

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

(2)广播给另一网络:

小栗子:

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

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

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

解析

(A)(D):因为H1和H2;H3和H4分别在同一个网络中,均可以进行正常的IP通信(直接交付)。

(B):H3和H4的默认网关都配置为了路由器R2,因此可以通过R2访问Internet。

(C):H1与H2的默认网关并未在图中出现,所以H1与H2无法与其它网络通信,C对。

猜你喜欢

转载自blog.csdn.net/qq_35812205/article/details/107769601