网络层向运输层提供两种服务:
①虚电报服务
虚电路表示这只是一条逻辑上的连接,分组都沿着这条逻辑连接按照存储转发方式传送,而不是真正建立一条物理连接
②数据报服务
网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务,网络在发送分组时不需要先建立连接
虚电路和数据报服务比较
对比的方面 | 虚电路服务 | 数据报服务 |
---|---|---|
思路 | 可靠通信应当由网络来保证 | 可靠通信应当由用户主机来保证 |
连接的建立 | 必须有 | 不需要 |
终点地址 | 仅在连接建立阶段使用,每个分组使用短的 虚电路号 |
每个分组都有终点的完整地址 |
分组的转发 | 属于同一条虚电路的分组均按照 同一路由进行转发 |
每个分组独立选择路由进行转发 |
当结点出故障时 | 所有通过出故障的结点的虚电路均不能工作 | 出故障的结点可能会丢失分组;一条路由可能会发生变化 |
分组的顺序 | 总是按发送顺序到达终点 | 达到终点时不一定按发送顺序 |
端到端的差错处理 和流量控制 |
可以由网络负责,也可以由用户主机负责 | 由用户主机负责 |