互联网协议 — TCP — 重传机制(可靠传输保障)
目录
文章目录
- 目录
- TCP 的重传机制(可靠性保障)
- 超时重传
- 快速重传
- SACK 方法
- Duplicate SACK
- ACK 丢包场景
- 网络延时场景
TCP 的重传机制(可靠性保障)
常见的重传机制有:
- 超时重传。
- 快速重传。
- SACK(选择性确认)。
- D-SACK(Duplicate SACK)。
超时重传
重传机制的其中一个方式,就是在发送数据时,设定一个定时器,当超过指定的时间后,没有收到对方的 ACK 确认应答报文,就会重发该数据,也就是我们常说的超时重传。
TCP 会在以下两种情况发生超时重传:
- 数据包丢失
- 确认应答丢失
互联网协议 — TCP — 重传机制(可靠传输保障)相关推荐
- 互联网协议 — TCP — 流量控制(网络质量保障)
目录 文章目录 目录 TCP 的流量控制 当应用程序没有及时读取缓存时 服务端系统资源非常紧张时 窗口关闭 糊涂窗口综合症 TCP 的流量控制 发送方不能无脑的发数据给接收方,要考虑接收方处理能力.如 ...
- 互联网协议 — TCP — 拥塞控制(网络质量保障)
目录 文章目录 目录 拥塞控制 慢启动算法 拥塞避免算法 拥塞发生算法 发生超时重传的拥塞发生算法 发生快速重传的拥塞发生算法 快速恢复算法 BBR 算法 粘包与拆包 拥塞控制 前面的流量控制是避免「 ...
- TCP 是一个可靠传输的协议,那我们来重点介绍 TCP 的重传机制、滑动窗口、流量控制、拥塞控制。
TCP 巨复杂,它为了保证可靠性,用了巨多的机制来保证,真是个「伟大」的协议,写着写着发现这水太深了... 本文的全部图片都是小林绘画的,非常的辛苦且累,不废话了,直接进入正文,Go! 相信大家都知道 ...
- TCP、UDP、TCP三次握手与四次挥手、TCP如何保证可靠传输、TCP异常分析、拆包和粘包等
4.OSI模型 4.1.OSI七层模型 4.2.七层模型功能 物理层:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输,如网线:网卡标准. 数据链路层:接收来自物理层的位流形式的数据 ...
- 利用TCP重传机制来玩端口敲门服务
TCP无法在连接建立之前进行认证,对于无连接的UDP而言,或者也将不能. TCP有fastopen机制,但并不好用,本文的想法就是基于fastopen的,让第一个SYN包携带数据,然而又不能让它到达T ...
- (七)深入浅出TCPIP之深入浅出TCPIP之TCP重传机制
目录 TCP重传机制 超时重传机制 快速重传机制 专栏其他文章: 理论篇: (一)深入浅出TCPIP之理解TCP报文格式和交互流程 (二)深入浅出TCPIP之再识TCP,理解TCP三次握手(上) (三 ...
- 网络基础2-3(TCP协议,三次握手,四次挥手,TIME_WAIT状态的作用,TCP如何保证可靠传输,TCP连接中状态转化,滑动窗口,流量控制,快速重传,拥塞窗口,延迟应答,捎带应答,粘包问题)
TCP协议 TCP协议概念 TCP全称为 "传输控制协议(Transmission Control Protocol"). 人如其名, 要对数据的传输进行一个详细的控制 TCP协议 ...
- 协议地址结构_通信之路——用最简洁的文字告诉你互联网协议TCP/IP
(建议在学习本篇知识时先阅读我关于OSI的文章) 在上一篇文章中,我们详细介绍了OSI模型,对每一层的功能和作用都做了解释说明.在文章的最后也说到,OSI是一个理想化的模型,因为在设计之初未能考虑到实 ...
- tcp分包传图片 如何还原_技术控丨超详细解析TCP重传机制
作者:Zhang_Jiawen : 来自:Dell技术社区 TCP 的主要任务是很简单:打包和发送数据.TCP 与其他协议的不同之处在于使用滑动窗口来管理基本数据收发过程,同时确保数据流的有效及可靠传 ...
最新文章
- Linux System Programming --Chapter Eight
- 解决Access denied for user #39;#39;@#39;localhost#39; to database #39;mysql#39;问题
- zabbix frontends php,zabbix 3.0.3 安装
- java中for循环的简化_Java中for语句的简化写法
- 单片机c语言 i%3c%3c1,单片机C语言作业及上机习题及答案
- 经典商务未来科技海报PSD分层模板,以后绝对用得上
- DataFrame的级联合并操作
- python解决xml文件论文-实例Python处理XML文件的方法
- 信息系统项目管理--论文分析笔记
- 如何用VsCode进行Debug
- java真香表情包_真香表情包 - 真香微信表情包 - 真香QQ表情包 - 发表情 fabiaoqing.com...
- 常见web中间件及其漏洞概述
- 海天蚝油《挑战不可能》听风者解人声密码
- 使用github免费搭建个人网站详细教程
- 详细讲解二极管的钳位电路和限幅电路
- win7防火墙端口开放
- 苹果电脑IOS ssh远程关机
- Python爬虫从入门到精通——爬虫实战:爬取今日头条图片新闻
- 6分钟告诉你为什么要学物联网+嵌入式
- 中国装备制造业寻找新路径:不数字化无未来
热门文章
- WordPress插件扫描工具plecost
- Ext分区文件恢复工具extundelete
- OpenVAS漏洞扫描基础教程之创建用户
- apollo mqtt linux qt,MQTT第5版更新,以及如何应用到Qt MQTT模块中
- linux 档案类型s,Linux学习(四)档案与目录管理
- android修改系统设置权限_如何给PDF设置权限,使PDF不能被修改?
- python爬取网页有乱码怎么解决_python - 爬虫获取网站数据,出现乱码怎么解决。...
- C语言掉电保存的变量,求解释,怎么能让程序里的变量在关闭后依然保存呢?...
- android this context,Android應用開發中關於this.context=context的理解
- 聊天截图厚码也不安全,大神写了算法分分钟给你还原