運(yùn)城市住房和城鄉(xiāng)建設(shè)局網(wǎng)站免費(fèi)可用的網(wǎng)站源碼
1、三次握手
第一次握手 SYN 等于1,Seq=X
第二次握手 SYN等于1 ACK等于1,Seq=Y,Ack=X+1
?
第三次SYN等于0? ACK等于1,Seq=X+1,Ack=Y+1
ackRow都是對(duì)應(yīng)請(qǐng)求seqraw,三次握手后,Seq就是服務(wù)器前一個(gè)包中的ack
ACK = Seq+len
Seq = Ack
?
?
?
2、四次揮手
三次握手對(duì)方都需要發(fā)一次SYN包為1
四次揮手,對(duì)方都需要發(fā)一次FIN包為1
3、為什么需要一定四次揮手
因?yàn)槭盏娇蛻?hù)端FIN,服務(wù)器先回應(yīng)ack,然后數(shù)據(jù)清理完后就回應(yīng)FIN=1,客戶(hù)端再進(jìn)行確認(rèn)
?
?