TCP与UDP协议在传输和应用上的区别

物联方案

2020年03月31日

1.在IP环境下提供可靠的数据传输(由一台计算机发送的字节流将无错误地发送到网络上的其他计算机,当A计算机接收到数据包时,它还会将数据包发回给计算机B,这也会产生一些流量,有效的流量控制,全双工操作(数据可以同时向两个方向传输),多路业务,是面向连接、端到端的传输;

2.连接定位:在正式通信之前必须与对方建立连接。预先为发送的数据打开一个连接的通道,然后发送数据,例如在电话上。TCP支持的应用协议有:Telnet(远程登录)、FTP(文件传输协议)、SMTP(简单邮件传输协议),TCP用于传输数据量大、可靠性要求高的应用程序。

3.TCP是面向连接的(如果您打电话,先拨以建立连接。);UDP是无连接的,也就是说,在发送数据之前不需要建立连接。

4.TCP提供可靠的服务。也就是说,在TCP连接上传输的数据是无错误的,不丢失,不重复,并按顺序到达;UDP尽力传递,也就是说,它不能保证可靠的传输。TCP通过校验和、重传控制、序列号识别、滑动窗口和确认响应实现可靠传输。如果在丢包时执行重传控制,则还可以对无序订单的分包进行顺序控制。

5.与TCP相比,UDP具有更好的实时性和更高的工作效率,适用于高速传输和实时通信或广播通信。

6.每个tcp连接只能是点对点;udp支持一对一、一对多、多对一和多对多的交互通信。

7.TCP需要更多的系统资源,UDP需要更少的系统资源。

8.UDP协议对于非连接(在正式通信之前不需要建立连接,无论对方的状态如何,如SMS、QQ),都不能提供可靠性、流量控制、错误恢复功能。UDP一次只能传输少量数据,可靠性要求低,传输经济等应用。

9.UDP支持的应用协议有:NFS(网络文件系统)、SNMP(简单网络管理系统)、DNS(主域名系统)、TFTP(通用文件传输协议)等。










最新资讯

  • 车辆GPS定位管理系统实时报警追溯异常

  • 关于车辆管理系统高级油量标注的说明

  • 如何利用车辆GPS定位系统回溯行车轨迹?

  • 如何利用GPS定位系统对车辆实时监管

  • 双频GPS定位接收系统 保障关键时间可靠性

  • 详解车辆GPS定位管理系统背后的架构方案

  • 汽车GPS定位系统登录页的使用说明

  • 朗致物联2024年端午节放假安排

  • 如何解决车辆GPS定位系统的高并发?(下)

  • 朗致物联2024年劳动节放假通知

Baidu
map