传输层协议(transport layer protocol),理学-计算机科学技术-计算机网络-网络协议-传输层协议,定义运行在因特网上的两台计算机上的应用程序之间相互交换数据的规则的协议。传输层协议为运行在网络中计算机上的两个应用程序进程提供了端到端的服务:数据分割与重组、按端口号寻址、连接管理、差错控制、流量控制和纠错。同时,它还要向会话层提供通信服务的可靠性,避免数据块(被称作报文)传输的差错,诸如丢失、延迟时间紊乱、重复、乱序等。传输层协议是OSI协议的第4层协议,为两个运行在不同计算机上的进程提供了端到端的数据传输服务。该协议是两台计算机经过网络进行数据通信时,第一个端到端的协议层,具有缓冲作用:如果网络层服务质量不能满足要求,它就负责将服务质量加以提升,以满足高层的需求;如果网络层服务质量较好,它只需要做很少的工作。传输层协议还提供复用服务:在一个网络连接上创建多个逻辑连接。它在终端用户之间提供透明的数据传输规则,向上层提供可靠的数据传输服务;它在给定的链路上通过流量控制、分段/重组和差错控制避免报文传输差错。