最新国产好看的视频,伊人天堂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也無(wú)法向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)閉連接。問題來(lái)了,就在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)頁(yè)文字等。本文將教你怎樣制作“別人家的”Chrome插件,感興趣的小伙伴一起來(lái)看看吧
    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ù)庫(kù)間進(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(yǔ)言,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ǔ)語(yǔ)法介紹

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

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

最新評(píng)論

新巴尔虎左旗| 石楼县| 老河口市| 高碑店市| 广德县| 桓仁| 三原县| 阿拉善右旗| 儋州市| 奉化市| 德化县| 邛崃市| 华蓥市| 华亭县| 铜山县| 保山市| 西宁市| 奇台县| 太白县| 安图县| 阜新市| 农安县| 长海县| 滦南县| 格尔木市| 黎川县| 新兴县| 玛曲县| 绿春县| 永定县| 讷河市| 麟游县| 红安县| 九龙坡区| 南昌县| 曲沃县| 贵阳市| 建瓯市| 繁峙县| 邛崃市| 将乐县|