一般说来,我们总是希望数据传输得更快一些。但如果发送方把数据发送得过快,接收方就可能来不及接收,这就会造成数据的丢失。 流量控制(flow control)就是让发送方的发送速率不要太快,既要让接收方来得及接收,也不要使网络发生拥塞。 利用滑动窗口机制可以很方便地在 TCP 连接上实现流量控制。 A ...
分类:
其他好文 时间:
2017-02-19 10:21:45
阅读次数:
267
http://blog.csdn.net/taiyang1987912/article/details/30272105 http://blog.csdn.net/taiyang1987912/article/details/50717179 http://blog.csdn.net/taiyang ...
分类:
其他好文 时间:
2017-02-18 20:03:38
阅读次数:
218
Time Limit: 12000MS Memory Limit: 65536K Total Submissions: 58002 Accepted: 16616 Case Time Limit: 5000MS Description An array of size n ≤ 106 is give ...
1、有时候为了所谓的性能,我们倾向于使用udp,但是我们又期望数据的传输是可靠的,因此需要在应用层提供可靠性。 2、可靠、健壮的udp必须提供: a、在合理的时间内没有收到回复,进行重传 b、保证应答和请求的匹配 3、基于udp协议,在应用层提供可靠性,需要做很多事情,比如:滑动窗口,拥塞控制,对这 ...
分类:
其他好文 时间:
2017-02-11 19:53:17
阅读次数:
134
TCP协议作为一个可靠的面向流的传输协议,其可靠性和流量控制由滑动窗口协议保证,而拥塞控制则由控制窗口结合一系列的控制算法实现。一、滑动窗口协议 所谓滑动窗口协议,自己理解有两点:1. “窗口”对应的是一段可以被发送者发送的字节序列,其连续的范围称之为“窗口”;2. “滑动”则是指这段“允许发送的范 ...
分类:
其他好文 时间:
2017-01-24 23:53:34
阅读次数:
387
220. Contains Duplicate III //这里需要两个指针i和j,刚开始i和j都指向0,然后i开始向右走遍历数组,如果i和j之差大于k,且m中有nums[j],则删除并j加一。这样保证了m中所有的数的下标之差都不大于k,然后我们用map数据结构的lower_bound()函数来找一 ...
分类:
其他好文 时间:
2017-01-19 12:43:30
阅读次数:
177
$(window).on("scroll", function() { if (timer) { clearTimeout(timer); timer = null; } timer = setTimeout(function() { var st = $(window).scrollTop(); ...
分类:
其他好文 时间:
2017-01-16 14:19:25
阅读次数:
143
参照: http://course.ccniit.com/CSTD/Linux/reference/files/018.PDF http://hi.baidu.com/raycomer/item/944d23d9b502d13be3108f61 建立连接: 理解:窗口和滑动窗口TCP的流量控制 TC ...
分类:
其他好文 时间:
2017-01-05 17:00:37
阅读次数:
227
原文地址:http://blog.csdn.net/yusiguyuan/article/details/21439633#1536434-tsina-1-74921-66a1f5d8f89e9ad52626f6f40fdeadaa TCP/IP详解--举例明白发送/接收缓冲区、滑动窗口协议之间的关 ...
分类:
其他好文 时间:
2017-01-05 01:35:15
阅读次数:
231
题目描述 现在有一堆数字共N个数字(N<=10^6),以及一个大小为k的窗口。现在这个从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值。 例如: The array is [1 3 -1 -3 5 3 6 7], and k = 3. 输入输出格式 输入格式: 输入一共有两 ...
分类:
其他好文 时间:
2016-12-28 01:36:33
阅读次数:
261