西西河

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

共:💬152 🌺15
全看分页树展 · 主题 跟帖
家园 哈哈, 老萨阿

Windows size不断变化就是终端在响应中间路由器或者对方要求降低传输速度的要求阿.

在TCP协议中, 中间路由器或者对方在发现流量过大, 需要降低的时候, 往往就会采取一些方法, 比如将某些packet drop 掉, 这样发送方没有收到ACK 就会减小窗口大小, 当窗口变小, 发送方发现传送的东西又都得到顺利的 Ack的时候, 就又会增加窗口大小, 这就是TCP基本的动态流量控制手段.

你用的不是专线, 中间的路由器就把你的Package 当作和其他人的数据一个级别的东西, 当某个方向上流量大的时候, 自然就可能会drop掉你的一些数据宝, 这样就启动发送方的流量控制机制, 所以你看到的流量也是锯齿形.

TCP本身是为Best effort Traffic 设计的, 因为这个原因, TCP是不适合用来进行图像, 话音等需 Constant Bit Rate 的实时通信的.

恐怕问题的根本原因还是中间路由器过于拥赛.

全看分页树展 · 主题 跟帖


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

Copyright © cchere 西西河