加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

[转]tcp中滑动窗口作用

(2012-02-20 14:43:58)
标签:

杂谈

http://histrory.visualland.net/tcp_swnd_tutorial.html

1)滑动窗口的作用:
        滑动窗口机制是TCP用来控制发送数据包速率的。
        发送方每次只能发送滑动窗口内部的数据包。

2)滑动窗口的运行方式:
        每收到一个新的确认(ack),滑动窗口的位置就向右移动一格。
        滑动窗口大小,受拥塞窗口(cwnd)和通告窗口(awnd)的制约。swnd = min [ cwnd , awnd ]。
        拥塞窗口是为了不造成阻塞,网络对发送方发包数量的限制。
        通告窗口是接收方TCP缓存当前的大小。它阻止由于发包数量过多,超出接收方缓存的容量。

3)滑动窗口的意义:
       因特网中有数以万计的TCP连接,它们需要共享带宽,缓存等网络资源。 TCP希望能最大效率的利用网络资源,并将资源公平的分配到每条TCP连接上,还要尽量保证不让网络超负荷。滑动窗口机制有效的解决了这些问题。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有