一、网络层服务
- 从发送主机向接收主机传送数据段
- 发送主机:将数据段封装到数据报(datagram)中
- 接收主机:向传输层交付数据段(segment)
- 每个主机和路由器都运行着网络层协议
- 路由器检验所有穿越他的IP数据报的头部域,以决策如何处理IP数据报
核心功能-转发和路由
- 转发(forwarding): 将分组从路由器的输入端口转移到合适的输出端口
- 路由算法:确定分组从源到目的经过的路径
核心功能-网络建立
- 数据分组传输之前两端主机需要首先建立虚拟/逻辑连接;网络设备(如路由器)参与连接的建立
- 网络层连接与传输层连接的对比:
- 网络层:两个主机之间 (路径上的路由器等网络设备参与其中)
- 传输层:两个应用进程之间(对中间设备透明)
网络服务模型
- 类似于传输层的无连接服务(UDP)和面向连接
服务(TCP),但是网络层服务:
无连接服务
- 不事先为系列分组的传输确定传输路径
- 每个分组独立确定传输路径
- 不同分组可能传输路径不同
- 典型实例:数据报网络(datagram network )
连接服务
- 首先为系列分组的传输确定从源到目的经过的路径(建立连接);发送顺序可以保证
- 沿着该路径传送系列分组,系列分组传输路径相同
- 传输结束后需要拆除连接
- 典型实例:虚电路网络
二、虚电路网络(简称VC,提供连接服务)
-
一条从源主机到目的主机,类似于电路的路径(逻辑连接) -
分组交换(确定路径,意味着利用链路的全部带宽;) -
源到目的的经过的网络层设备共同完成虚电路网络 -
通信过程:呼叫建立-》数据传输-》拆除呼叫 -
每个分组携带虚电路标志而不是目的主机地址,如图所示: -
经过的每个网络设备维护每条经过他的虚电路的连接状态 -
链路,网络设备资源(如带宽,缓存等)可以面向VC进行预分配
- ATM的电路仿真(CBR)。虽然使用分组交换的技术,但是也可以实现电路交换的性能保障
- 集成电路交换和分组交换的优点于一身
VC的实现
每条虚电路包括:
VC的实例
|