发布时间:2014-03-20 20:52:36
环境: Client 通过tcp 连接server,server端只是listen,但是不调用accept。通过netstat –ant查看两端的连接情况。server端listen,不调用accept。client一直去connect server。问题:运行一段时间后,为什么server端的ESTABLISHED连接的个数基本是固定的129个,但是cli.........【阅读全文】
发布时间:2014-03-17 21:34:46
本文论述了TCP如何在接收端估算RTT和cwnd,进行接收缓存条件和流量控制。......【阅读全文】
发布时间:2013-11-19 03:27:23
什么是滑动窗口协议? 一图胜千言,看下面的图。简单解释下,发送和接受方都会维护一个数据帧的序列,这个序列被称作窗口。发送方的窗口大小由接受方确定,目的在于控制发送速度,以免接受方的缓存不够大,而导致溢出,同时控制流量也可以避免网络拥塞。下面图中的4,5,6号数据帧已经被发送出去.........【阅读全文】
发布时间:2013-08-20 23:17:55
主要部分,四次握手:断开连接其实从我的角度看不区分客户端和服务器端,任何一方都可以调用close(or closesocket)之类的函数开始主动终止一个连接。这里先.........【阅读全文】