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

TCP 四種定時(shí)器(重傳定時(shí)器,堅(jiān)持計(jì)時(shí)器,?;疃〞r(shí)器,時(shí)間等待計(jì)時(shí)器)

 更新時(shí)間:2017年03月10日 14:58:46   作者:LLZK_  
這篇文章主要介紹了TCP 四種定時(shí)器,重傳定時(shí)器,堅(jiān)持計(jì)時(shí)器,?;疃〞r(shí)器,時(shí)間等待計(jì)時(shí)器的相關(guān)資料,需要的朋友可以參考下

TCP 四種定時(shí)器

重傳定時(shí)器

主要為了防止報(bào)文丟失或者阻塞。當(dāng)A向B發(fā)送報(bào)文時(shí),就會(huì)啟動(dòng)重傳定時(shí)器,若在定時(shí)器到達(dá)之后,仍沒有收到B的確認(rèn)報(bào)文,則A會(huì)重新發(fā)送上次發(fā)送的報(bào)文。同時(shí),令重傳定時(shí)器復(fù)位。繼續(xù)計(jì)時(shí)。

堅(jiān)持計(jì)時(shí)器

此計(jì)時(shí)器針對下面場景:

當(dāng)B向A發(fā)送了0窗口報(bào)文,B此時(shí)已經(jīng)沒有空間接受A發(fā)送的數(shù)據(jù)了,通知A停止發(fā)送。A在收到后即停止發(fā)送,等待一段時(shí)間后,B有了一些空間,可以繼續(xù)接收了。此時(shí)再向A發(fā)送非0窗口報(bào)文。如果此非0窗口報(bào)文在網(wǎng)絡(luò)中阻塞或者丟失了,那么A將永遠(yuǎn)以為B沒有空間接收數(shù)據(jù),B也永遠(yuǎn)在等待A發(fā)來的數(shù)據(jù)。這樣就會(huì)造成死鎖的局面。

在A接收到B發(fā)送的0窗口報(bào)文后,就設(shè)立堅(jiān)持定時(shí)器,當(dāng)定時(shí)器到達(dá)后,A就像B發(fā)送一個(gè)探測報(bào)文。B收到探測報(bào)文后會(huì)給出A確認(rèn)報(bào)文。

* 確認(rèn)報(bào)文中的窗口值不是0,則死鎖局面打開。
* 確認(rèn)報(bào)文中的窗口值是0,則重置堅(jiān)持定時(shí)器,并將時(shí)間翻倍,但是最大不能超過60秒。(到達(dá)60后,以后都是60秒)
* A在發(fā)送探測報(bào)文后,啟動(dòng)重傳定時(shí)器,若沒有收到B的確認(rèn)報(bào)文,則重傳探測報(bào)文。

保活定時(shí)器

應(yīng)用場景:客戶機(jī)因?yàn)槟承┕收贤顺?,而服?wù)器并不知道,還在一直等待客戶機(jī)發(fā)來的數(shù)據(jù),這樣就白白浪費(fèi)了計(jì)算機(jī)資源。

在服務(wù)器端設(shè)置?;钣?jì)時(shí)器,服務(wù)器每收到客戶機(jī)的一次消息,就重置?;钣?jì)時(shí)器,時(shí)間通常為2小時(shí)。若2個(gè)小時(shí)都沒有收到客戶機(jī)發(fā)來的消息,服務(wù)器就像客戶機(jī)發(fā)送一個(gè)探測報(bào)文,以后每隔75分鐘發(fā)送一次。若連續(xù)發(fā)送了10個(gè)探測報(bào)文后客戶機(jī)仍無響應(yīng),則服務(wù)器就會(huì)認(rèn)為客戶機(jī)故障,并斷開這次連接。

時(shí)間等待計(jì)時(shí)器

時(shí)間等待及時(shí)器用于TCP“四次揮手”階段。當(dāng)客戶端向服務(wù)器發(fā)送最后一次確認(rèn)報(bào)文時(shí),就設(shè)定一個(gè)時(shí)間等待及時(shí)器,等待2MSL時(shí)間后再結(jié)束連接。

MSL:最長報(bào)文段壽命,大小為30s~2分鐘。根據(jù)不同的應(yīng)用有不同的設(shè)置。

客戶機(jī)為什么要等待2MSL時(shí)間?

①為了保證服務(wù)器能夠收到客戶機(jī)發(fā)送的最后一個(gè)確認(rèn)報(bào)文。

因?yàn)檫@個(gè)最后報(bào)文可能丟失,服務(wù)器收不到客戶機(jī)的確認(rèn)信息,就無法進(jìn)入CLOSED狀態(tài)。就會(huì)在重傳定時(shí)器到達(dá)后重新發(fā)送上一次的報(bào)文(此時(shí)會(huì)重置時(shí)間等待計(jì)時(shí)器,再次等待2MSL時(shí)間),這樣客戶機(jī)在等待2MSL時(shí)間過程中就可以收到這個(gè)重傳報(bào)文,并重新發(fā)送確認(rèn)報(bào)文。

