首页 » 未分类 » TCP/IP的三次握手与四次挥手

TCP/IP的三次握手与四次挥手

 

OSI     TCP/IP

TCP的三次握手

1.源主机会发送一个SYN报文,其中包括seq=x

2.目标主机会发送一个ACK报文,其中ACK报文 包括 ack num =x+1,然后接着发送一个SYN报文,其中SYN报文包括seq number=y ,此时处于listen状态的PC2变成 SYN-REC

3.源主机会发送一个ACK报文,ack number=seq+1  变成establish

 

SYN攻击:  当源主机不回送ACK报文以后,就会出现SYN攻击;

SYN攻击的防御方法:SYN缓存   防火墙

 

TCP/IP的四次挥手

1.无论client或者server端主动提出FIN请求的时候,称作主机1

2.FIN报文当中包括 ack number 和 seq number,其中seq number =x ,此时主机1处于FIN-WAIT 1  状态

2.主机2 收到 FIN报文以后,发送一个ACK报文,包括ack number=x+1 告知主机1 ,我确认你的断开连接

3.主机2将数据发送完成后,才给主机1发送一个FIN报文,此时FIN报文包括 ack number 和 seq number =y,此时主机2处于 close-wait 状态,主机1处于 fin-wait2 状态

4.主机1会发送一个ACK报文进行主机2的确认 ,然后需要等待 2MSL后,没有收到主机2发送过来的主机时,此时双方处于closed状态;

 

 

 

原文链接:TCP/IP的三次握手与四次挥手,转载请注明来源!

1