管理进化

tcp如何实现可靠传输


tcp(传输控制协议)通过以下方法实现可靠传输,包括:可传输序列号、检验和确认应答信号、重发控制、连接管理、窗口控制、流量控制、拥塞控制。

TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,其传输的单位是报文段。

TCP实现可靠传输的控制手段有:

  • 针对发送端发出的数据包的确认应答信号ACK
  • 针对数据包丢失或者出现定时器超时的重发机制
  • 针对数据包到达接收端主机顺序乱掉的顺序控制
  • 针对高效传输数据包的流动窗口控制
  • 针对避免网络拥堵时候的流量控制
  • 针对刚开始启动的时候避免一下子发送大量数据包而导致网络瘫痪的慢启动算法和拥塞控制。
    而这些在UDP中都是没有的!此外,TCP作为一种面向有连接的控制传输协议,只有在确认对端主机存在时才会发送数据,从而可以控制通信流量的浪费。

最后,推荐我们的管理工具给大家

智齿客服