美文网首页
TCP 如何保证可靠性传输

TCP 如何保证可靠性传输

作者: lotusgrm | 来源:发表于2020-10-05 20:37 被阅读0次
  1. 检验和:这是一个端到端的检验和,目的是用于检测数据在传输过程中有没有发生变化,如果接受到的 TCP 报文段检验和发生了差别,那么 TCP 会丢弃这个报文段
  2. 流量控制:TCP 连接的每一端都有固定大小的缓冲区,TCP 的接收端只允许发送端发送接收端缓冲区能容纳的数据量,当接收端来不及处理来自发送端的数据,会提示发送端降低发送频率,防止丢包,TCP 的流量控制协议是基于可变大小的滑动窗口协议
  3. 阻塞控制:当网络出现阻塞的时候,会减少数据传输
  4. 超时重传机制:每次发送一个报文段,会启动一个定时器,等待接收端确认收到这个报文段,如果没有及时收到确认消息,那么会重新发送这个报文段

相关文章

  • TCP 如何保证可靠性

    [TOC] 参考 1. TCP可靠性的保证机制总结 2. 网络基础:TCP协议-如何保证传输可靠性 3. TCP协...

  • TCP 如何保证可靠性传输

    检验和:这是一个端到端的检验和,目的是用于检测数据在传输过程中有没有发生变化,如果接受到的 TCP 报文段检验和发...

  • 网络知识点总结

    1、tcp如何保证传输的可靠性 合理分片:将数据分割成最适合tcp发送的数据块超时重传:tcp发送端发送数据后会启...

  • TCP协议数据传输的基本机制:滑动窗口运行过程详解

    TCP协议为了尽可能保证数据传输的可靠性,因此数据的传输过程就比较复杂和烦琐。TCP为了保证数据传输速率,它需要一...

  • TCP协议为什么握手时3次?挥手是4次?

    名词解释 TCP是传输层协议 提供端到端的可靠性传输:为应用提供到应用的能力。可靠性(数据保证无损传输)主机到主机...

  • tcp详解

    相信大家都知道 TCP 是一个可靠传输的协议,那它是如何保证可靠的呢? 为了实现可靠性传输,需要考虑很多事情,例如...

  • TCP - 重传、滑动窗口、流量控制、拥塞控制

    正文 相信大家都知道 TCP 是一个可靠传输的协议,那它是如何保证可靠的呢? 为了实现可靠性传输,需要考虑很多事情...

  • TCP-如何保证传输可靠性

    TCP协议传输的特点主要就是面向字节流、传输可靠、面向连接。这篇博客,我们就重点讨论一下TCP协议如何确保传输的可...

  • python 传输层网络编程那些事

    一.TCP协议的处理方式1.tcp协议是一种面向连接,保证数据传输的高可靠性的,一对一的传输层协议2.高可靠性,通...

  • TCP 除了三次握手你还需要知道的东西

    TCP 的可靠性 就一个问题:众所周知,TCP 是需要可靠连接的通信,那 TCP 是如何保证可靠性的? 前景提要:...

网友评论

      本文标题:TCP 如何保证可靠性传输

      本文链接:https://www.haomeiwen.com/subject/stzauktx.html