TCP的滑动窗口主要有两个作用,一是提供TCP的可靠性,二是提供TCP的流控特性。同时滑动窗口机制还体现了TCP面向字节流的设计思路。 可靠:对发送的数据进行确认 流控制:窗口大小随链路变化。 一、tcp窗口机制 tcp中窗口大小是指tcp协议一次传输多少个数据。因为TCP是一个面向连接的可靠的传输 ...
分类:
其他好文 时间:
2019-01-15 15:57:31
阅读次数:
209
1、句柄:具有内存后,系统返回的标识符 2、消息:相当于事件,例如鼠标点击就是一个消息 3、消息队列:就是将事件按照时间的先后顺序在一个队列中 4、消息处理机制:首先操作系统拿到消息,然后将消息放到消息队列中,当要执行这个消息时,就会提取这个消息到应用程序,应用程序进入操作系统中,执行这个消息 5、 ...
分类:
编程语言 时间:
2018-12-26 15:56:44
阅读次数:
194
在我们讨论系统稳定性的时候,其实核心的关键词就是容量规划,如何做好业务容量与系统性能的评估,是保障系统稳定性的关键。
分类:
其他好文 时间:
2018-12-24 19:00:18
阅读次数:
191
TCP滑动窗口控制流量的原理 TCP的滑动窗口机制 TCP这个协议是网络中使用的比较广泛,他是一个面向连接的可靠的传输协议。既然是一个可靠的传输协议就需要对数据进行确认。TCP协议里窗口机制有2种:一种是固定的窗口大小;一种是滑动的窗口。这个窗口大小就是我们一次传输几个数据。对所有数据帧按顺序赋予编 ...
分类:
其他好文 时间:
2018-12-12 23:52:30
阅读次数:
257
flink 目前支持3种窗口机制: Tumbling Windows 滚动窗口 Sliding Windows 滑动窗口 Session Windows 这次先了解一下session windows session 在网络中表示会话控制,有一定的生命周期,在flink里实际是用gap来控制的,gap ...
Tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输 应答码:ACK TCP的滑动窗口机制 TCP这个协议是网络中使用的比较广泛,他是一个面向连接的可靠的传输协议。既然是一个可靠的传输协议就需要对数据进行确认。TCP协议里窗口机制有2种:一种是固定的窗口大小;一种是滑动的窗口。这个窗 ...
分类:
其他好文 时间:
2018-09-29 01:18:02
阅读次数:
192
TCP的流量控制和拥塞控制 TCP的流量控制 1. 利用滑动窗口实现流量控制 如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。 利用滑动窗口机制可以很方便地在TCP连接上实现对发送方的流量控制。 设A向B发送 ...
分类:
其他好文 时间:
2018-05-24 23:04:50
阅读次数:
208
TCP的流量控制 所谓的流量控制就是让发送方的发送速率不要太快,让接收方来得及接受。利用滑动窗口机制可以很方便的在TCP连接上实现对发送方的流量控制。TCP的窗口单位是字节,不是报文段,发送方的发送窗口不能超过接收方给出的接收窗口的数值。 如图所示,说明了利用可变窗口大小进行流量控制。设主机A向主机 ...
分类:
其他好文 时间:
2018-04-15 12:09:51
阅读次数:
223
说明: 1).本文以TCP的发展历程解析容易引起混淆,误会的方方面面 2).本文不会贴大量的源码,大多数是以文字形式描述,我相信文字看起来是要比代码更轻松的 3).针对对象:对TCP已经有了全面了解的人。因为本文不会解析TCP头里面的每一个字段或者3次握手的细节,也不会解释慢启动和快速重传的定义 4 ...
分类:
其他好文 时间:
2018-02-05 23:28:00
阅读次数:
160
1.cookie是一种早期的客户端存储机制,起初是针对服务器端脚本的设计使用的。 尽管在客户端提供了非常繁琐的api 来操作cookie,但他们难用至极,而且只能 存储少量的文本数据,任何以cookie形式存储的数据无论服务端是否需要,每一次http请求 都会把这些数据传输到服务端。cookie目前 ...
分类:
其他好文 时间:
2018-01-03 18:39:41
阅读次数:
206