我试着理解Congestion窗口和Receive窗口之间的区别.
据我所知,接收器窗口是接收器可以获取数据包的缓冲区.与拥塞窗口相同,它告诉我们接收器能力的界限,并根据丢失的数据包等进行更改.
那么它们之间的差异是什么?
cxx*_*xxl 48
简短回答:接收窗口由接收者管理,接收者向发送者发送窗口大小.窗口大小宣告接收器缓冲区中仍然可用的字节数,即发送方仍可以发送的字节数,而无需接收方的确认.
拥塞窗口是发送方强加的窗口,其实现是为了避免超出网络路径中间的某些路由器.发送每个段的发送方稍微增加拥塞窗口,即发送方将允许更多未完成的发送数据.但如果发送方检测到数据包丢失,它会将窗口减少一半.这背后的基本原理是发送方假设由于某处的缓冲区溢出(几乎总是如此)而发生了丢包,因此发送方希望在"飞行中"保留较少的数据以避免将来进一步丢失数据包.
有关更多信息,请从此处开始:http://en.wikipedia.org/wiki/Slow-start
归档时间: |
|
查看次数: |
29391 次 |
最近记录: |