IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> TCP 定时器 -> 正文阅读

[网络协议]TCP 定时器

TCP 内部维护了如下七种定时器:

  • 建立连接定时器:主要用于 TCP 三次握手时,发送完 SYN 包后启动定时器,如果 3S 内没有收到 ACK,重发 SYN 包,直到达到最大重传此时
  • 重传定时器:主要用于 TCP 超时重传,TCP 发送报文时创建重传计时器,指定时间内返回则撤销定时器,否则超时重发并复位定时器
  • 坚持定时器:TCP 通过让接收方指明窗口大小实现流量控制,当接收方窗口已满时告诉发送方暂时不要发送,直到接收方窗口不满时返回 ACK 报文告诉发送方可以发送数据。为了防止该 ACK 报文丢失,双方都一直等待,发送方会启动坚持定时器,定期检查接收方窗口大小,判断是否可以发送数据
  • 延迟应答定时器:延迟应答时用到,方便不直接返回 ACK 报文,而是等会判断对方是否需要某些数据,如果有需要,就连数据带 ACK 一起返回,减少交互的次数
  • 保活定时器:TCP 连接建立后,当长期没有数据交互时,通过它判断对端是否存活
  • FIN-WAIT-2 定时器:为了避免四次挥手中,被动关闭的一方异常停止,主动关闭的一方永远收不到 FIN 报文。该定时器的作用就是避免这种情况,达到指定时间没收到 FIN 就直接断开连接
  • TIME-WAIT 定时器:等待 2 * MSL 时间,保证服务端收到 ACK 报文并正常进入 Close 状态
  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-08-11 12:47:32  更:2021-08-11 12:49:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/28 7:02:39-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计