网络层

2020-09-16  本文已影响0人  刚子来简书啦

网络层的作用从表面上看,就是将分组从一台发送主机移动到另一台接收主机。为此,需要两种重要的网络层功能:转发和选路。转发是指分组从一个输入链路接口转移到适当的输出链路接口的路由器本地动作。选路是指分组从源到目的地时,决定端到端路径的网络范围的进程。

网络层的分组称为数据报(datagram)。

每台路由器具有一张转发表。路由器通过检查到达分组首部中的一个字段的值,然后使用该值在转发表中索引查询来转发一个分组。查询转发表的结果是分组将被转发的路由器的链路接口。选路算法决定了插入路由器的转发表中的值。

路由器体系结构

输入端口需要执行几项功能:

交换结构将路由器的输入端口连接到它的输出端口。交换结构完全包容在路由器中。交换可以通过多种方式完成:

输出端口存储经过交换结构转发给它的分组,并将这些分组传输到输出链路。因此,输出端口执行与输入端口顺序相反的数据链路层和物理层功能。

选路处理器执行选路协议,维护选路信息与转发表,并执行路由器中的网络管理功能。

因特网的网络层有三个主要的组件:第一个组件是IP协议。第二个组件是选路组件,它决定数据报从源到目的地所流经的路径,即选路协议。最后一个组件是报告数据报中的差错和对某些网络层信息请求进行响应的设施,即IMCP协议(互联网控制报文协议)。

IPv4数据报格式

IPv4中定义的字段:

IPv6数据报格式

IPv6的重要变化:

IPv6中定义的字段:

IPv4中有几个字段在IPv6中已不复存在:

上一篇 下一篇

猜你喜欢

热点阅读