tcp/ip三次握手

时间:2022-07-12 17:24:02

首先先看懂tcp的首部这几个字段的意思。

tcp首部

 

源端口

目的端口

发送顺序号

确认号

数据偏移

保留

U

G

A

A

C

K

P

S

H

R

S

T

S

Y

N

F

I

N

窗口

校验和

紧急指针

选项(长度可变)

填充

第一次握手,发送的时候SYN=1(表示请求连接),发送序号设为了X,

第二次握手,ACK=1,确认号=X+1,(由于他也想得到发送端的确认),所以SYN=1,发送序列号=Y

第三次握手,ACK=1,确认号=Y+1.