新手怎么做自己网站广告,完整的网站开发流程,网站开发合作合同,个人营销网站区别
TCP是面向连接的传输协议#xff0c;传输数据时必须建立好连接#xff0c;UDP是无连接#xff1b;TCP只支持一对一#xff0c;UDP支持一对一、一对多、多对一、多对多等场景TCP是可靠的传输协议#xff0c;传输时可保证无差错、不丢失、不重复、按序到达等#xff…区别
TCP是面向连接的传输协议传输数据时必须建立好连接UDP是无连接TCP只支持一对一UDP支持一对一、一对多、多对一、多对多等场景TCP是可靠的传输协议传输时可保证无差错、不丢失、不重复、按序到达等UDP是不可靠只是尽最大努力交付TCP有拥塞控制和流量控制UDP无拥塞控制当网络拥塞时不影响主机的发送效率TCP首部开销比UDP大(分别为20Byte和8Byte)TCP报文长度是动态的会根据接收方窗口大小和拥塞情况来决定UDP会保留上面传下来的报文边界不合并、不拆分
应用场景
TCP的适用于通信数据的完整性、准确性要求较高的场景 eg: 文件传输、邮件发送与接收、重要状态的更新等。UDP的适用于通信响应度要求高、对数据信息的安全性、完整性要求相对较低的场景常用于实时通信eg: 网络电话、网络视频、实时通信等。