TCP序列号和确认号
这里分两种情况来讲:
一、三次握手
第1步:客户端向服务器发送一个同步数据包请求建立连接,该数据包中,初始序列号(ISN)是客户端随机产生的一个值,确认号是0;
第2步:服务器收到这个同步请求数据包后,会对客户端进行一个同步确认。这个数据包中,序列号(ISN)是服务器随机产生的一个值,确认号是客户端的初始序列号+1;
第3步:客户端收到这个同步确认数据包后,再对服务器进行一个确认。该数据包中,序列号是第2步中,也就是同步请求确认数据包中的确认号值,确认号是服务器的初始序列号+1。
二、数据传输
1.初始序列号随机产生,后续序列号为上一个数据包(对方发送的数据包)的确认号。
2.确认号为上一个对方发送过来的数据包中的序列号+长度Len
3.如果连续发送多个数据包:确认号同样是2中的ACK号,不变;序列号为本地发送的上一个数据包(自己发送的数据包)的序列号+长度Len
连续发送多个数据包的确认和重传问题需要结合窗口滑动机制,这里不再赘述。
读者可以利用TCP连接的协议(如Talnet)和抓包软件Wireshark来分析整个过程。
TCP序列号和确认号相关推荐
- 计算机网络---TCP序列号和确认号
写在前面: 在网络分析中,读懂TCP序列号和确认号在的变化趋势,可以帮助我们 学习TCP协议以及排查通讯故障,如通过查看序列号和确认号可以确定数据传输是否乱序. 1. 序列号和确认号的简介及作用 TC ...
- 通过wireshark理解TCP序列号和确认号
如果你正在读这篇文章,很可能你对TCP"非著名"的"三次握手"或者说"SYN,SYN/ACK,ACK"已经很熟悉了.不幸的是,对很多人来说, ...
- TCP 序列号和确认号是如何变化的?
大家好,我是小林. 在网站上回答了很多人的问题,我发现很多人对 TCP 序列号和确认号的变化都是懵懵懂懂的,只知道三次握手和四次挥手过程中,ACK 报文中确认号要 +1,然后数据传输中 TCP 序列号 ...
- TCP三次握手的序列号和确认号
第一次握手:客户端发送:序列号是随机数x: 第二次握手:服务端回:序列号随机数y,确认号x+1: 第三次握手:客户端回:序列号x+1,确认号y+1
- 理解TCP序列号(Sequence Number)和确认号(Acknowledgment Number)
原文见:http://packetlife.net/blog/2010/jun/7/understanding-tcp-sequence-acknowledgment-numbers/ from:ht ...
- 转:理解TCP序列号(Sequence Number)和确认号(Acknowledgment Number)
http://blog.csdn.net/a19881029/article/details/38091243 原文见:http://packetlife.net/blog/2010/jun/7/un ...
- 对tcp三次握手的详解之 理解TCP序列号(Sequence Number)和确认号(Acknowledgment Number)
重要 !!!!!!!!! 转载自[怀揣梦想,努力前行] 对tcp三次握手的详解之 理解TCP序列号(Sequence Number)和确认号(Acknowledgment Number) ...
- TCP标志位syn,ack,fin以及序列号(seq),响应号(ack)
一,三次握手 TCP使用三次握手建立一个连接: 第一次握手:客户端发送SYN包至服务器,并进入SYN_SENT状态,等待服务器确认 第二次握手:服务器收到客户端的SYN包,发送一个ACK,同时发送自己 ...
- TCP头部分析与确认号的理解
TCP头部分析与确认号的理解 https://www.cnblogs.com/xcywt/p/8075623.html TCP协议(1)--TCP首部 https://blog.csdn.net/la ...
最新文章
- 磁盘镜像分析工具TSK
- bzoj 2406: 矩阵 ——solution
- webshpere缓存--web.xml
- Spring MVC,Ajax和JSON第2部分–服务器端代码
- tf.while_loop
- c#获取文件夹路径(转载)
- Android 音频开发(一) 基础入门篇
- java clone concurrentlinkedqueue_java – ConcurrentLinkedQueue代码解释
- Android中一些有用的小方法(不定时更新)
- Spring事务-1
- Nsight Compute(NCU) Scheduler Statistics 数据解读
- 路由器、交换机、集线器
- html img路径 404,webpack css背景图片无法现实,图片路径404
- 近视眼学计算机好吗6,近视又不戴眼镜,还经常对着电脑会怎么样
- 黑白照片修复彩色软件免费有哪些?分享这三个实用的软件给你
- 军工企业信息化建设周涛_乘“云”之势,浪潮ERP布局军工企业云
- dependencies devDependencies的区别
- HIT 2018 CS:APP大作业 程序人生-Hello’s P2P
- 04_LATTICE入门篇之仿真
- 苏州大学行政管理考研经验分享必看