摘要:计算机网络
一、运输层协议
运输层向它上面的应用层提供通信服务,属于面向通信部分的最高层,又是用户功能的最低层。根据应用程序的不同需求,运输层需要有两种不同的运输协议,即面向连接的TCP和无连接的UDP。
二、用户数据报协议UDP
UDP只在IP的数据包服务至上增加了很少一点功能,就是复用和分用的功能以及差错检测的功能。其主要特点是:
(1)无连接的,即发送数据之前不需要建立连接。
(2)尽最大努力交付,即不保证可靠交付。
(3)面向报文,即对应用程序交付的报文,在添加首部后就向IP层交付,既不合并也不拆分。
(4)没有拥塞控制。
(5)支持一对一、一对多、多对一和多对多的交互通信。
(6)首部开销小,只有8个字节。
三、控制传输协议TCP
TCP协议较UDP复杂,其主要特点是
(1)面向连接的运输层协议。应用程序在使用TCP协议之前,必须先建立TCP连接。在传送数据完毕后,必须释放已经建立的TCP连接。
(2)每一条TCP连接只能有两个端点,每一条TCP连接只能点对点
(3)TCP提供可靠交付的服务。通过TCP连接传送的数据,无差错、不丢失、不重复、并且按序到达。
(4)TCP提供全双工通信。
(5)面向字节流
原文:https://www.cnblogs.com/wjlrn/p/14069772.html