建立连接: 理解:窗口和滑动窗口 TCP的流量控制 TCP使用窗口机制进行流量控制 什么是窗口? 连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送给另一端 接收方发送的确认信息中包含了自己剩余的缓冲区尺寸 剩余缓冲区空间的数量叫做窗口 TCP/IP协议中,TCP协议提供可靠的连 ...
分类:
其他好文 时间:
2017-09-12 13:52:07
阅读次数:
196
计算机网络中的带宽、交换结点中的缓存和处理机等,都是网络的资源。在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络的性能就会变坏。这种情况就叫做拥塞。 拥塞控制就是防止过多的数据注入网络中,这样可以使网络中的路由器或链路不致过载。拥塞控制是一个全局性的过程,和流量控制不同,流量 ...
分类:
其他好文 时间:
2017-09-10 13:30:56
阅读次数:
125
一、 链路层的功能 可靠交付:在高差错的链路,如无线链路,可以进行可靠交付;对于其它的有线,可以是多余的; 流量控制:防止接收方的缓存区溢出,帧丢失; 差错检测与差错纠正:在硬件上实现了; 二、多路访问协议 信道划分协议: 时分复用(TDM)、频分复用(FDM)、 码分多址(CDMA); 随机接入协... ...
分类:
其他好文 时间:
2017-09-09 18:09:31
阅读次数:
231
互联网服务赖以生存的根本是流量, 产品和运营会经常通过各种方式来为应用倒流,比如淘宝的双十一等,如何让系统在处理高并发的同时还是保证自身系统的稳定,通常在最短时间内提高并发的做法就是加机器,但是如果机器不够怎么办?那就需要做业务降级或系统限流。 流量控制中用的比较多的三个算法就是令牌桶、漏桶、计数器 ...
分类:
其他好文 时间:
2017-09-05 14:35:49
阅读次数:
3081
建立连接: 理解:窗口和滑动窗口TCP的流量控制 TCP使用窗口机制进行流量控制 什么是窗口? 连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送给另一端 接收方发送的确认信息中包含了自己剩余的缓冲区尺寸 剩余缓冲区空间的数量叫做窗口 2. TCP的流控过程(滑动窗口) TCP( ...
分类:
其他好文 时间:
2017-09-02 12:56:37
阅读次数:
217
转自:http://blog.chinaunix.net/uid-26275986-id-4109679.html TCP协议作为一个可靠的面向流的传输协议,其可靠性和流量控制由滑动窗口协议保证,而拥塞控制则由控制窗口结合一系列的控制算法实现。一、滑动窗口协议 关于这部分自己不晓得怎么叙述才好,因为 ...
分类:
其他好文 时间:
2017-08-18 12:32:12
阅读次数:
163
一、简介 在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧(Frame)在信道上无差错的传输,并进行各电路上的动作系列。 数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。 在这一层,数据的单位称为 ...
分类:
其他好文 时间:
2017-08-11 10:06:07
阅读次数:
184
(一)应用分层1. 【推荐】图中默认上层依赖于下层,箭头关系表示可直接依赖,如:开放接口层可以依赖于Web 层,也可以直接依赖于 Service 层,依此类推: 开放接口层:可直接封装 Service 方法暴露成 RPC 接口; 通过 Web 封装成 http 接口; 进行网关安全控制、 流量控制等 ...
分类:
编程语言 时间:
2017-08-08 00:30:38
阅读次数:
216
5. 流量控制 (1)流量控制:就是让发送方的发送速率不要太快,要让接收方来得及接收。 (2)流量控制原理 ①在客户端向服务器发送TCP连接请求时,TCP首部会包含客户端接收窗口的大小,服务器就会根据这个窗口调整自己发送窗口的大小。 ②在传输过程中,客户端发送的确认数据包,除了确认号还包含窗口信息, ...
分类:
其他好文 时间:
2017-07-30 00:59:53
阅读次数:
211
本文是基于嵌入式物联网研发project师的视觉对网络编程和web编程进行阐述。对于专注J2EE后端服务开发的同学来说,这篇文章可能略微简单。可是网络编程和web编程对于绝大部分嵌入式物联网project师来说是一块真空邻域。 的确。物联网研发应该以团队协作分工的方式进行,所以有嵌入式设备端、网关、 ...
分类:
Web程序 时间:
2017-07-29 12:51:17
阅读次数:
360