位置:51电子网 » 技术资料 » 新品发布

发送缓存用来暂时存放

发布时间:2014/9/6 21:11:43 访问次数:1111

   我们先看一下图5-19(a)所示的发送方的情况。

   发送缓存用来暂时存放:

   (1)发送应用程序传送给发送方TCP准备发送的数据;

   (2) TCP已发送出但尚未收到确认的数据。

   发送窗口通常只是发送缓存的一部分。已被确MSS5131-224MLC认的数据应当从发送缓存中删除’因此发送缓存和发送窗口的后沿是重合的。发送应用程序最后写入发送缓存的字节减去最后被确认的字节,就是还保留在发送缓存中的被写入的字节数。发送应用程序必须控制写入缓存的速率,不能太快,否则发送缓存就会没有存放数据的空间。

     

   再看一下图5-19(b)所示的接收方的情况。

   接收缓存用来暂时存放:

   (1)按序到达的、但尚未被接收应用程序读取的数据;

   (2)未按序到达的数据。

   如果收到的分组被检测出有差错,则要丢弃。如果接收应用程序来不及读取收到的数据,接收缓存最终就会被填满,使接收窗口减小到零。反之,如果接收应用程序能够及时从接收缓存中读取收到的数据,接收窗口就可以增大,但最大不能超过接收缓存的大小。图5-19(b)中还指出了下一个期望收到的字节号。这个字节号也就是接收方给发送方的报文段的首部中的确认号。



   我们先看一下图5-19(a)所示的发送方的情况。

   发送缓存用来暂时存放:

   (1)发送应用程序传送给发送方TCP准备发送的数据;

   (2) TCP已发送出但尚未收到确认的数据。

   发送窗口通常只是发送缓存的一部分。已被确MSS5131-224MLC认的数据应当从发送缓存中删除’因此发送缓存和发送窗口的后沿是重合的。发送应用程序最后写入发送缓存的字节减去最后被确认的字节,就是还保留在发送缓存中的被写入的字节数。发送应用程序必须控制写入缓存的速率,不能太快,否则发送缓存就会没有存放数据的空间。

     

   再看一下图5-19(b)所示的接收方的情况。

   接收缓存用来暂时存放:

   (1)按序到达的、但尚未被接收应用程序读取的数据;

   (2)未按序到达的数据。

   如果收到的分组被检测出有差错,则要丢弃。如果接收应用程序来不及读取收到的数据,接收缓存最终就会被填满,使接收窗口减小到零。反之,如果接收应用程序能够及时从接收缓存中读取收到的数据,接收窗口就可以增大,但最大不能超过接收缓存的大小。图5-19(b)中还指出了下一个期望收到的字节号。这个字节号也就是接收方给发送方的报文段的首部中的确认号。



相关技术资料
9-6发送缓存用来暂时存放

热门点击

 

推荐技术资料

自制智能型ICL7135
    表头使ff11CL7135作为ADC,ICL7135是... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!