Skip to content

网络层

约 623 个字 预计阅读时间 3 分钟

Concept

异构网络互连

网络互连指将两个以上的计算机网络通过一定的方法,用中继系统相互连接起来,以构成更大的网络系统。根据所在层次,中继系统可分为以下四种:

中继设备
物理层 转发器、集线器
数据链路层 网桥(交换机)
网络层 路由器
网络层以上 网关

对于物理层和数据链路层的中继,从网络层的角度来看只是把一个网络扩大了,他们仍然是同一个网络,因此一般不称为网络互连。我们一般称网络互连为通过路由器进行网络连接和路由选择。

路由选择分组转发是路由器的主要功能:

  • 路由选择 根据路由协议构造路由表,同时经常或定期地与相邻路由器交换信息,获取网络最新拓扑,动态更新维护路由表,以决定分组到达目的地节点的最优路径
  • 分组转发 根据转发表将分组从合适的端口转发出去

路由表是根据路由选择算法得到的,而转发表是根据路由表得出的;讨论路由选择时,往往不区分二者

网络层服务

网络层服务可分为面向连接的虚电路服务和无连接的数据报服务。

虚电路

当两台计算机通信时,先建立一条在网络层上逻辑的虚电路。连接一旦建立,就固定了虚电路对应的物理路径。

与电路交换类似,虚电路的通信过程也分为 虚电路建立、数据传输、虚电路释放 三个阶段

每条虚电路具有一个 VCID,通信双方仅在连接建立时使用完整的目的地址作为分组首部,之后每个分组的首部只需要携带这条虚电路的 VCID 即可。虚电路上每一个节点都维护一个虚电路表,表中每项记录一个打开的虚电路信息,包括在接受链路和发送链路上的 VCID、前一节点和后一节点的标识等,它是在虚电路建立过程中确定的。

数据报

网络在发送分组前无需先建立连接,网络不提供端到端的可靠传输服务。

Comments: