4.4 IP数据包的发送和转发过程
4.4 IP数据报发送和转发过程
- 分为两部分
- 主机发送IP数据报
- 路由器发送IP数据报
1. 主机发送数据报
- 判断目的主机是否与自己在同一个网络(判断方法请参看本节课相关示例)
- 若在同一个网络,则属于直接交付:
- 若不在同一个网络,则属于间接交付,传输给主机所在网络的默认网关(路由器),由默认网关帮忙转发;
2. 路由器转发数据报
- 检查IP数据报首部是否出错:
- 若出错,则直接丢弃该P数据报并通告源主机;
- 若没有出错,则进行转发;
- 根据IP数据报的目的地址在路由表中查找匹配的条目(查找方法请参看本节课相关示例):
- 若找到匹配的条目,则转发给条目中指示的下一跳;
- 若找不到,则丢弃该P数据报并通告源主机;
3. 隔离
- 中继器和集线器工作在物理层,既不隔离冲突域也不隔离广播域。
- 网桥和交换机(多端口网桥)工作在数据链路层,可以隔离冲突域,不能隔离广播域。
- 路由器工作在网络层,既隔离冲突域,也隔离广播域。
4.4 IP数据包的发送和转发过程
http://binbo-zappy.github.io/2024/11/17/计算机网络/4-4-IP数据包的发送和转发过程/