模型图: 我们可以大概看一下上图的模型: 首先是AB之间三次握手建立TCP连接。在报文的交互过程中,A将自己的缓冲区大小(窗口大小)3发送给B,B同理,这样双方就知道了对端的窗口大小。 A开始发送数据,A连续发送3个单位的数据,因为他知道B的缓冲区大小。在这一波数据发送完后,A就不能再发了,需等待B ...
分类:
其他好文 时间:
2016-05-10 09:54:58
阅读次数:
183
一、TCP的流量控制
1、利用滑动窗口实现流量控制
如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。
利用滑动窗口机制可以很方便地在TCP连接上实现对发送方的流量控制。
设A向B发送数据。在连接建立时,B告诉了A:“我的接收窗口是rwnd = 400”(这里的rwnd表示re...
分类:
其他好文 时间:
2016-05-06 15:38:23
阅读次数:
158
waitKey仅对窗口机制起作用,即namedWindow产生的窗口。若在此之前没有产生窗口,则waitKey相当于未执行。 注:namedWindow产生的窗口: namedWindow()+imshow() 或者 只有imshow() 都是可以的。 /********************** ...
分类:
其他好文 时间:
2016-04-21 22:09:11
阅读次数:
1184
TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议;可靠、保证正确性;顺序到达;流量控制、拥塞控制;重传机制、窗口机制;对系统资源、时间要求多;流模式SOCK_STREAM。服务器端:socket、bind、listen、accept、send、rec ...
分类:
其他好文 时间:
2016-04-17 20:50:58
阅读次数:
161
原文:http://blog.csdn.net/yujun00/article/details/636495 (1).窗口机制 滑动窗口协议的基本原理就是在任意时刻,发送方都维持了一个连续的允许发送的帧的序号,称为发送窗口;同时,接收方也维持了一个连续的允许接收的帧的序号,称为接收窗口。发送窗口和接
分类:
其他好文 时间:
2016-03-16 12:21:24
阅读次数:
193
用c/c++编程有些年了,十个指头可以数齐,在涉入iOS objc开发后,有种无比舒服的感觉,尤其在UI开发上。在QuartzCore.framework下动画和透明窗口等许多效果的事都变得那么方便和自然。因为在windows窗口机制中没有动画和透明窗口(Aero 除外)等效果的引擎层,还有GDI中...
TCP的流量控制1. 利用滑动窗口实现流量控制如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。利用滑动窗口机制可以很方便地在TCP连接上实现对发送方的流量控制。设A向B发送数据。在连接建立时,B告诉了A:“我...
分类:
其他好文 时间:
2015-11-04 19:32:01
阅读次数:
368
参照: http://course.ccniit.com/CSTD/Linux/reference/files/018.PDF http://hi.baidu.com/raycomer/item/944d23d9b502d13be3108f61 ? 建立连接:? 理解:窗口和滑动窗口
TCP的流量控制 TCP使用窗口机制进行流...
分类:
其他好文 时间:
2015-09-17 19:55:03
阅读次数:
303
TCP 滑动窗口(发送窗口和接收窗口) TCP的滑动窗口主要有两个作用,一是提供TCP的可靠性,二是提供TCP的流控特性。同时滑动窗口机制还体现了TCP面向字节流的设计思路。 TCP的Window是一个16bit位字段,它代表的是...
分类:
其他好文 时间:
2015-07-30 17:17:43
阅读次数:
259
1:打开一个浮动窗口并命名为addGoods_0uexWindow.openPopover(
"addGoods_0","1","addGoods_0_content.html","",0,titHeight,$("#content").width(), $("#content").height(),32,"0"
);2 执行浮动窗口定义的函数uexWindow.evaluatePopoverScr...
分类:
移动开发 时间:
2015-05-12 11:27:18
阅读次数:
172