TCP和UDP

本文深入对比了TCP与UDP两种网络传输协议的特点与优劣。TCP以其可靠性和稳定性著称,通过三次握手确保连接的建立,并在数据传输中采用确认、重传及拥塞控制机制,但在效率和资源消耗方面存在不足;UDP则以速度快、结构简单为优势,但牺牲了数据传输的可靠性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tcp的优点:可靠稳定,三次握手建立连接,而且数据在传递时,有确认,窗口重传,拥塞控制机制,在数据传完后,会断开连接开节约系统资源。

tcp缺点:慢,效率低,占用系统资源高易被tcp在传递之前,要先建立连接,这会消耗时间,在数据传递时,确认重传,拥塞机制都会小号时间,每台设备上维护所传输的连接,每个连接都会占用系统的cpu,内存,硬件资源,因为tcp有确认机制,三次握手机制,容易被利用实现dos,ddos,cc等攻击

udp优点,快udp没有三次握手机制无状态的传输协议,而传递数非常快,udp的缺点:不可靠,不稳定,容易丢包,对网络通信的质量要求不高时,要求速度尽量快

 

 

 

两者的区别

1.基于连接和无连接

2.对系统资源的要求

3.udp程序结构简单

4.流模式与数据报模式

5.udp丢包,tcp不丢包

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值