- TCP 是面向连接的,可靠性高一些;UDP 是基于非连接的,可靠性低一些
- 由于 TCP 是面向连接的通信,需要三次握手、确认连接等过程,会有延时,实时性差一些,并且建立连接的过程比较复杂,容易受到攻击;UDP 没有建立连接的过程,实时性更强一些,安全性更高一些
- 当传输相同大小的数据时,TCP 首部开销 20 个字节,UDP 首部开销 8 个字节,TCP 的报头比 UDP 复杂一些,实际包含的用户数据少一些;TCP 在 IP 协议的基础上增加了序号机制、确认机制、超时重传机制保证了可靠性传输,没有丢包和乱序的问题,UDP 会有丢包的问题
- 每一个 TCP 连接只能是点对点的,而 UDP 支持 一对一、一对多、多对一、多对多的交互通信
TCP 和 UDP 的区别
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...