seq是序列号,这是为了连接以后传送数据用的,ack是对收到的数据包的确认,值是等待接收的数据包的序列号。
在第一次消息发送中,A随机选取一个序列号作为自己的初始序号发送给B;第二次消息B使用ack对A的数据包进行确认,因为已经收到了序列号为x的数据包,准备接收序列号为x+1的包,所以ack=x+1,同时B告诉A自己的初始序列号,就是seq=y;第三条消息A告诉B收到了B的确认消息并准备建立连接,A自己此条消息的序列号是x+1,所以seq=x+1,而ack=y+1是表示A正准备接收B序列号为y+1的数据包。
seq是数据包本身的序列号;ack是期望对方继续发送的那个数据包的序列号。

TCP连接中seq和ack是什么东西呢相关推荐

  1. TCP连接中的ACK与ack

    在TCP协议三报文握手建立连接的过程中,TCP请求报文段中存在ACK和ack两个数值.要搞清楚这两个数值的含义,得了解TCP报文段的首部格式: 1.TCP报文段的首部格式: TCP报文段分为首部与数据 ...

  2. 几种TCP连接中出现RST的情况

    UNIX网络编程上说:产生RST的三个条件是:目的地为某端口的SYN到达,然而在该端口上并没有正在监听 的服务器:TCP想取消一个已有链接:TCP接收到一个根本不存在的连接上的分节. 几种TCP连接中 ...

  3. 计算机网络sequence number,TCP协议中SequenceNumber和Ack Numbe

    Sequence Number lzyws7393074532892018-04-25 Number Sequence qq_391789932452017-09-21 理解TCP序列号(Sequen ...

  4. 关于tcp连接中timewait的作用

    今天简单的谈一下tcp连接中timewait的作用,如果没有timewait会发生什么呢? 我们知道首先请求关闭连接的一方会存在timewait状态. 首先我们来看一下tcp四次挥手的过程示意图: 客 ...

  5. TCP连接中time_wait在开发中的影响-搜人以鱼不如授之以渔

    根据TCP协议定义的3次握手断开连接规定,发起socket主动关闭的一方socket将进入TIME_WAIT状态,TIME_WAIT状态将持续2个MSL(Max Segment Lifetime),T ...

  6. 网络基础2-3(TCP协议,三次握手,四次挥手,TIME_WAIT状态的作用,TCP如何保证可靠传输,TCP连接中状态转化,滑动窗口,流量控制,快速重传,拥塞窗口,延迟应答,捎带应答,粘包问题)

    TCP协议 TCP协议概念 TCP全称为 "传输控制协议(Transmission Control Protocol"). 人如其名, 要对数据的传输进行一个详细的控制 TCP协议 ...

  7. 【Tcp】TCP连接中存在大量TIME_WAIT、CLOSE_WAIT的原因【转】

    TCP连接中存在大量TIME_WAIT.CLOSE_WAIT的原因 TCP通信图 TIME_WAIT CLOSE_WAIT TCP通信图 TIME_WAIT 表示客户端主动关闭socket. 原因: ...

  8. Linux数据链路tcp失败,TCP连接中的异常断开情况处理

    1.TCP连接中可能出现的异常断开情况 假设存在这样一种情况:在两个不同的主机Machine1.Machine2系统上分别运行两个应用程序Application1.Application2,在Appl ...

  9. TCP连接中TIME_WAIT连接过多

    2019独角兽企业重金招聘Python工程师标准>>> TCP连接中TIME_WAIT连接过多 转载于:https://my.oschina.net/meowmeow/blog/36 ...

最新文章

  1. 【Netty】传输(Transport)
  2. 物理化学 焓变的计算和相变焓
  3. JDK10的新特性:var泛型和多个接口实现
  4. Linux 命令之 id -- 显示用户ID和组ID
  5. c语言中错误c2228,错误:C2228:''必须有class/struct/union
  6. 微信公众平台开发,API接入与推送事件(1)
  7. mongo java aggregate_java使用spring + mongo进行Aggregation聚合查询
  8. 生物统计分析之主成分分析(PCA)
  9. 不管你信不信,这就是程序员996的真实内幕!
  10. 美团实习生电面之谈(成功拿到offer)
  11. windows开启网络共享
  12. 周其仁:到以色列游学,让我深受刺激!
  13. EAX、EBX、ECX、EDX
  14. 中国制造2025与工业以太网
  15. 什么是附近推?附近推怎么投放?
  16. ocp 考试相关资料
  17. webpack的作用
  18. 那些年你追过的女孩——颜值到底有几分???
  19. 51nod1820 长城之旅
  20. java判断文件路径的状况

热门文章

  1. synchronized使用
  2. 你好,云!2012云世界大会亦庄开幕
  3. 深度学习学习笔记——RNN(LSTM、GRU、双向RNN)
  4. C语言计算器为什么无法计算除法,算不了除法,为什么?
  5. Android启动优化实战(有效降低APP启动时间)
  6. 资源管理:caching模式
  7. 【物理篇】从零搭建2D物理系统③——物体相交测试(完结)
  8. Bean实例化的三种方式
  9. [摩尔庄园]庄稼快速浇水算法
  10. 《机器人操作系统(ROS)浅析》笔记