网络层:IP数据报的发送和转发过程

网络层:IP数据报的发送和转发过程

笔记来源:
湖科大教书匠:IP数据报的发送和转发过程

声明:该学习笔记来自湖科大教书匠,笔记仅做学习参考

IP数据报的发送和转发过程包含两个部分:
主机发送IP数据报
路由器转发IP数据报

通信两主机若同属一个网络,则为直接交付
通信两主机若不属于同一个网络,则为间接交付

源主机如何知道目的主机是否与自己在同一个网络中?

源主机IP & 源主机的子网掩码 = 源主机所在网络地址(&与运算)
源主机通过DNS服务器知道了目的主机IP
目的主机IP & 源主机的子网掩码 = 网络地址

对比上述网络地址与源主机所在网络地址
若相等则源主机与目的主机处于同一个网络中,两主机通信属于直接交付。
若不相等则两主机处于不同网络,两主机通信属于间接交付


源主机如何知道将IP数据报交由哪个路由器进行转发?

为源主机指定一个本网络中的路由器(默认网关


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

检查IP数据报首部是否出错:
若出错,丢弃该数据报并通告源主机
若没有出错,则进行转发
根据IP数据报目的地址,在路由表中查找匹配条目
若找到匹配条目,则转发给条目中指示的下一跳
若未找到匹配条目,则丢弃该数据报并通告源主机

目的地址 & 路由表中各个条目的地址掩码 = 目的网络地址

若得到的该地址与路由表条目中目的网络地址一致,则路由器将数据报转发条目中对应的下一跳



路由器隔离广播域

设备 工作所在层 隔离冲突域 隔离广播域
路由器(Router) 网络层
网桥 数据链路层 ×
交换机(多端口网桥) 数据链路层 ×
中继器 物理层 × ×
集线器(Hub) 物理层 × ×

猜你喜欢

转载自blog.csdn.net/weixin_48524215/article/details/131170225
今日推荐