4.1网络层提供的两种服务在计算机网络领域,网络层应该向运输层提供怎样的服务(“面向连接”还是无连接”)曾引起了长期的争论。争论焦点的实质就是:在计算机通信中可靠交付应当由谁来负责?是网络还是端系统?6
4.1 网络层提供的两种服务 ◼ 在计算机网络领域,网络层应该向运输 层提供怎样的服务(“面向连接”还是 “无连接”)曾引起了长期的争论。 ◼ 争论焦点的实质就是:在计算机通信中, 可靠交付应当由谁来负责?是网络还是 端系统? 6
电信网的成功经验让网络负责可靠交付面向连接的通信方式■建立虚电路(VirtualCircuit),以保证双方通信所需的一切网络资源如果再使用可靠传输的网络协议,就可使所发送的分组无差错按序到达终点
电信网的成功经验 让网络负责可靠交付 ◼ 面向连接的通信方式 ◼ 建立虚电路(Virtual Circuit),以保证双方通信所需的一 切网络资源。 ◼ 如果再使用可靠传输的网络协议,就可使所发送的分组 无差错按序到达终点。 7
虚电路服务应用层应用层H1H2运输层运输层网络层网络层数据链路层数据链路层物理层物理层虚电路H1发送给H的所有分组都沿着同一条虚电路传送8
应用层 运输层 网络层 数据链路层 物理层 应用层 运输层 网络层 数据链路层 物理层 虚电路服务 H1 H2 虚电路 H1 发送给 H2 的所有分组都沿着同一条虚电路传送 8
虚电路是逻辑连接虚电路表示这只是一条逻辑上的连接分组都沿着这条逻辑连接按照存储转发方式传送,而并不是真正建立了一条物理连接。请注意,电路交换的电话通信是先建立了一条真正的连接。因此分组交换的虚连接和电路交换的连接只是类似,但并不完全一样。9
虚电路是逻辑连接 ◼ 虚电路表示这只是一条逻辑上的连接,分组都沿着这条 逻辑连接按照存储转发方式传送,而并不是真正建立了 一条物理连接。 ◼ 请注意,电路交换的电话通信是先建立了一条真正的连 接。因此分组交换的虚连接和电路交换的连接只是类似, 但并不完全一样。 9
因特网采用的设计思路网络层向上只提供简单灵活的、无连接的、人尽最大努力交付的数据报服务。网络在发送分组时不需要先建立连接。每一个分组(即IP数据报)独立发送,与其前后的分组无关(不进行编号)。网络层不提供服务质量的承诺。即所传送的分组可能出错、丢失、重复和失序(不按序到达终点),当然也不保证分组传送的时限。10
因特网采用的设计思路 ◼ 网络层向上只提供简单灵活的、无连接的、尽最大努力交付的 数据报服务。 ◼ 网络在发送分组时不需要先建立连接。每一个分组(即 IP 数据 报)独立发送,与其前后的分组无关(不进行编号)。 ◼ 网络层不提供服务质量的承诺。即所传送的分组可能出错、丢 失、重复和失序(不按序到达终点),当然也不保证分组传送 的时限。 10