其实该过程就像一次打电话前去拜访
三次握手:
1、客户端:“喂?服务器么,我今天要去拜访你。” SYN=1、seq = x
2、服务器:“哦,好的,我去门口接你。” SYN=1、ACK=1、seq=y、ack=x+1
3、客户端:“我到了,你真客气,我要进来了。” ACK=1、seq=x+1、ack=y+1
客户端主动打开,服务器被动打开。
参数:
1、SYN:发起一个新连接
2、seq序号:本报文段所发送的数据的第一个字节的序号
3、ack确认序号:当ACK=1时才有效,ack=seq+1
4、ACK:确认序号有效
四次挥手:
1、客户端:“天色不早了,我要回去了” 等待服务器送送它 FIN=1、seq=u
2、服务器:“好的,那我送你出去吧” 客户端走出门口 ACK=1、seq=v、ack=u+1
3、服务器关上门:“我把门关上了” 等客户端走 FIN=1、ACK=1、seq=w、ack=u+1
4、客户端:“关吧,我走了” 然后客户端才真走了 ACK=1、seq=u+1、ack=w+1
参数:
1、FIN:释放一个连接