UDP与TCP协议的应用场合
UDP和TCP协议在应用场景上有所不同:
UDP应用场景:
1. 实时的语音聊天、视频聊天和流媒体:UDP不需要建立连接,节省服务器资源,传输过程中不需要控制和分段,传输是否完成全靠应用层进行判断。
2. 多播:实时的语音聊天和视频聊天通常使用UDP协议,这种数据在传输过程中不允许数据颠倒顺序。
3. 不可靠传输:传输的数据较少,不需要保证传输的可靠性。
TCP应用场景:
1. 客户端程序和服务端程序需要多次交互才能实现应用程序的功能,如接收电子邮件使用的POP3和发送电子邮件的SMTP,传输文件的FTP。
2. 应用程序传输的文件需要分段传输,如浏览器访问网页,网页中图片和HTML文件需要分段后发送给浏览器,或QQ传文件。
3. 发送方和接收方需要建立连接,实现可靠传输、流量控制和拥塞避免。例如,从网络中下载一个500MBit的电影或下载一个200MBit的软件,这么大的文件需要拆分成多个数据包发送,发送过程需要持续几分钟或几十分钟。
如有侵权请及时联系我们处理,转载请注明出处来自
推荐文章
科技快看 网站地图广州壹创集信息科技有限公司 版权所有 粤ICP备2021122624号