首页 / 科技数码 / 正文

UDP与TCP协议的应用场合 

UDP和TCP协议在应用场景上有所不同:

UDP应用场景:

1. 实时的语音聊天、视频聊天和流媒体:UDP不需要建立连接,节省服务器资源,传输过程中不需要控制和分段,传输是否完成全靠应用层进行判断。

2. 多播:实时的语音聊天和视频聊天通常使用UDP协议,这种数据在传输过程中不允许数据颠倒顺序。

3. 不可靠传输:传输的数据较少,不需要保证传输的可靠性。

TCP应用场景:

1. 客户端程序和服务端程序需要多次交互才能实现应用程序的功能,如接收电子邮件使用的POP3和发送电子邮件的SMTP,传输文件的FTP。

2. 应用程序传输的文件需要分段传输,如浏览器访问网页,网页中图片和HTML文件需要分段后发送给浏览器,或QQ传文件。

3. 发送方和接收方需要建立连接,实现可靠传输、流量控制和拥塞避免。例如,从网络中下载一个500MBit的电影或下载一个200MBit的软件,这么大的文件需要拆分成多个数据包发送,发送过程需要持续几分钟或几十分钟。

如有侵权请及时联系我们处理,转载请注明出处来自