本节核心内容:
虚电路服务VS数据报服务
·两种通讯方式:面向连接(可靠)、面向无连接(效率高)。
例如:电信网络是面向连接的通信;互联网是面向无连接的通信。
·网络层提供的两种服务:虚电路服务、数据报服务。
·虚电路VC(Virtual Circuit):逻辑上的连接,分组都沿着这条逻辑连接按照存储转发方式传送,而不是真正建立了一条物理链路。
·虚电路服务:可靠通信应当由网络来保证;必须有连接的建立;终点地址仅在连接建立阶段使用,每个分组使用短的虚电路号;分组的转发时,属于同一条虚电路的分组均按照同一路由进行转发;当结点出故障时,所有通过出故障的结点的虚电路均不能工作;分组总是按照发送顺序到达终点;端到端的差错处理和流量控制可以由网络负责,也可以由用户主机负责。
·数据报服务:可靠通信应当由用户主机来保证;不需要连接的建立;每个分组都要有终点的完整地址;每个分组独立选择路由进行转发;当结点出故障时,出故障的结点可能会丢失分组,一些路由可能会发生变化;分组到达终点的时间不一定按发送顺序;端到端的差错处理和流量控制由用户主机负责。
·互联网设计思路:网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。网络层不提供服务质量的承诺。
·如何理解尽最大努力交付?
答:best effort delivery.路由器可能丢弃分组,体现了互联网中网络层的交付实质是不可靠交付。
下一节:网际协议IP