网站开发商城1688,网上商城推广文案,autocad二次开发,网站如何设置关键词相同点#xff1a;都是传输层协议
不同点
是否面向连接
tcp:面向连接
三次握手#xff0c;四次挥手端对端连接全双工通信#xff08;允许双端同时收发数据#xff09;
udp:无连接
无三次握手#xff0c;四次挥手支持一对一,一对多#xff0c;多对多
数据传输方式 …相同点都是传输层协议
不同点
是否面向连接
tcp:面向连接
三次握手四次挥手端对端连接全双工通信允许双端同时收发数据
udp:无连接
无三次握手四次挥手支持一对一,一对多多对多
数据传输方式
tcp:字节流
完整的用户消息可能被拆分成多个tcp报文进行传输 MTC、MSS对于接收方而言需要处理粘包问题
udp:数据报文
udp每次收发都是完整的报文
是否可靠
tcp:可靠传输
tcp分段、进行发给送数据包的控制序列号tcp报文包含序列号确保完整接收丢失重复数据排序确认应答机制确认数据包收到校验和检测报文在传输过程中的数据变化滑动窗口流量控制防止包丢失拥塞控制重传机制
udp:不可靠传输
不保证消息交付不保证交付顺序不进行拥塞控制不进行流量控制 没有接收缓冲区
传输效率
tcp:效率低
实现可靠传输造成性能损失头信息20个字节
udp:效率高
不可靠传输头信息8个字节吞吐量就会大一些
应用场景
tcp:要求数据问题对速度需求不高 udp:实时性要求高