知识点总结
一、网络层服务
标记:
1. 网络层服务
网络层介于传输层和数据链路层之间,传输层提供端到端的进程间通信服务,数据链路层的功能是实现物理链路直接相连的两个节点之间的数据帧传输服务,网络层关注的是如何将承载传输层报文段的网络层数据报从源主机送达目的主机。
网络层主要功能:
1)转发(forwarding)
2)路由选择(routing)
3)连接管理(连接建立)
领会:
1. 网络层寻址
当一个分组到达路由器时,路由器会以该分组的网络层首部地址字段的值(比如目的IP地址)作为键,去转发表中查询相应的表项,从而获知该分组应转发至哪条链路上。
2. 转发与路由的基本概念
1)转发:
当通过一条输入链路接收到一个分组后,路由器需要决策通过哪条输出链路将分组发送出去,并将分组从输入接口转移到输出接口。
2)路由选择:
当分组从源主机流向目的主机时,必须通过某种方式决定分组经过的路由或路径,计算分组所经过的路径的算法被称为路由选择算法,或称为路由算法。
3. 转发与路由的区别与联系
路由选择和转发之间是相互作用的,路由器运行路由协议在网络上交换或收集计算路由所需要的信息(如网络拓扑信息等),并基于某种路由选择算法计算路由,然后将路由信息存储到路由转发表中。路由器在转发分组时,查询转发表,决策如何转发分组。
二、数据报网络与虚电路网络
标记:
1. 虚电路网络特点
1)仅在网络层提供连接服务。
2)虚电路是在源主机到目的主机的一条路径上建立一条网络层逻辑连接,为区别于电路交换中的电路,称之为虚电路。
3)在虚电路网络中,数据传输之前需要先建立虚电路,数据传输结束之后在拆除虚电路。
4)虚电路网络分组携带虚电路号(VCID),网络设备依据该VCID转发分组,同一对源和目的主机之间的分组都会途径相同的路径传输,不会出现乱序。
2. 数据报网络特点
1)仅在网络层提供无连接服务。
2)按照目的主机地址进行路由选择的网络称为数据报网络。
3)分组携带完整的目的网络地址,网络设备依据分组的目的地址进行转发,同一对源和目的主机之间的分组可能经由不同的路由器,到达目的顺序可能乱序。
领会:
1. 虚电路网络工作过程(VC由3个要素构成)
1)从源主机到目的主机之间的一条路径(即一系列的链路和分组交换机);
2)该路径上的每条链路各有一个虚电路标识(VCID);
3)该路径上每台分组交换机的转发表中记录虚电路标识的接续关系。
2. 数据报网络工作过程
当分组到达某台分组交换机(如路由器)时,该分组交换机检查该分组的目的地址,然后把它转发给某台邻近的分组交换机。
3. 虚电报网络的转发与路由
1)虚电路网络设备根据分组所携带的VCID判断其所属的虚电路,从而决策如何转发分组;
2)建立VC时需要路由选择,之后所有的分组都沿此路由转发。
4. 数据报网络的转发与路由
每个分组独立选择路由,转发表中维护转发信息。
5. 虚电路网络的转发表
虚电路路径上每台分组交换机的转发表中记录虚电路标识的接续关系。
6. 数据报网络的转发表
转发表中维护转发信息,相比虚电路网络的连接状态信息更新频率慢,根据在网络中运行的路由选择算法进行更新,通常需要1~5分钟。
7.虚电路交换与数据报交换的主要差别:是将顺序控制、差错控制和流量控制等功能交由网络来完成还是端系统完成,比较如下:
项目 | 虚电路交换 | 数据报交换 |
---|---|---|
端到端连接 | 需要先建立连接 | 不需要建立连接 |
地址 | 每个分组含有一个短的虚电路号 | 每个分组包含源和目的端地址 |
分组顺序 | 按续发送,按序接收 | 按序发送,不一定按序接收 |
路由选择 | 建立VC时需要路由选择,之后所有分组都沿此路由转发 | 对每个分组独立选择 |
转发节点失效的影响 | 所有经过失效节点的VC终止 | 除了崩溃时丢失分组外,无其他影响 |
差错控制 | 由通信网络负责 | 由端系统负责 |
流量控制 | 由通信网络负责 | 由端系统负责 |
拥塞控制 | 若有足够的缓冲区分配给已建立的VC,则容易控制 | 由端系统负责 |
状态信息 | 建立的每条虚电路都要占用经过的每个节点的表空间 | 网络不存储状态信息 |
通信类型 | 传输质量要求高的通信 | 数据传输,非实时通信 |
典型网络 | X.25、帧中继、ATM | 因特网 |