计网第四章(网络层)(四)

目录

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

发送:

1.直接交付和间接交付

如果判断源主机和目的主机是否在同一个网络中?

2.默认网关:

转发:

路由表:


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

发送:

由主机发送IP数据报。

1.直接交付和间接交付

在同一个网络中发送数据报属于直接交付。在不同网络中发送数据报属于间接交付。

如果判断源主机和目的主机是否在同一个网络中?

源主机将自己的IP地址与子网掩码相与,得到自己所在网络的网络地址。又将目的主机的IP地址与自己的子网掩码相与,得到目的主机所在网络的网络地址。将两个网络地址进行比较,如果相等就是在同一个网络中。否则,不在同一个网络中。

比如:如图:

主机A向主机C发送IP数据报就属于直接交付,主机A向主机D发送IP数据报就属于间接交付。

2.默认网关:

为了让本网络中的主机与其他网络中的主机进行通信,就必须给其指定本网络中的一个路由器,由该路由器帮忙进行转发。所指定的路由器即为默认网关。当要进行间接交付时,主机就会把数据报传输给默认网关。

实际上就是把路由器的接口的IP地址指定给与该接口直连的网络中的各主机作为默认网关。

上图中,路由器的接口0的IP地址就是主机A,B,C的默认网关。路由器的接口1的IP地址就是主机D,E,F的默认网关。

转发:

由路由器转发IP数据报。

路由器接收到IP数据报后,会首先检查数据报首部是否出错:如果出错,则直接丢弃该IP数据报并通告源主机。如果没有出错,就进行转发操作。

转发前,路由器先在路由表中根据数据报的目的地址查找匹配的条目:如果找到匹配的条目,就转发给条目中指示的下一跳。如果找不到就丢弃该数据报就通告源主机。

路由表:

当给路由器接口配置IP地址和子网掩码时,路由器就知道该接口与哪个网络是直连的。

路由表中每条路由条目需要记录目的网络、地址掩码和下一跳类型等信息。路由表中的路由条目可以是用户或管理员手动配置的静态路由,也可以是路由器通过路由协议自动获取到的动态路由。

路由器将IP数据报首部字段的目的地址与路由条目中的子网掩码相与得到目的网络,随后与该条目的目的网络比较,不相等就对下一路由条目重复相同的操作。当找到匹配条目时,就按照该条目的下一跳指示进行转发。

相关推荐
CS创新实验室10 小时前
《计算机网络》深入学:路由与转发
计算机网络·路由与转发
谢怜8212 小时前
计算机网络第四章网络层
网络·计算机网络
重生之我是Java开发战士13 小时前
【计算机网络】网络层:IP 协议、路由选择与新型网络技术解析
网络·tcp/ip·计算机网络
Asssshzy13 小时前
校园网断网无法远程电脑的解决方案
windows·计算机网络·电脑
Chenglin_Yu13 小时前
数据链路层差错控制的三种方法
计算机网络
DARLING Zero two♡1 天前
【计算机网络】简学深悟启示录:http
网络协议·计算机网络·http
梁辰兴1 天前
计算机网络基础:传输控制协议 TCP
tcp/ip·计算机网络·计算机·tcp·计算机网络基础·梁辰兴·传输控制协议
小李独爱秋1 天前
计算机网络经典问题透视:手机通过Wi-Fi接入到互联网是没有流量因而是免费的吗?
服务器·计算机网络·智能手机·信息与通信·无线网络
今儿敲了吗2 天前
计算机网络第四章笔记(四)
笔记·计算机网络
charlotte102410242 天前
计算机网络体系结构:从0到1帮你理解计算机网络体系结构!
计算机网络