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

TCP的三次握手與四次揮手詳細(xì)介紹

 更新時(shí)間:2017年03月10日 14:43:52   投稿:lqh  
這篇文章主要介紹了TCP的三次握手與四次揮手詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下

TCP的三次握手與四次揮手詳細(xì)介紹

為什么是三次握手?

目的:防止已失效的連接請(qǐng)求又傳到了服務(wù)器端。

場(chǎng)景(A為客戶,B為服務(wù)器):A向B發(fā)送一個(gè)請(qǐng)求連接報(bào)文,但是這個(gè)報(bào)文在網(wǎng)絡(luò)中阻塞了,并沒有傳到B。所以B也無法向A發(fā)送確認(rèn)報(bào)文,在A的重傳計(jì)時(shí)器到達(dá)之后,A再次向B發(fā)送請(qǐng)求連接報(bào)文,這個(gè)報(bào)文B收到了,并且向A做出應(yīng)答,建立連接,傳輸數(shù)據(jù)。數(shù)據(jù)傳輸完后,關(guān)閉連接。問題來了,就在B關(guān)閉連接之后,A第一次發(fā)送的請(qǐng)求連接報(bào)文到了(這個(gè)報(bào)文是已經(jīng)失效的),B以為A要再次創(chuàng)建一個(gè)新連接,于是向A發(fā)送確認(rèn)報(bào)文。

如果采用兩次握手的話,此時(shí)連接已經(jīng)建立了。但是A根本沒有向B發(fā)送請(qǐng)求連接報(bào)文,所以A并不會(huì)理會(huì)B的確認(rèn)。B以為此時(shí)連接已經(jīng)建立了,就會(huì)一直等待A向它發(fā)送數(shù)據(jù)。這樣B的資源就白白浪費(fèi)了。

但是采用三次握手就不同了,A不會(huì)因?yàn)锽的確認(rèn)而向B發(fā)送確認(rèn),B收不到A的確認(rèn),就知道B沒有請(qǐng)求連接。B的資源也就不會(huì)浪費(fèi)。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 怎樣制作“別人家的”Chrome插件

    怎樣制作“別人家的”Chrome插件

    Chrome插件有很多實(shí)用API可以讓我們使用,通過Chrome插件我們還可以做很多的事情,例如翻譯網(wǎng)頁文字等。本文將教你怎樣制作“別人家的”Chrome插件,感興趣的小伙伴一起來看看吧
    2021-08-08
  • H5混合開發(fā)手機(jī)Web App入門:概念篇

    H5混合開發(fā)手機(jī)Web App入門:概念篇

    如果你開始學(xué)習(xí)手機(jī) App 開發(fā),就一定會(huì)聽到 H5 這個(gè)詞。它是目前的主流開發(fā)技術(shù)之一,容易上手,開發(fā)周期短、成本低、兼容傳統(tǒng) Web 開發(fā)。但是,很少有文章詳細(xì)介紹,H5 到底是什么技術(shù),有什么原理,跟其他技術(shù)的差異在哪里。
    2022-12-12
  • Sqoop的安裝與使用詳細(xì)教程

    Sqoop的安裝與使用詳細(xì)教程

    Sqoop是一款開源的工具,主要用于在Hadoop與傳統(tǒng)數(shù)據(jù)庫間進(jìn)行數(shù)據(jù)的傳遞,這篇文章主要介紹了Sqoop的安裝與使用詳細(xì)教程,需要的朋友可以參考下
    2021-04-04
  • 一文讀懂modbus slave和modbus poll使用說明

    一文讀懂modbus slave和modbus poll使用說明

    modbus poll和modbus slave是一款實(shí)用的modbus開發(fā)和調(diào)試工具,可以非常方便的進(jìn)行modbus調(diào)試,是非常有用的Modbus主機(jī)/從機(jī)模擬程序,這篇文章給大家介紹modbus slave和modbus poll使用說明,感興趣的朋友一起看看吧
    2021-04-04
  • java與c#的區(qū)別、兩者有什么不同?

    java與c#的區(qū)別、兩者有什么不同?

    Java和C#都是一門面向?qū)ο蟮恼Z言,Java更多地借鑒了C++的優(yōu)點(diǎn),而摒棄了它的一些不太容易被人掌握的知識(shí)點(diǎn)(有些不能說是缺點(diǎn)),并且增加了一些自己的特點(diǎn),而C#則是更多地借鑒了Java的優(yōu)點(diǎn),而增加了一些自己的特點(diǎn)
    2013-04-04
  • Eclipse 誤刪文件的恢復(fù)與代碼的恢復(fù)詳解

    Eclipse 誤刪文件的恢復(fù)與代碼的恢復(fù)詳解

    這篇文章主要介紹了Eclipse 誤刪文件的恢復(fù),代碼的恢復(fù)的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • 十招教你學(xué)會(huì)破解[教程]

    十招教你學(xué)會(huì)破解[教程]

    十招教你學(xué)會(huì)破解[教程]...
    2007-04-04
  • 權(quán)限控制之粗粒度與細(xì)粒度概念及實(shí)現(xiàn)簡(jiǎn)單介紹

    權(quán)限控制之粗粒度與細(xì)粒度概念及實(shí)現(xiàn)簡(jiǎn)單介紹

    這篇文章主要介紹了權(quán)限控制之粗粒度與細(xì)粒度概念及實(shí)現(xiàn)簡(jiǎn)單介紹,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • 密碼哈希函數(shù) Bcrypt的最大密碼長(zhǎng)度限制詳解

    密碼哈希函數(shù) Bcrypt的最大密碼長(zhǎng)度限制詳解

    這篇文章主要介紹了密碼哈希函數(shù) Bcrypt的最大密碼長(zhǎng)度限制詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Scala函數(shù)式編程專題--scala基礎(chǔ)語法介紹

    Scala函數(shù)式編程專題--scala基礎(chǔ)語法介紹

    這篇文章主要介紹了scala基礎(chǔ)語法的的相關(guān)資料,文中講解非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06

最新評(píng)論

永善县| 鸡西市| 广汉市| 普宁市| 沙河市| 阜平县| 武宁县| 始兴县| 旺苍县| 神农架林区| 明光市| 凤凰县| 茂名市| 怀化市| 巫山县| 宜昌市| 浙江省| 鄂尔多斯市| 成武县| 将乐县| 房产| 南木林县| 榆中县| 肇庆市| 南皮县| 剑川县| 潍坊市| 丰台区| 广宁县| 金秀| 荔浦县| 句容市| 区。| 凤凰县| 庄浪县| 武冈市| 泽普县| 松溪县| 公安县| 兴安县| 安塞县|