计算机网络基础-4-网络层
计算机网络基础-1-概述 计算机网络基础-2-物理层 计算机网络基础-3-数据链路层 网络层 一、虚电路和数据报 在计算机网络领域,网络层应该向运输层提供怎样的服务(“面向连接”还是“无连接”)曾引起了长期的争论。争论焦点的实质就是:在计算机通信中, 可靠交付应当由谁来负责?是网络还是端系统。于是就产生了两种形式:虚电路和数据报。 1.虚电路 观点:让网络负责可靠交付。认为应借助于电信网的成功经验,让网络负责可靠交付,计算机网络应模仿电信网络,使用面向连接的通信方式。通信之前应先 建立虚电路,以保证双方通信所需的一切网络资源。如果再使用可靠传输的网络协议,就可使所发送的分组 无差错按序到达终点,不丢失、不重复 。 2.数据报 互联网的先驱者提出了一种崭新的网络设计思路。 网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务 。 网络在发送分组时不需要先建立 连接 。每一个分组(即IP数据报)独立发送,与其前后的分组无关(不进行编号)。 网络层不提供服务质量的承诺 。即所传送的分组可能会出错、丢失、重复和失序(不按 序到达终点),当然也不保证分组传送的时限。 由于 传输网络不提供端到端的可靠性传输服务 ,这就使网络中的路由器可以做得比较简单