一、TCP报文结构
二、抓包分析
1.客户端向服务器发送ftp请求
ftp是应用层协议,基于tcp
3次握手建立连接
把这个随机生成的seq看作是“0”
2.第一次握手
客户机————》服务器
SYN=1,seq=x
x=0x0000196d
3.第二次握手
SYN=1,ACK=1,seq=y,ack=x+1,
y=0x0000199e
ack=x+1=0x0000196d+1B = 0x00196e
0x6012= 0110 0000 0001 0010B标志字段为01 0010,参考图1可知ACK=1
4.第三次握手
SYN=0,ACK=1,seq=x+1,ack=y+1
seq=二次握手时服务器发的ack=0x0000196e
ack=y+1=0x0000199f
标志字段为01 0000,所以ACK为1