TCP/UDP解析

摘要:计算机网络

一、运输层协议

运输层向它上面的应用层提供通信服务,属于面向通信部分的最高层,又是用户功能的最低层。根据应用程序的不同需求,运输层需要有两种不同的运输协议,即面向连接的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)面向字节流

posted @ 2020-12-01 17:49  Deadwjlee  阅读(97)  评论(0)    收藏  举报