Advertisement

TCP-UDP

阅读量:

目录

  • TCP与UDP
    • TCP/IP 实现可靠传输的途径

      • 校验和
      • 应答确认机制与序列编号
      • 拥塞调控策略
      • 慢启动与拥塞预防机制
      • 快速重传及快速恢复技术
      • 超时重传机制
      • 连接管理流程
      • 流量控制方法
    • TCP/IP 实现高效传输的策略

    • TCP如何应对数据包丢失问题

TCP与UDP

TCP :一种在传输层实现的、具备连接机制的、可信赖的字节流通信协议。
UDP :一种传输层协议,不建立连接,提供简单且不可靠的数据传输服务,适用于事务性通信。

UDP具备良好的实时性能,适用场景包括:短小数据交换、多用户并发访问、对数据完整性要求较低但对处理速度有较高需求的情形。每一条TCP连接仅限于两个端点之间通信,而UDP支持更为多样化的通信模式,如一对一、多对一以及多对多。相较于TCP,UDP对系统资源的需求更低。TCP关注的是连续的数据流处理,而UDP则以数据报文为单位进行传输。

区别:

  • 面向连接与无连接
    TCP在建立通信前需完成三次握手过程,并在终止时通过四次握手断开链接。此外,在断开过程中发起方可能会进入TIME_WAIT状态,在此期间该连接(端口)将无法被释放。相比之下,UDP无需预先建立连接即可直接发送数

全部评论 (0)

还没有任何评论哟~