②防止出現(xiàn)“已失效的連接請求報(bào)文”再次出現(xiàn)的情況。

客戶機(jī)在等待的這2MSL時(shí)間中,就可以使此次連接的所有報(bào)文都從網(wǎng)絡(luò)中消失,這樣在下一次新的連接中就不會(huì)出現(xiàn)舊的連接請求報(bào)文。

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

相關(guān)文章

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

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

    Chrome插件有很多實(shí)用API可以讓我們使用,通過Chrome插件我們還可以做很多的事情,例如翻譯網(wǎng)頁文字等。本文將教你怎樣制作“別人家的”Chrome插件,感興趣的小伙伴一起來看看吧
    2021-08-08
  • 分享下手機(jī)軟件界面設(shè)計(jì)淺析

    分享下手機(jī)軟件界面設(shè)計(jì)淺析

    手機(jī)的軟件系統(tǒng)已成為用戶直接操作和應(yīng)用的主體,它應(yīng)以美觀實(shí)用、操作便捷為用戶所青睞。用戶界面設(shè)計(jì)的規(guī)范性顯得尤為重要
    2014-05-05
  • 淺談軟件工程師的自我修養(yǎng)

    淺談軟件工程師的自我修養(yǎng)

    在本文中,我們將探討軟件開發(fā)過程中關(guān)于角色、重構(gòu)和質(zhì)量的問題。軟件不僅成為了一個(gè)必需品,更成為了一個(gè)競爭優(yōu)勢。因?yàn)楸姸喙緡@軟件而競爭,軟件開發(fā)相關(guān)的事宜顯得越發(fā)重要。開發(fā)軟件的人—軟件工程師正顯得越發(fā)重要。
    2021-05-05
  • 匯編語言無效指令錯(cuò)誤概述

    匯編語言無效指令錯(cuò)誤概述

    此錯(cuò)誤僅適用于奔騰 處理器、奔騰處理器與MMX技術(shù)、奔騰OverDrive處理器 和奔騰OverDrive處理器帶有MMX技術(shù)。 奔騰Pro處理器, 奔騰II處理器和i486及更早版本處理器不受影響
    2012-07-07
  • TCP 四種定時(shí)器(重傳定時(shí)器,堅(jiān)持計(jì)時(shí)器,?;疃〞r(shí)器,時(shí)間等待計(jì)時(shí)器)

    TCP 四種定時(shí)器(重傳定時(shí)器,堅(jiān)持計(jì)時(shí)器,保活定時(shí)器,時(shí)間等待計(jì)時(shí)器)

    這篇文章主要介紹了TCP 四種定時(shí)器,重傳定時(shí)器,堅(jiān)持計(jì)時(shí)器,?;疃〞r(shí)器,時(shí)間等待計(jì)時(shí)器的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • 詳解windows 環(huán)境下搭建electricSearch+kibana

    詳解windows 環(huán)境下搭建electricSearch+kibana

    這篇文章主要介紹了windows 環(huán)境下搭建electricSearch+kibana,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-05-05
  • vscode安裝git及項(xiàng)目開發(fā)過程

    vscode安裝git及項(xiàng)目開發(fā)過程

    這篇文章主要介紹了vscode安裝git及項(xiàng)目開發(fā)過程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • 如何理解軟件系統(tǒng)的高并發(fā)

    如何理解軟件系統(tǒng)的高并發(fā)

    本文介紹高并發(fā)系統(tǒng)的度量指標(biāo),講述高并發(fā)系統(tǒng)的設(shè)計(jì)思路,再梳理高并發(fā)的關(guān)鍵技術(shù),最后結(jié)合作者的經(jīng)驗(yàn)做一些延伸探討。
    2021-05-05
  • vscode配置備份的操作代碼

    vscode配置備份的操作代碼

    這篇文章主要介紹了vscode配置備份的相關(guān)知識(shí),本文通過實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • 建模UML用例圖使用原理總結(jié)分析

    建模UML用例圖使用原理總結(jié)分析

    這篇文章主要介紹了建模UML用例圖使用原理總結(jié)分析,文中對uml所包含的元素以及關(guān)系類型作了詳細(xì)的概括,有需要的朋友可以借鑒參考下
    2021-09-09

最新評論

扶沟县| 红河县| 托克逊县| 防城港市| 凌源市| 五华县| 荃湾区| 平湖市| 惠水县| 合作市| 寿阳县| 辉南县| 碌曲县| 金平| 谢通门县| 山西省| 玉树县| 常德市| 怀集县| 三门峡市| 如皋市| 铜山县| 武夷山市| 朔州市| 兴隆县| 固原市| 余江县| 西乡县| 河池市| 舞阳县| 扬中市| 永年县| 天全县| 临漳县| 乐清市| 凭祥市| 阿瓦提县| 句容市| 揭阳市| 柳河县| 新乡市|