计算机网络之网络层篇-IP协议详解以及IP协议的转发流程

.

IP协议详解

①虚拟互联网络

实际的计算机网络是错综复杂的。

物理设备通过使用IP协议,屏蔽了屋里网络之间的差异。

当网络中的鹅主机使用IP协议连接时,则无需关注网络细节。

IP协议使得复杂的实际网络变为一个虚拟互联的网络。

IP协议是的网络层可以屏蔽底层细节而专注网络的数据转发。

IP协议解决了在虚拟网络中数据报传输的路劲问题。

②IP协议

 

首部校验和:占16位,校验IP首部是否有出错

IP协议的转发流程

①路由表简介

计算机终端、路由器,都有MAC地址表和路由表。具体是什么意思,参见IP协议的转发流程

②IP协议的转发流程

仅仅从网络层的层次来分析,有以下四个步骤

1、 A发出目的地址为C的IP数据报,查询路由发现下一跳为E

2、 A将数据报发送给E

3、E查询路由表发现下一跳为F,将数据报发送给F

4、 F查询路由表发现目的地C直接连接,将数据发送给C

从物理层、数据链路层、网络层 这些层次来分析,有以下12个步骤

1、 A发出目的地址为C的IP数据报,查询路由发现下一跳为E

2、 A将IP数据报交给数据链路层,并告知目的MAC地址是E

3、 数据链路层填充源MAC地址为A和目的MAC地址为E

4、 数据链路层通过物理层将数据发送给E

5、 E的数据链路层接收到数据帧,把帧数据交给网络层

6、 E查询路由表,发现下一跳为F

7、 E把数据报交给数据链路层,并告知目的MAC地址为F

8、 E的数据链路层冯轧辊数据帧并发送

9、 F的数据链路层接收到数据帧,把帧数据交给网络层

10 、F查询路由表,发现下一跳为C

11、 F把数据报交给数据链路层,并告知目的MAC地址为C

12、 F的数据链路层封装数据帧并发送

数据帧每一条的MAC地址都在变化

IP数据报每一跳IP地址使用不变

猜你喜欢

转载自blog.csdn.net/Xeon_CC/article/details/108203893
今日推荐