TCP的几个状态对于我们分析所起的作用SYN, FIN, ACK, PSH,
TCP的几个状态对于我们分析所起的作用。
在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG.
其中,对
于我们日常的分析有用的就是前面的五个字段。
它们的含义是:SYN表示建立连接,FIN表示关闭连接,ACK表示响应,PSH表示有 DATA数据传
输,RST表示连接重置。
其中,ACK是可能与SYN,FIN等同时使用的,比如SYN和ACK可能同时为1,它表示的就是建立连接之后的响应,
如果只是单个的一个SYN,它表示的只是建立连接。
TCP的几次握手就是通过这样的ACK表现出来的。
但SYN与FIN是不会同时为1的,因为前者表示的是
建立连接,而后者表示的是断开连接。RST一般是在FIN之后才会出现为1的情况,表示的是连接重置。一般地,当出现FIN包或RST包时,我们
便认为客户端与服务器端断开了连接;而当出现SYN和SYN+ACK包时,我们认为客户端与服务器建立了一个连接。PSH为1的情况,一般只出现
在 DATA内容不为0的包中,也就是说PSH为1表示的是有真正的TCP数据包内容被传递。TCP的连接建立和连接关闭,都是通过请求-响应的模式
完成的。
本文转自jiahuafu博客园博客,原文链接http://www.cnblogs.com/jiahuafu/archive/2009/10/29/1591802.html如需转载请自行联系原作者
jiahuafu
TCP的几个状态对于我们分析所起的作用SYN, FIN, ACK, PSH,相关推荐
- TCP的几个状态(SYN/FIN/ACK/PSH/RST)
在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG. 其中,对于我们日常的分析有用的就是前面的五个字段. 含义: SYN 表示建立连接, ...
- TCP的状态 (SYN, FIN, ACK, PSH, RST, URG)
在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG. 其中,对于我们日常的分析有用的就是前面的五个字段. 它们的含义是: SYN表示建立连 ...
- TCP的连接状态标识 (SYN, FIN, ACK, PSH, RST, URG)
TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG. 其中,对于我们日常的分析有用的就是前面的五个字段.它们的含义是: (1)SYN表示建立 ...
- TCP的状态:SYN, FIN, ACK, PSH, RST, URG 简介及 ACK确认机制
1.TCP的状态FLAGS字段状态 在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG. 对于我们日常的分析有用的就是前面的五个字段:它们 ...
- TCP的几个状态 (SYN, FIN, ACK, PSH, RST, URG)
在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG. 其中,对于我们日常的分析有用的就是前面的五个字段. 它们的含义是: SYN表示建立连 ...
- TCP的状态(SYN,FIN,ACK,PSH,RST,URG)
在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG. 其中,对于我们日常的分析有用的就是前面的五个字段. 它们的含义是: SYN表示建立连 ...
- TCP/IP协议及常见状态码说明(SYN,FIN,ACK,PSH,RST)
TCP/IP协议及常见状态码(SYN,FIN,ACK,PSH,RST) TCP/IP协议\TCP协议原理\报文格式\三次握手的状态码 1.TCP/IP协议 TCP/IP协议(Transmission ...
- java tcp fin_TCP报文中的SYN,FIN,ACK,PSH,RST,URG
TCP的三次握手是怎么进行的:发送端发送一个SYN=1,ACK=0标志的数据包给接收端,请求进行连接,这是第一次握手:接收端收到请求并且允许连接的话,就会发送一个SYN=1,ACK=1标志的数据包给发 ...
- TCP报文中的SYN,FIN,ACK,PSH,RST,UR
*SYN:同步标志 同步序列编号(Synchronize Sequence Numbers)栏有效.该标志仅在三次握手建立TCP连接时有效.它提示TCP连接的服务端检查序列编号,该序列编号为TCP连接 ...
- TCP包的类型 (SYN, FIN, ACK, PSH, RST, URG)
http://blog.csdn.net/season_hangzhou/article/details/9161969 在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, A ...
最新文章
- The Guy Who Ran Microsoft And Google In China Clones US Startups
- 全国首个海底数据中心落地三亚,拉开海洋新基建赋能低碳算力序幕
- 数据库与数据库管理系统的关系
- python 函数参数_python之函数(二)——函数参数详解
- AM335x 添加 HUAWEI MU609 Mini PCIe Module,并用pppd 启动相关设备
- 三星手机连接公司内网时需要设置EAP 方式: PEAP
- ImportError: cannot import name ‘moving_averages‘
- 使用 GDB 恢复堆栈信息
- c语言程序设计基础广西师范大学漓江学院,广西师范大学漓江学院试卷-计算机基础A方案.doc...
- 异步fifo_同步FIFO设计实现
- js中短路运算符 ||
- 基于linux的应用开发视频教程,基于LINUX+ARM的视频系统的应用和开发
- 生存分析——快手的基于深度学习框架的集成⽣存分析软件KwaiSurvival(一)
- 1079. Total Sales of Supply Chain (25)-求数的层次和叶子节点
- JSP页面如何从一个页面传递一个参数到另外一个页面
- 单个Java文件打成可执行JAR包
- (宏) Word图片题注“图一-1”转化为“图1-1”
- Educational Codeforces Round 63 (Rated for Div. 2) -E
- 说唱 -- 再见大四
- 小学英语之拯救小学生 V1.0 冠词用法
热门文章
- 仅 1 年 GitHub Star 数翻倍,Flink 做了什么?
- 聊一个不常见的面试题:为什么数据库连接池不采用 IO 多路复用
- c语言spoc期末考试及答案,MOOC-SPOC测试题(部分答案)(至数组一章)-C语言-宣城校区2016年.docx...
- 2021四川高考成绩等位分查询,四川省教育考试院:2021年四川高考成绩查询入口、查分系统...
- 用php写一个user类,使用php怎么编写一个用户查询类
- 常用标准库_Python入门(五):常用标准库sys和os
- 力扣题目系列:290. 单词规律
- 爬虫封号解决 -- Win10系统如何修改网卡的物理地址(MAC)
- 微信的发展堪称疯狂,这 7 点值得所有人学习
- openwrt(路由器)的源码地址