三次握手

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

三次握手四次挥手抓包分析

1.第一次握手:

客户端发送一个TCP的SYN标志位置1的包指明客户打算连接的服务器的端口,以及初始序号(Sequence Number)字段里。

2.第二次握手:

服务器会确认包(ACK)应答。即SYN标志位和ACK标志位均为1,同时将确认号设置为客户的ISN+1以及x+1。

3.第三次握手:

客户端再次发送确认包(ACK)SYN标志位为0,ACK标志位为1,并且把服务器发来ACK 的序号+1,放在确定字段中发送给对方,并且在数据段方写ISN的+1。

4.TCP四次挥手:

TCP的连接的拆除需要发送四个包,因此称为四次挥手。客户端服务器端均可主动发起挥手动作。

三次握手分析:

第一次握手:

客户端发送一个TCP,标志位SYN,序列号为0,代表客户端请求建立连接。如下图。

第二次握手:

服务器发回确认包,标志位SYN,ACK,将确认号设置为客户ISN+1,0+1;

第三次握手:

客户端再次发送确认包(ACK)SYN标志位位0,ACK标志位为1,并且把服务器发来ACK 的序号字段加1,放在确定字段中发送给对方,并且在数据段放写ISN+1

四次挥手分析

第一次挥手:seq=212,ack=1985,标志位FIN和ACK置1

第二次挥手:服务器收到FIN后,发回一个ACK(标志位ACK=1,)ack=212+1=213,seq=1985

第三次挥手:服务器关闭与客户端的连接,发送一个FIN,标志位FIN和ACK置为1,ack=213,seq=1985

第四次挥手:客户端收到服务器发送的FIN之后,发回ACK确认(标志位ACK=1)ack=25,seq=691

相关文档
最新文档