曹阳的博客 仅用于学习和分享

协议对比

2019-09-03

协议对比

一、TCP

  1. 面向连接的传输控制协议
  2. 具有高可靠性,确保传输数据的正确性,不出现丢失或乱序
  3. 可以保证接收端毫无差错地接收到发送端发出的字节流,为应用程序提供可靠的通信服务
  4. 对可靠性要求高的通信系统往往使用 TCP 传输数据。比如 HTTP 运用 TCP 进行数据的传输。

二、UDP

  1. 提供了无连接的数据报服务
  2. 在传输数据前不建立连接,不对数据报进行检查与修改,无须等待对方的应答,所以会出现分组丢失、重复、乱序,应用程序需要负责传输可靠性方面的所有工作
  3. 具有较好的实时性,工作效率高
  4. 段结构简单,网络开销小

下一篇 VScode使用

Content