网络层服务
# 网络层服务
# 网络层核心功能
# 转发与路由
转发(forwarding)
- 将分组从路由器的输入端口转移到合适的输出端口
转发表
- 转发表确定在本路由器如何转发分组
路由(routing): 确定分组从源到目的经过的路径
- 路由算法(协议)(routing algorithms)
- 确定通过网络的端到端路径
- 储存在转发表中
- 确定通过网络的端到端路径
- 路由算法(协议)(routing algorithms)
# 连接建立
某些网络的重要功能
- ATM
- 已过时的网络
- 帧中继, X.25
数据分组传输之前两端主机需要首先建立虚拟/逻辑连接
- 网络设备(如路由器)参与连接的建立
网络层连接与传输层连接的对比
- 网络层连接
- 两个主机之间
- 路径上的路由器等网络设备参与其中
- 传输层连接
- 两个应用进程之间
- 对中间网络设备透明
- 网络层连接
# 网络层服务模型
- ATM 网络 ❓
# 无连接服务(Connection-less service)
- 不事先为系列分组的传输确定传输路径
- 每个分组独立确定传输路径
- 不同分组可能传输路径不同
- 典型的网络
- 数据报网络(datagram network )
# 连接服务(connection service)
- 首先为系列分组的传输确定从源到目的经过的路径(建立连接)
- 然后沿该路径(连接)传输系列分组
- 系列分组传输路径相同
- 传输结束后拆除连接
- 典型的网络
- 虚电路网络(virtual-circuit network )
编辑 (opens new window)