TCP三次握手

wKiom1Z-akWi-B53AAIwjg2JFkg562.jpg


TCP三次握手

第一次:客戶端從closed狀態轉成syn-sent狀態,發送SYN=1給服務器端,請求建立連接。

wKioL1Z-a4CSyiaFAAd9iOBZqbI574.jpg

第二次:服務器端從listen狀態轉成syn-received狀態,接受到客戶端的syn。併發送syn=1和ack=1給客戶端,以確認客戶端的連接。如果客戶端回覆了ack確認那麼服務器的狀態就立馬變成ESTABLSHED了。

wKioL1Z-bECRvkuKAAeZ8pp8oMM208.jpg

第三次:客戶端給服務器端回覆ack確認,至此客戶端和服務器端三次握手就完成了,接下來他們的狀態就變成ESTABLSHED的狀態了。

wKioL1Z-bUnQ15RCAAbcQrwUKIM376.jpg


總結:

    tcp的三次握手不管對於網絡管理員還是系統管理員都最基本的知識,如果沒有深刻理解,都是一件鬱悶的事。

    希望各位網友在看到我的文章發現有不對的地方請大家指出,謝謝!

    請前往http://down.51cto.com/data/2136357下載tcpdump抓包文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章