跳到主要内容

任务三 网络层

知识点​

1.网络层在OSI模型中的地位是什么?​

网络层是OSI参考模型中的第三层,介于传输层和数据链路层之间。其功能主要是管理网络中的数据通信,将数据包从源节点端经过若干个中间节点传送到目的节点,从而向传输层提供最基本的端到端的数据传送服务。

数据传输单位:数据包(Packet)

2.网络层的主要功能有哪些?​

网络层的主要功能包括:寻址、路由选择、拥塞控制及网络互联。

3.什么是寻址?​

网络层用于解决节点到节点间的传输。由于各网络节点不一定相邻,必须对节点做出统一标准下的身份标识(如互联网中的IP地址),才能进行报文的通信。因此,网络节点的编址问题是网络层必须重点解决的问题。

OSI网络层编址:采用NSAP(网络服务访问点,Network Service Access Point)地址来标识源端和目标端。NSAP地址是一个通用的网络地址标准。

4.什么是路由选择?​

路由选择是网络层的核心功能,负责确定收到的报文应从哪一个输出接口发出。

与通信子网交换方式的关系:

  • 如果采用数据包交换方式:每一个节点对收到的每一个报文都要做路由选择
  • 如果采用虚电路交换方式:仅当建立一条新的虚电路时做一次路由选择,此后所有报文在这条虚电路上传输

5.路由选择算法应具备哪些特点?​

特点说明
正确性算法要简单有效
简单性算法不应过于复杂
强壮性能适应网络拓扑结构的变化及通信量的变化,长时间无错误运行
稳定性动态运行一段时间后能趋于稳定
公平性公平对待各节点
最优性找到最优路径

注意:公平性和最优性有时候是相互矛盾的,优秀的路由算法应能找到两者之间的平衡点。

6.路由选择算法分为哪两类?​

类型特点
动态路由算法能根据网络当前的传输量和拓扑结构进行路由选择,算法比较复杂
静态路由算法算法比较简单

7.什么是拥塞控制?​

当通信子网中有过多的报文时,子网中的中间节点可能因没有空闲缓冲区而不断地丢弃报文,从而导致整个网络性能降低,这种现象称为拥塞。

控制策略:缓冲区预分配、报文丢弃法、流量控制、抑制报文分组等。

8.什么是RIP路由信息协议?​

项目内容
全称Routing Information Protocol
缩写RIP
适用范围小型、同类型网络
算法基础距离矢量算法
衡量标准"跳数"——从源到目标节点需要经过的路由器的个数
传输协议处于UDP协议上层,路由信息封装在UDP数据报中
数据包类型更新(UPDATES)和请求(REQUESTS)
更新周期每隔30秒广播更新信息

工作过程:

  • RIP作为系统长驻进程存在于路由器中
  • 负责从网络系统的其他路由器接收路由信息,动态维护路由表
  • 同时广播本路由器的路由信息,通知相邻路由器作相应修改
  • 路由选择信息数据库每个条目由"局域网上能达到的IP地址"和"与该网络的距离"两部分组成

9.什么是OSPF开放最短路径优先协议?​

项目内容
全称Open Shortest Path First
缩写OSPF
适用范围较大型的网络
算法基础最短路径优先算法
类型内部网关协议,基于链路状态
封装方式直接使用IP数据报进行封装传送
链路状态信息连通性、费用、距离、时延、带宽等

工作原理:

  1. 使用泛洪法向所有输出接口发送信息,最终所有路由器都会收到消息
  2. 发送的信息是与本路由器相邻的路由器的链路状态信息
  3. 只有当链路状态发生变化时,才使用泛洪法转发信息
  4. 每个路由器最终得到一个全网的拓扑结构(类似于带权无向图)
  5. 根据拓扑结构使用最短路径算法找到一条最短路径

与RIP的区别:OSPF考虑路由更为全面(不仅考虑跳数,还考虑时延、带宽等),每个路由器能得到全网拓扑结构(RIP没有这个),效率更高。

10.什么是BGP边界网关协议?​

项目内容
全称Border Gateway Protocol
缩写BGP
类型路径向量协议
目标不是发现最短路径,而是找到合适的路径

设计考虑:

  1. 互联网规模太大,使用最短路径算法计算时间将会很久
  2. 不同的自治系统有不同的策略,有些路由器可能会过滤一些请求

工作过程:

  1. 在每个独立网络中选择至少一个BGP主站
  2. BGP主站与相邻的独立网络系统交换信息(包括到达某个网络所要经过的一系列独立网络)
  3. 各BGP主站根据所采用的策略从收到的路由信息中找出到达目标独立网络的合适路由

11.三种路由算法的综合对比​

对比项RIPOSPFBGP
类型内部网关协议内部网关协议外部网关协议
算法距离矢量算法最短路径优先算法路径向量协议
衡量标准跳数链路状态(连通性、费用、距离、时延、带宽)策略
封装UDP数据报IP数据报-
更新方式每30秒广播链路状态变化时泛洪BGP主站间交换
全网拓扑无有-
适用规模小型网络较大型网络互联网规模
目标最少跳数路径最短路径合适路径