滑动窗口分析和总结.docxVIP

  • 69
  • 0
  • 约2.62千字
  • 约 4页
  • 2022-05-15 发布于上海
  • 举报
滑动窗口 滑动窗口(Sliding window )是一种流量控制技术。早期的网络通信中 ,通信双方不会考虑网络的拥挤情况直接发送数据。由于大家不知道网络拥塞状 况,一起发送数据 ,导致中间结点阻塞掉包 ,谁也发不了数据。所以就有了滑动窗口机制来解决此问题。 参见滑动窗口如何根据网络拥塞发送数据仿真视频。图片是一个滑动窗口的实例: 滑动窗口协议是用来改善吞吐量的一种技术, 即容许发送方在接收任何应答之前传送附加的包。接收方告诉发送方在某一时刻能送多少包(称窗口尺寸)。 TCP 中采用滑动窗口来进行传输控制,滑动窗口的大小意味着接收方还有多大的缓冲区可以用于接收数据。 发送方可以通过滑动窗口的大小来确定应该发送多少字节的数据。当滑动窗口为 0 时,发送方一般不能再发送数据报,但有两种情况除外,一种情况是可以发送紧急数据,例如,允许用户终 止在远端机上的运行进程。 另一种情况是发送方可以发送一个 1 字节的数据报来通知接收方重新声明它希望接收的下一字节及发送方的滑动窗口大小。 (1). 窗口机制 滑动窗口协议 的基本原理就是在任意时刻, 发送方都维持了一个连续的允许发送的帧的序号,称为发送窗口;同时,接收方也维持了一个连续的允 许接收的帧的序号,称为接收窗口。发送窗口和接收窗口的序号的上下界不 一定要一样,甚至大小也可以不同。不同的滑动窗口协议窗口大小一般不同。发送方窗口内的序列号代表

文档评论(0)

1亿VIP精品文档

相关文档