最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

白話理解TCP為什么一定要進(jìn)行三次握手

  發(fā)布時(shí)間:2015-06-17 10:51:29   作者:佚名   我要評(píng)論
這篇文章主要介紹了白話理解TCP為什么一定要進(jìn)行三次握手,本文用通俗易懂的語言清晰、簡(jiǎn)潔、有趣的表達(dá)了為什么一定要進(jìn)行三次握手,需要的朋友可以參考下

首先簡(jiǎn)單介紹一下TCP三次握手

    在TCP/IP協(xié)議中,TCP協(xié)議提供可靠的連接服務(wù),采用三次握手建立一個(gè)連接。

第一次握手:建立連接時(shí),客戶端發(fā)送syn包(syn=j)到服務(wù)器,并進(jìn)入SYN_SEND狀態(tài),等待服務(wù)器確認(rèn);

第二次握手:服務(wù)器收到syn包,必須確認(rèn)客戶的SYN(ack=j+1),同時(shí)自己也發(fā)送一個(gè)SYN包(syn=k),即SYN+ACK包,此時(shí)服務(wù)器 進(jìn)入SYN_RECV狀態(tài);

第三次握手:客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=k+1),此包發(fā)送完畢,客戶端和服務(wù)器進(jìn)入 ESTABLISHED狀態(tài),完成三次握手。

通過這樣的三次握手,客戶端與服務(wù)端建立起可靠的雙工的連接,開始傳送數(shù)據(jù)。

三次握手的最主要目的是保證連接是雙工的,可靠更多的是通過重傳機(jī)制來保證的。

 

    但是為什么一定要進(jìn)行三次握手來保證連接是雙工的呢,一次不行么?兩次不行么?我們舉一個(gè)現(xiàn)實(shí)生活中兩個(gè)人進(jìn)行語言溝通的例子來模擬三次握手。

第一次對(duì)話:

   老婆讓甲出去打醬油,半路碰到一個(gè)朋友乙,甲問了一句:哥們你吃飯了么?

結(jié)果乙?guī)е鷻C(jī)聽歌呢,根本沒聽到,沒反應(yīng)。甲心里想:跟你說話也沒個(gè)音,不跟你說了,溝通失敗。說明乙接受不到甲傳過來的信息的情況下溝通肯定是失敗的。

如果乙聽到了甲說的話,那么第一次對(duì)話成功,接下來進(jìn)行第二次對(duì)話。

第二次對(duì)話:

   乙聽到了甲說的話,但是他是老外,中文不好,不知道甲說的啥意思也不知道怎樣回答,于是隨便回答了一句學(xué)過的中文 :我去廁所了。甲一聽立刻笑噴了,“去廁所吃飯”?道不同不相為謀,離你遠(yuǎn)點(diǎn)吧,溝通失敗。說明乙無法做出正確應(yīng)答的情況下溝通失敗。

如果乙聽到了甲的話,做出了正確的應(yīng)答,并且還進(jìn)行了反問:我吃飯了,你呢?那么第二次握手成功。

通過前兩次對(duì)話證明了乙能夠聽懂甲說的話,并且能做出正確的應(yīng)答。接下來進(jìn)行第三次對(duì)話。

第三次對(duì)話:

甲剛和乙打了個(gè)招呼,突然老婆喊他,“你個(gè)死鬼,打個(gè)醬油咋這么半天,看我回家咋收拾你”,甲是個(gè)妻管嚴(yán),聽完嚇得二話不說就跑回家了,把乙自己晾那了。乙心想:這什么人啊,得,我也回家吧,溝通失敗。說明甲無法做出應(yīng)答的情況下溝通失敗。

如果甲也做出了正確的應(yīng)答:我也吃了。那么第三次對(duì)話成功,兩人已經(jīng)建立起了順暢的溝通渠道,接下來開始持續(xù)的聊天。

通過第二次和第三次的對(duì)話證明了甲能夠聽懂乙說的話,并且能做出正確的應(yīng)答。

可見,兩個(gè)人進(jìn)行有效的語言溝通,這三次對(duì)話的過程是必須的。

同理對(duì)于TCP為什么需要進(jìn)行三次握手我們可以一樣的理解:

為了保證服務(wù)端能收接受到客戶端的信息并能做出正確的應(yīng)答而進(jìn)行前兩次(第一次和第二次)握手,為了保證客戶端能夠接收到服務(wù)端的信息并能做出正確的應(yīng)答而進(jìn)行后兩次(第二次和第三次)握手。

