传输协议是指传输数据时所采用的规则。它定义了双方可以交互时,所采用的数据结构、数据传输的顺序、数据编码方式、数据校验方式、网络拥塞控制等控制信息和算法。传输协议的作用是控制、协调和监修网络中所有节点的通信过程,使节点能正确地收发通信报文,并建立、维持和终止通信连接。它是完成网络的核心部分,位于相邻层之间。
传输协议要解决的主要问题是:如何保证可靠传输。传输协议可以分为三种:连接协议、面向连接协议和非连接协议。
连接协议是最常用的传输协议。它要求两个节点在发送或接收数据的时候,先通过连接协议建立起一条物理传输通道,然后双方通过这条通道发送、接收和处理数据。常见的连接协议如:TCP、UHP。
面向连接协议是一种无连接的协议,它在发送数据时不需要建立通信连接,而是直接发出信息,然后等待接收方确认报文的到达,如果没有收到报文,则再次发布信息。由于不需要耗费大量的时间和硬件资源建立物理连接,所以此类协议适用于短时间的传输,如语音传输,它的完成上行和下行的确认工作,所以当使用此类协议时,信息一般都不会丢失,但也有可能丢包,如UDP协议,ICMP协议等。
最后,非连接协议是指没有连接的协议,不需要创建传输连接,而是直接发出信息,发送完毕便结束,典型的有IPX/SPX协议、UDP协议。对于这种无连接的协议,由于不需要物理连接,所以速度很快,而且不会耗费过多的资源,方便简单,能满足现代信息的传输需求,但是由于它不需要确认,信息可能在传输的过程中丢失或发来的信息不准确。
本文地址:百科问答频道 https://www.neebe.cn/wenda/1053281.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!