传送服务的类型就是传送协议向高层提供的服务种类。在协议的层次模型中,传送层使用网络层提供的网络服务向上层提供传送服务,使用传送服务的用户可能是对话协议实体或应用进程,如图6.1.2所示。
传送层所提供的服务一般是一种向用户隐藏了通信网络细节的端—端数据传送。为了更具体一些,还必须探讨传送协议可以提供的特殊服务的类型及服务的等级。
图6.1.2 传送层
从服务的类型来看,有面向连接的服务和无连接的服务两种基本类型。面向连接的服务提供两传送层用户之间的逻辑连接的建立、维持和终止。到目前为止,这一直是最常用的传送协议服务类型。面向连接的服务意味着服务是可靠的,优点很明显,它具有诸如信息流控制、差错控制和有序投送之类与连接有关的性能。
然而,无连接服务在某些情况下更为适宜,第五章已经讨论过数据报等无连接服务的某些特点,它具有较高层所期望的“最小公共服务”的特征。在某些情况下,连接的建立和维护的开销不适当甚至会引起副效果,比如:
①向内数据收集:包括周期性的主动或被动地对数据源取样,诸如遥感装置及自动地来自安全设备或网络部件的自身测试报告。对于实时管理系统,数据单位的偶尔遗失不会造成灾难,因为下一报告很快就会到来;
②向外数据分发:包括向网络用户广播信息,宣布新的结点或服务地址的变化及实时时钟数值的播发;
③询问—响应:由一个公共的服务程序对许多分布的用户提供事务处理服务,其报文通常为一个询问—响应序列。这类服务的使用通常在应用层进行调节,故较低层连接不必要且是很麻烦的;
④实时应用:诸如话音及遥测,包括一定的冗余和实时传输的要求,不要求具有诸如重发之类面向连接的服务功能。
因此,面向连接和无连接类型的服务都在传送层得到应用。(www.xing528.com)
从要求的服务等级上,传送层协议应该满足传送层用户所要求提供的传送服务的质量和特殊要求。可能被要求的服务等级如下:
①文件传送协议可能要求高吞吐量,也可能要求高可靠性,以避免文件在传送层次上重发;
②事务处理协议(例如数据库查询)可能要求低延迟;
提供多种服务等级的一种方法是在协议中包括进程服务等级的业务,另一种方法是对不同的通信类别提供不同的传送协议。一般可选用四种类型的传送协议:
①可靠的面向连接协议;
②不那么可靠的无连接协议;
③话音协议,要求有序、及时地投送;
④实时协议,要求高可靠性和及时性。
本章将主要讨论第一种类型的传送协议,这是应用最广的一种协议类型。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。