相關(guān)文章

  • 三大網(wǎng)絡(luò)管理協(xié)議:SNMP、NETCONF、RESTCONF介紹

    本文將詳細(xì)介紹三種主要的協(xié)議:SNMP(Simple Network Management Protocol)、NETCONF(Network Configuration Protocol)和RESTCONF,需要的朋友可以參考下
    2024-02-13
  • 常見網(wǎng)絡(luò)協(xié)議匯總

    常見的網(wǎng)絡(luò)協(xié)議有:TCP/IP協(xié)議、UDP協(xié)議、HTTP協(xié)議、FTP協(xié)議等,本文就詳細(xì)的介紹一下常見的網(wǎng)絡(luò)協(xié)議,通過這些具體的協(xié)議更深刻的認(rèn)識(shí)整體網(wǎng)絡(luò)的傳輸流程及相關(guān)網(wǎng)絡(luò)原理,
    2023-05-30
  • L2TP和PPTP的區(qū)別小結(jié)

    本文主要介紹了L2TP和PPTP的區(qū)別,主要的前區(qū)別在于用途不同、使用要求不同,下面就來介紹一下L2TP和PPTP的聯(lián)系與區(qū)別,感興趣的可以了解一下
    2023-05-30
  • 自組織網(wǎng)絡(luò)Ad Hoc之OLSR 協(xié)議詳解

    這篇文章主要介紹了自組織網(wǎng)絡(luò)Ad Hoc之OLSR 協(xié)議詳解,需要的朋友可以參考下
    2023-05-08
  • 自組織網(wǎng)絡(luò)Ad Hoc之AODV協(xié)議詳解

    這篇文章主要介紹了自組織網(wǎng)絡(luò)Ad Hoc之AODV協(xié)議詳解,需要的朋友可以參考下
    2023-05-08
  • 自組織網(wǎng)絡(luò)Ad Hoc 網(wǎng)絡(luò)基礎(chǔ)知識(shí)

    自組織網(wǎng)絡(luò)(Ad Hoc)是一種移動(dòng)通信和計(jì)算機(jī)網(wǎng)絡(luò)相結(jié)合的網(wǎng)絡(luò),是移動(dòng)計(jì)算機(jī)網(wǎng)絡(luò)的一種,用戶終端可以在網(wǎng)絡(luò)內(nèi)隨意移動(dòng)而保持通信
    2023-05-08
  • 一次完整的http請(qǐng)求過程分析

    瀏覽器輸入一個(gè)URL回車后,會(huì)發(fā)生什么呢?這里就為大家分享一下,需要的朋友可以參考下
    2022-10-19
  • 常用網(wǎng)絡(luò)協(xié)議匯總

    本篇主要是對(duì)網(wǎng)絡(luò)協(xié)議進(jìn)行一個(gè)歸納總結(jié),方便后續(xù)查閱及復(fù)習(xí),當(dāng)然如有新的認(rèn)知或新的理解,也會(huì)持續(xù)更新
    2022-10-19
  • 常用網(wǎng)絡(luò)協(xié)議匯總 詳解篇

    今日回顧網(wǎng)絡(luò)知識(shí)時(shí),發(fā)現(xiàn)自己專門整理過一篇關(guān)于日常生活中常見的網(wǎng)絡(luò)協(xié)議知識(shí)以及作用的梳理,特發(fā)此一貼,也當(dāng)給自己鞏固網(wǎng)絡(luò)知識(shí)了,如有錯(cuò)誤,望各大佬指正
    2022-10-19
  • HTTP協(xié)議的8種請(qǐng)求方式及常用請(qǐng)求方式的解析

    HTTP即超文本傳輸協(xié)議,是一種實(shí)現(xiàn)客戶端和服務(wù)器之間通信的響應(yīng)協(xié)議,它是用作客戶端和服務(wù)器之間的請(qǐng)求,需要的朋友可以參考下
    2022-10-19

最新評(píng)論

敦煌市| 建平县| 安平县| 喀喇沁旗| 喜德县| 安国市| 湛江市| 永城市| 阆中市| 班戈县| 赫章县| 雅江县| 四川省| 万载县| 陆丰市| 义乌市| 泰兴市| 双城市| 特克斯县| 永善县| 崇阳县| 南安市| 同心县| 横峰县| 嘉义市| 万山特区| 奎屯市| 蚌埠市| 神池县| 古田县| 江孜县| 鸡西市| 鱼台县| 大安市| 江孜县| 静海县| 霞浦县| 英山县| 贺州市| 山阳县| 页游|