2、6作业

TCP和UDP的区别

TCP和UDP都是通信协议

TCP提供有连接的,稳定的,无误码无失真无乱序无丢失的通信

UDP提供无连接的,尽力的,可能误码可能乱序,可能丢失的通信

TCP每发一个数据包就需要对方回应一个应答包,消耗资源多

UDP消耗资源少

TCP存在沾包,会多个将足够小,发送间隔足够短的消息包一起发送,造成TCP收发不同步

UDP有消息保护边界,不会发生沾包,所以收发同步。

TCP适用于对传输质量要求较高,传输大量数据的场景,如线上支付,文件下载。

UDP适用于对传输质量要求较低,应答不便的场景,如直播,游戏。

相关推荐
Fireworkitte几秒前
Dockerfile 和 docker-compose.yml
运维·docker·容器
秋意零2 分钟前
【排坑指南】MySQL初始化后,Nacos与微服务无法连接??
运维·数据库·mysql·微服务·nacos·报错
露落梨花5 分钟前
Windows 使用Jenkins 自动打包重启,纯手动打包javac
运维·jenkins
夏沫mds1 小时前
Hyperledger Fabric食品溯源
运维·vue.js·go·vue·区块链·gin·fabric
却道天凉_好个秋1 小时前
WebRTC(六):ICE协议
服务器·网络·webrtc
半桔1 小时前
【Linux手册】进程的状态:从创建到消亡的“生命百态”
linux·运维·服务器·汇编·深度学习·面试
ks胤墨2 小时前
无需公网IP:Termux+手机+内网穿透实现Minecraft远程多人联机
网络·网络协议·tcp/ip
光路科技2 小时前
光路科技FR-TSN3206,重新定义工业现场的实时控制
网络·科技
小艺E2 小时前
裸金属服务器深度评测:云计算时代的性能与安全担当
服务器·安全·云计算
小阳人2 小时前
rockylinuxapache和Linux服务配置
linux·运维·服务器