在计算机网路中,按照协定传输的可靠性来分类,可将协定分为可靠协定和不可靠协定。可靠协定保证可靠属性。不可靠协定是指一种不可靠的无连线数据报协定。不可靠协定不保证数据被无损传输,甚至传输与否,提供“尽力而为”的交付服务。
基本介绍
- 中文名:不可靠协定
- 外文名:unreliable protocol
- 学科:计算机
- 定义:一种不可靠的无连线数据报协定
- 有关术语:协定
- 领域:计算机网路
简介
不可靠协定是指一种不可靠的无连线数据报协定。在计算机网路,有多种不可靠协定,例如网际协定(IP),UDP、帧中继。不可靠协定虽然不能保证数据的可靠传输,但是不可靠协定的开销低,传输速度快,容易扩展,因此在计算机网路中经常使用。
协定
又称规程。指实现计算机间、 通信器材间、终端和网路间交流的 一套程式性规则。协定确保并定义格式、定时和其他程式来实现交流,即语法、语义、时序。在信息技术中,协定就是一些特殊的规则集合。①为在通信终端之间或通信 网路中正确地交换信息而对信息 的格式和传输顺序所作的一整套约定。它被通信的接收方和传送方认可,接收到的信息和传送的信息均以这种规则加以解释。②在计算机系统或网路中,为实现通信功能而对功能单元的操作所规定的一整套规则。在网路的各层中存在着许多协定,接收方与传送方同层的协定必须一致,否则一方将无法识别另一方发出的信息。协定通常由三要素组成:
(1)语法:即数据与控制信息的结构或格式;
(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种回响;
(3)时序(同步),即事件实现顺序的详细说明。
常见不可靠协定
帧中继
帧中继(frame relay)是于1992年兴起的一种新的公用数据网通讯协定,1994年开始获得迅速发展。帧中继是一种有效的数据传输技术,它可以在一对一或者一对多的套用中快速而低廉的传输数位信息。它可以使用于语音、数据通信,既可用于区域网路(LAN)也可用于广域网(WAN)的通信。每个帧中继用户将得到一个接到帧中继节点的专线。帧中继网路对于端用户来说,它通过一条经常改变且对用户不可见的通道来处理和其他用户间的数据传输。
主要特点:用户信息以帧(frame)为单位进行传送,网路在传送过程中对帧结构、传送差错等情况进行检查,对出错帧直接予以丢弃,同时,通过对帧中地址段DLCI的识别,实现用户信息的统计复用。
帧中继是一种数据包交换通信网路,一般用在开放系统互连参考模型(Open System Interconnection)中的数据链路层(Data Link Layer)。永久虚拟电路PVC是用在物理网路交换式虚拟电路(SVCs)上构成端到端逻辑连结的,类似于在公共电话交换网中的电路交换,也是帧中继描述中的一部分,只是现在已经很少在实际中使用。另外,帧中继最初是为紧凑格式版的X.25协定而设计的。
数据链路连线标识符DLCI是用来标识各端点的一个具有局部意义的数值。多个PVC可以连线到同一个物理终端,PVC一般都指定承诺信息速率CIR和额外信息率EIR。
帧中继被设计为可以更有效的利用现有的物理资源,由于绝大多数的客户不可能百分之百的利用数据服务,因此允许可以给电信营运商的客户提供超过供应的数据服务。正由于电信营运商过多的预定了频宽,所以导致了帧中继在某些市场中获得了坏的名声。电信公司一直在对外出售帧中继服务给那些在寻找比专线更低廉的客户,根据政府和电信公司的政策,它被用于各种不同的套用领域。帧中继正逐渐被ATM、IP等协定(包括IP虚拟专用网)替代。
网路协定
网路协定(Internet Protocol,缩写为 IP),是用于分组交换网路的一种面向数据的协定。IP是在TCP/IP协定中网路层的主要协定,任务是仅仅根据源主机和目的主机的地址传送数据。为此目的,IP定义了定址方法和数据报的封装结构。第一个架构的主要版本,现在称为IPv4,仍然是最主要的网际网路协定,儘管世界各地正在积极部署IPv6。网际网路协定的设计原则,假定网路基础设施本身就是不可靠的单一网路元素或传输介质,并且它使用的是动态的节点和连线。不存在中央监测和性能衡量机制来跟蹤和维护网路的状态。为了减少网路的複杂性,大部分网路智慧型故意地分布在每个数据传输的终端节点。传输路径中的路由器只是简单地将数据报文传送到下一个匹配目的地址的路由前缀的本地网关。
由于这种设计的结果,网际网路协定只提供尽力传送,其服务也被视为是不可靠的。在网路专业语言中是一种无连线的协定,相对于所谓的面向连线的模式。在缺乏可靠性的条件下允许下列任何故障发生:
- 数据损坏
- 丢失数据包
- 重複到来
- 数据包传递乱序;意思是,如果包'A'是在包'B'之前传送的,但B可能在A到达前到达。
UDP
UDP 是User Datagram Protocol的简称, 中文名是用户数据报协定,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连线的传输层协定,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规範。UDP在IP报文的协定号是17。
UDP协定全称是用户数据报协定 ,在网路中它与TCP协定一样用于处理数据包,是一种无连线的协定。在OSI模型中,在第四层——传输层,处于IP协定的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文传送之后,是无法得知其是否安全完整到达的。UDP用来支持那些需要在计算机之间传输数据的网路套用。包括网路视频会议系统在内的众多的客户/伺服器模式的网路套用都需要使用UDP协定。UDP协定从问世至今已经被使用了很多年,虽然其最初的光彩已经被一些类似协定所掩盖,但是即使是在今天UDP仍然不失为一项非常实用和可行的网路传输层协定。经常在计算机游戏或其他看重速度而允许少量数据损失的场合。
异步传输模式
异步传输模式(英语:Asynchronous Transfer Mode,ATM),又叫信元中继。ATM採用电路交换的方式,它以信元(cell)为单位。每个信元长53位元组。其中报头占了5位元组。异步传输是数据传输的一种方式。由于数据一般是一位接一位串列传输的,例如在传送一串字元信息时,每个字元代码由7位二进制位组成。但在一串二进制位中,每个7位又从哪一个二进制位开始算起呢?异步传输时,在传送每个数据字元之前,先传送一个叫做开始位的二进制位。当接收端收到这一信号时,就知道相继送来7位二进制位是一个字元数据。在这以后,接着再给出1位或2位二进制位,称做结束位。接收端收到结束位后,表示一个数据字元传送结束。这样,在异步传输时,每个字元是分别同步的,即字元中的每个二进制位是同步的,但字元与字元之间的间隙长度是不固定的。
ATM能够比较理想地实现各种QoS,既能够支持有连线的业务,又能支持无连线的业务。是宽频ISDN(B-ISDN)技术的典範。ATM为一种交换技术,在传送数据时,先将数字数据切割成多个固定长度的数据包,之后利用光纤或DS1/ DS3传送。到达目的地后,再重新组合。ATM网路可同时将声音、视频及数据集成在一起。针对各种信息类型,提供最佳的传输环境。