tcp\ip 個人理解

學(xué)習(xí)整理,純屬個人理解其障,如有問題歡迎聯(lián)系,文末有參考大神資料說明


tcp的三次握手:

1.第一次握手堰乔,客戶端嘗試建立連接伴找,發(fā)送SYN包(syn=j)到服務(wù)器,并且進(jìn)入SYN_SENT狀態(tài)進(jìn)行等待锰镀;

2.第二次握手, 服務(wù)器收到客戶端syn包,確認(rèn)客戶端的syn 并且生成ACK(j+1)和自己的SYN(k)着降,發(fā)送SYN+ACK包給客戶端差油,然后服務(wù)端進(jìn)入SYN_RECV狀態(tài)

3.第三次握手,客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)端發(fā)送ACK(k+1),此包發(fā)送完成任洞,客戶端和服務(wù)器同時進(jìn)入ESTABLISHED狀態(tài)(tcp連接成功)蓄喇,至此三次握手完成

通俗點(diǎn)的理解(打電話:)

A:歪?能聽到么?( 第一次握手交掏,發(fā)起連接)

B:能聽到妆偏,可以了,什么事情?(第二次握手,目標(biāo)收到盅弛,并回復(fù)確認(rèn)钱骂,可以進(jìn)行通訊)

A&B:聊天進(jìn)行中(第三次握手,連接建立挪鹏,進(jìn)行數(shù)據(jù)傳輸)

流程圖如下,


同樣結(jié)束連接時候需要4次揮手:

1.第一次揮手,客戶端發(fā)送連接釋放報文见秽,并且停止發(fā)送數(shù)據(jù), 釋放報文主要攜帶參數(shù)(FIN=1,seq=u)讨盒。此時解取,客戶端將進(jìn)入FIN-WAIT-1狀態(tài)

2.第二次揮手,服務(wù)端收到客戶端釋放報文,發(fā)出確認(rèn)報文,ACK=1返顺,seq=v禀苦,ack=u+1,此時服務(wù)端進(jìn)入CLOSE-WAIT狀態(tài)蔓肯。第二次揮手完成后,客戶端到服務(wù)端方向的連接已經(jīng)釋放伦忠,服務(wù)端不會再接收數(shù)據(jù)省核,客戶端也不會再發(fā)送數(shù)據(jù)稿辙。但服務(wù)端到客戶端方向的連接仍然存在昆码,可以繼續(xù)向客戶端發(fā)送數(shù)據(jù)。

3.第三次揮手,當(dāng)服務(wù)端向客戶端發(fā)完所有數(shù)據(jù)后邻储,向客戶端發(fā)送連接釋放請求赋咽,請求頭:FIN=1,ACK=1吨娜,seq=w脓匿,ack=u+1。服務(wù)端便進(jìn)入LAST-ACK狀態(tài)宦赠。

4.第四次揮手,客戶端收到釋放請求后陪毡,向服務(wù)端發(fā)送確認(rèn)應(yīng)答,此時客戶端進(jìn)入TIME-WAIT狀態(tài)勾扭。該狀態(tài)會持續(xù)2MSL時間毡琉,若該時間段內(nèi)沒有服務(wù)單的重發(fā)請求的話,就進(jìn)入CLOSED狀態(tài)妙色。當(dāng)服務(wù)端收到確認(rèn)應(yīng)答后桅滋,也便進(jìn)入CLOSED狀態(tài)

通俗點(diǎn)的理解(打電話:)

A&B:通話中...

A:行,我要掛了身辨,還有什么其他事情么?(第一次揮手丐谋,發(fā)送釋放報文)

B:好,我想想哈,.@#$@#$@#$@#$@(第二次揮手,發(fā)回確認(rèn)報文,如果有往客戶端的數(shù)據(jù)仍可傳輸)

B:沒了煌珊,掛了吧(第三次揮手,向客戶端發(fā)送釋放報文)

A:好,你先掛吧 (第四次号俐,客戶單收到釋放報文,發(fā)給服務(wù)端確認(rèn)報文)

B:掛斷.(收到確認(rèn)報文 close)

A:(等2ms)定庵,掛斷(close)

本文借鑒參考

資料鏈接:

https://blog.csdn.net/qq_38950316/article/details/81087809

https://www.cnblogs.com/cenglinjinran/p/8482412.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末吏饿,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子洗贰,更是在濱河造成了極大的恐慌找岖,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,807評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件敛滋,死亡現(xiàn)場離奇詭異许布,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)绎晃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,284評論 3 399
  • 文/潘曉璐 我一進(jìn)店門蜜唾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來杂曲,“玉大人,你說我怎么就攤上這事袁余∏婵保” “怎么了?”我有些...
    開封第一講書人閱讀 169,589評論 0 363
  • 文/不壞的土叔 我叫張陵颖榜,是天一觀的道長棚饵。 經(jīng)常有香客問我,道長掩完,這世上最難降的妖魔是什么噪漾? 我笑而不...
    開封第一講書人閱讀 60,188評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮且蓬,結(jié)果婚禮上欣硼,老公的妹妹穿的比我還像新娘。我一直安慰自己恶阴,他們只是感情好诈胜,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,185評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著冯事,像睡著了一般焦匈。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上桅咆,一...
    開封第一講書人閱讀 52,785評論 1 314
  • 那天括授,我揣著相機(jī)與錄音,去河邊找鬼岩饼。 笑死荚虚,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的籍茧。 我是一名探鬼主播版述,決...
    沈念sama閱讀 41,220評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼寞冯!你這毒婦竟也來了渴析?” 一聲冷哼從身側(cè)響起吮龄,我...
    開封第一講書人閱讀 40,167評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎漓帚,沒想到半個月后母债,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,698評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡迅皇,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,767評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了登颓。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,912評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡红氯,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出脖隶,到底是詐尸還是另有隱情,我是刑警寧澤产阱,帶...
    沈念sama閱讀 36,572評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站构蹬,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏悔据。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,254評論 3 336
  • 文/蒙蒙 一科汗、第九天 我趴在偏房一處隱蔽的房頂上張望藻烤。 院中可真熱鬧,春花似錦头滔、人聲如沸怖亭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,746評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽兴猩。三九已至,卻和暖如春早歇,著一層夾襖步出監(jiān)牢的瞬間倾芝,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,859評論 1 274
  • 我被黑心中介騙來泰國打工箭跳, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留晨另,地道東北人。 一個月前我還...
    沈念sama閱讀 49,359評論 3 379
  • 正文 我出身青樓谱姓,卻偏偏與公主長得像借尿,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子逝段,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,922評論 2 361

推薦閱讀更多精彩內(nèi)容