TCP三次握手
第一次:客戶端從closed狀態轉成syn-sent狀態,發送SYN=1給服務器端,請求建立連接。
第二次:服務器端從listen狀態轉成syn-received狀態,接受到客戶端的syn。併發送syn=1和ack=1給客戶端,以確認客戶端的連接。如果客戶端回覆了ack確認那麼服務器的狀態就立馬變成ESTABLSHED了。
第三次:客戶端給服務器端回覆ack確認,至此客戶端和服務器端三次握手就完成了,接下來他們的狀態就變成ESTABLSHED的狀態了。
總結:
tcp的三次握手不管對於網絡管理員還是系統管理員都最基本的知識,如果沒有深刻理解,都是一件鬱悶的事。
希望各位網友在看到我的文章發現有不對的地方請大家指出,謝謝!
請前往http://down.51cto.com/data/2136357下載tcpdump抓包文件。