西西河

主题:【求助】不灵了,请弟兄们帮忙 -- 萨苏

共:💬152 🌺15 新:
全看分页树展 · 主题 跟帖
家园 从拥塞控制上想想

第二张图好眼熟.兄弟以前做TCP拥塞控制的时候经常看到这样的图形.就大胆猜一下了.

如果网络丢包严重, TCP传送中就会出现这样的锯齿形.因为是有线网,丢包的原因应是拥塞.比如某一路由器进口速率高,出口低,而buffer不够大,有data burst的时候,会大量丢包. 发送方TCP收不到ACK, 启动拥塞控制, 停发,延迟, 再启动发送.

如果是TCP传送的话,第一张图显示发送方的速率平稳,应当是发送窗口已到最大,而网络带宽尚有富余;第二张图显示TCP反复处在slow start阶段, 发送速率由0开始指数增加,然后出现大量丢包, 于是发送速度回0,延迟,再slow star,...

有一点不解, 第二张图里全是这样一个一个的尖峰吗? 有没有最后平稳在一个比较低的水平? 如果一直是这样的锯齿,很象是发送方TCP有问题,一个参数ssthresh没有正确调整.

关于TCP拥塞控制, 可以参考一下http://www.faqs.org/rfcs/rfc2581.html.

这些是根据标准TCP来判断的, 不知道是不是符合实际的情况. 希望没有浪费老萨的时间.

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河