前些日子,自己在学习计算机网络,结课后,对于GBN 和 选择重传机制的原理很清晰,但是到了TCP确认及重传机制时,老师讲的也很模糊,网上搜了很多,也没有说的很清楚的。

今天刚才又是期末复习时间,自己又在这里犯了一些疑惑【这次一定要解决它!!!】

------------------------------------------------------------------------------------------------------------------

根据自己做的笔记和其他几个学术网站上作者的看法,得出

TCP的确认机制:可以大体看做是GBN和选择重传机制的结合,也即“选择确认”。

GBN和选择重传在一起是不冲突的,因为,TCP也可以连续发送多个报文段,假设第一个报文段的Seq = 1,长度为10,第二个报文段Seq = 11,第三个Seq = 21,那么接下来拿下面这幅图来说明:

若在发送过程中,Seq = 11的报文段丢失,且计时器超时后,则会进行重传,而我们只会重传那一块Seq = 11的报文段,剩下的报文段(Seq = 1和Seq = 21的)会正确接收TCP 接收方有选择的确认报文段,而不是累计确认最后一个正确接受的报文段】,因而最后返回的ack = 31.

以上内容是个人见解,有任何疑问欢迎小伙伴们提出,谢谢大家的观看。

如果还有疑问可以参考一下文章:

TCP的累积确认和选择确认是否矛盾呢? - 网络工程师俱乐部的回答 - 知乎 https://www.zhihu.com/question/404472567/answer/1334365145

TCP 详解_51CTO博客_tcp/ip详解

关于TCP的确认、重传机制相关推荐

  1. TCP超时与重传机制与拥塞避免

    TCP超时与重传机制 TCP协议是一种面向连接的可靠的传输层协议,它保证了数据的可靠传输,对于一些出错,超时丢包等问题TCP设计的超时与重传机制. 基本原理:在发送一个数据之后,就开启一个定时器,若是 ...

  2. TCP超时与重传机制

    TCP超时与重传机制    TCP协议是一种面向连接的可靠的传输层协议,它保证了数据的可靠传输,对于一些出错,超时丢包等问题TCP设计的超时与重传机制.其基本原理:在发送一个数据之后,就开启一个定时器 ...

  3. TCP之超时重传机制

    TCP协议是一种面向连接的可靠的传输层协议,它保证了数据的可靠传输,对于一些出错.超时丢包等问题TCP设计了超时重传机制,其基本原理:在发送一个数据之后,就开启一个定时器,若是在这个时间内没有收到发送 ...

  4. TCP 中确认应答机制

    目的 保证 TCP 协议可靠的核心机制. 示例 背景:我给老板发微信. 场景一: 我:老板,我想删库! 老板:滚!(确认应答,ACK) 我收到老板的确认应答(ACK) 之后,才能知道自己不可以删库. ...

  5. TCP的确认延时机制及Windows系统的确认延时修改

    TCP本身属面向链接的通讯协议.通讯双方的每一个收发动作,需要以通讯链路正常为前提.因此TCP协议内部提供了默认的ACK验证机制. 而ACK验证方式存又与操作系统有关,在TCP中,对数据的确认往往是延 ...

  6. TCP协议-TCP超时重传机制

    一.前言 在TCP通信中,既要保证在网络正常的情况下提供可靠的交付服务,又要保证在网络异常的情况下也提供可靠的交付服务.而TCP的超时重传机制就是解决在网络异常情况下的可靠传输问题的. 二.通过序列号 ...

  7. TCP第三次握手失败的处理(Server端超时重传机制、RST包响应、SYN攻击)

    面试题: 在 TCP 建立连接的三次握手连接阶段,如果客户端发送的第三个ACK包丢了,那么客户端和服务端分别进行什么处理呢? 相信了解 tcp 协议的人,三次握手的过程肯定很了解了.第三次的 ack ...

  8. TCP-IP详解:重传机制

    参考教材:TCP-IP Guide 超时重传是TCP保证数据传输可靠性的又一大措施,本文主要介绍重传TCP报文的两大举措:超时重传和快速重传 超时重传机制 超时重传指的是,发送数据包在一定的时间周期内 ...

  9. pandas算加权平均值_4000 字详解TCP超时与重传,看完没收获算我输

    专注于Java领域优质技术,欢迎关注 作者: tobe 来自:tobe的呓语 上一篇介绍 TCP 的文章「TCP 三次握手,四次挥手和一些细节」反馈还不错,还是蛮开心的,这次接着讲一讲关于超时和重传那 ...

  10. TCP协议可靠性保证(确认应答机制,超时重传机制,流量控制,拥塞窗口)

    上一次我们知道了TCP协议通过连接管理机制保证可靠性,今天我们继续来看一看TCP协议中其他几种保证可靠性的方法. · 确认应答机制  · 超时重传机制  · 流量控制  · 拥塞窗口 确认应答机制  ...

最新文章

  1. 传道、授业、解惑:俞士纶院长参加数据科学研究院第五届“院长接待日”
  2. boost random library的使用
  3. SwitchyOmega 配置
  4. 软件的Express Edition是什么版?
  5. 我是学Java的,为什么要我装JDK
  6. [面试] 算法(八)—— 树
  7. 网络不良视频内容识别技术初探
  8. 安卓手机管理软件_日程管理软件哪个好?
  9. 游戏设计的100个原理(6-10)
  10. 三菱PLC定位控制2
  11. 第三阶段应用层——1.9 数码相册—在LCD上显示BMP图片
  12. Basset: learning the regulatory code of the accessible genome with deep convolutional neural network
  13. linux 终端打开chrome,我应该输入什么命令来从终端运行Chrome?
  14. Qt 学习(三) —— Qt 模块
  15. 【docker同容器下多项目curl 调用网络死循环问题记录】
  16. Docker容器修改配置文件
  17. oracle账户余额表和明细表,科目余额表与明细账
  18. python进行简单的文本相似度分析
  19. 《FFmpeg Basics》中文版-11-格式之间转换
  20. 预警html效果,预警电子邮件 HTML 模板的语法

热门文章

  1. 普通人快速崛起的10大狠招
  2. 虚拟打印机数据拦截器的设计
  3. 先知ppt_先知对股市的预测
  4. Linux安装docker并配置阿里云镜像加速
  5. 黑盒测试——因果图/判定表/正交排列法/场景法
  6. 学用计算机 关机,计算机使用快速关机的危害是什么
  7. 判断ios/android设备;判断页面是否在微信中打开
  8. 若依框架二次开发之创建新路由
  9. LibriSpeech数据集--学习笔记
  10. 手机行业通用名词解释大全