117.滑动窗口协议
滑动窗口协议是TCP流量控制的一种方法,提高吞吐量避免阻塞。
把待发送报文或者分组分成四种状态
1.已发送,已接收
2.已发送,未接收
3.可以发送,但还没发送
4.不可以发送
2跟3划分成一个窗口,则这个窗口会自动右移
作用:
1.提高网络可靠性----窗口确定分组收到了才右移,不会丢包
2.提高传输效率----一次发多组
3.提高稳定性----窗口会自动调整,避免阻塞
117.滑动窗口协议相关推荐
- WireShark 探索网络请求过程(五层网络模型、三次握手、滑动窗口协议)
当我们在浏览器输入URL点击确认后,浏览器展示出网页信息.可你曾想过这其中的过程是怎样的?理论性较强的朋友可能知道后续DNS会解析地址,然后TCP/IP三次握手建立起连接,紧接着客户端与服务器开始传 ...
- 【计算机网络】数据链路层 : 流量控制 ( “流量控制“ 机制 | 停止-等待协议 | 滑动窗口协议 | 后退 N 帧协议 GBN | 选择重传协议 SR | 滑动窗口 与 流量控制、可靠传输 )
文章目录 一. 数据链路层 流量控制 二. 数据链路层 与 传输层 流量控制 机制 三. 数据链路层 流量控制 四. 数据链路层 流量控制 方法分类 五.停止等待协议 六.滑动窗口协议 七.滑动窗口协 ...
- TCP 滑动窗口协议
什么是滑动窗口协议? 一图胜千言,看下面的图.简单解释下,发送和接受方都会维护一个数据帧的序列,这个序列被称作窗口.发送方的窗口大小由接受方确定,目的在于控制发送速度,以免接受方的缓存不够大 ...
- 实用知识点梳理:BGP协议、调制解调技术、路由特点、VOIP、FTP、Cookie、滑动窗口协议与自动重传请求
BGP协议 边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议. BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议.BGP构建在 ...
- TCP连续ARQ协议和滑动窗口协议
TCP协议通过使用连续ARQ协议和滑动窗口协议,来保证数据传输的正确性,从而提供可靠的传输. 一.ARQ协议 ARQ协议,即自动重传请求(Automatic Repeat-reQuest),是OSI模 ...
- 三句话介绍清楚滑动窗口协议/GBN/SR
滑动窗口协议.GBN.SR之间不得不说的故事 首先我们来介绍什么是滑动窗口协议 滑动窗口协议(Sliding Window Protocol),属于TCP协议的一种应用,用于网络数据传输时的流量控制, ...
- 计算机网络之传输层:6、TCP流量控制、滑动窗口协议
传输层:6.TCP流量控制 实现流量控制的方法: TCP流量控制: 实现流量控制的方法: 停止等待协议和滑动窗口协议 TCP流量控制:
- 计算机网络实验 Go Back N (带有ACK)滑动窗口协议 C++
续上次 计算机网络实验 Go Back N (不含 ACK)滑动窗口协议 C++ 今天实现了 带有 ACK 的 环境 :Microsoft Visual C++ 6.0 代码实现: #include ...
- TCP 滑动窗口协议 详解
滑动窗口机制 (1).窗口机制 滑动窗口协议的基本原理就是在任意时刻,发送方都维持了一个连续的允许发送的帧的序号,称为发送窗口:同时,接收方也维持了一个连续的允许接收的帧的序号,称为接收窗口. ...
最新文章
- fastjson反序列化多层嵌套泛型类与java中的Type类型
- LoadRunner 测试Oracle数据库及Siebel性能
- Linux命令- echo、grep 、重定向、1>2、2>1的介绍
- Netflix:我们是如何评估Codec性能的?
- 软件工程---4.需求工程
- epoll内存计算方法:4G内存服务器epoll并发量最大能达到多少?
- 巅峰对决 Spring Boot VS .NET 6
- Java 面向对象 之 多态实例2
- 文件与i o流java实_JavaFile I/O流
- java导出excel 图片_请教java导出多张图片到Excel问题!
- 转载 ADB logcat 过滤方法(抓取日志)
- 【Unity3D开发小游戏】《愤怒的小鸟》Unity开发教程
- Javamail 发送163邮件
- 【MATLAB数字图像处理】伪彩色增强
- mysql中如何统计数据_mysql中的数据统计方法
- 联想拯救者Y7000P鼠标卡顿问题(已解决)
- ArcGIS10.5安装时提示localhost没有有效管理许可怎么办
- 计算机组成原理实验-logisim实现自动售糖机
- sublime text3 去除python代码的白色框框方法
- 立体匹配算法-SAD