TCP协议特点

在IP协议之上,解决网络通讯可依赖问题

  • 点对点(不能广播、多播)面向连接
  • 双向传递(全双工)
  • 字节流:打包报文段,保证有序接收、重复报文自动丢弃
    • 缺点:不维护应用报文的边界(对比HTTP,GRPC)
    • 优点:不强制要求应用必须离散的创建数据块,不限制数据块大小
  • 流量缓冲:解决速度不匹配问题
  • 可靠的传输服务(保证可达,丢包时通过重发进而增加时延实现可靠性)
  • 拥塞控制