国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

tcp四種定時器

網絡 網絡管理
定時器在TCP可靠傳輸的過程中起著舉足輕重的作用。TCP在建立連接之后可能(?;頺eep-alive定時器是可選的)會 啟動四個定時器。

定時器在TCP可靠傳輸的過程中起著舉足輕重的作用。TCP在建立連接之后可能(?;頺eep-alive定時器是可選的)會 啟動四個定時器。

TCP使用四種定時器(Timer,也稱為“計時器”):

重傳計時器:Retransmission Timer

堅持計時器:Persistent Timer

保活計時器:Keeplive Timer

時間等待計時器:Time_Wait Timer。

(1)重傳計時器:Retransmission Timer

重傳定時器:為了控制丟失的報文段或丟棄的報文段,也就是對報文段確認的等待時間。當TCP發送報文段時,就創建這個特定報文段的重傳計時器,可能發生兩種情況:若在計時器超時之前收到對報文段的確認,則撤銷計時器;若在收到對特定報文段的確認之前計時器超時,則重傳該報文,并把計時器復位;

重傳時間=2*RTT;

RTT的值應該動態計算。常用的公式是:RTT=previous RTT*i + (1-i)*current RTT。i的值通常取90%,即新的RTT是以前的RTT值的90%加上當前RTT值的10%.

Karn算法:對重傳報文,在計算新的RTT時,不考慮重傳報文的RTT。因為無法推理出:發送端所收到的確認是對上一次報文段的確認還是對重傳報文段的確認。干脆不計入。

(2)堅持計時器:persistent timer

專門為對付零窗口通知而設立的。

當發送端收到零窗口的確認時,就啟動堅持計時器,當堅持計時器截止期到時,發送端TCP就發送一個特殊的報文段,叫探測報文段,這個報文段只有一個字節的數據。探測報文段有序號,但序號永遠不需要確認,甚至在計算對其他部分數據的確認時這個序號也被忽略。探測報文段提醒接收端TCP,確認已丟失,必須重傳。

堅持計時器的截止期設置為重傳時間的值,但若沒有收到從接收端來的響應,則發送另一個探測報文段,并將堅持計時器的值加倍和并復位,發送端繼續發送探測報文段,將堅持計時器的值加倍和復位,知道這個值增大到閾值為止(通常為60秒)。之后,發送端每隔60s就發送一個報文段,直到窗口重新打開為止;

補充:

堅持定時器的原理是簡單的,當TCP服務器收到了客戶端的0滑動窗口報文的時候,就啟動一個定時器來計時,并在定時器溢出的時候向向客戶端查詢窗口是否已經增大,如果得到非零的窗口就重新開始發送數據,如果得到0窗口就再開一個新的定時器準備下一次查詢。通過觀察可以得知,TCP的堅持定時器使用1,2,4,8,16……64秒這樣的普通指數退避序列來作為每一次的溢出時間。

糊涂窗口綜合癥

TCP的窗口協議,會引起一種通常叫做糊涂窗口綜合癥的問題,具體表現為,當客戶端通告一個小的非零窗口時,服務器立刻發送小數據給客戶端并充滿其緩沖區,一來二去就會讓網絡中充滿小TCP數據報,從而影響網絡利用率。對于發送方和接收端的這種糊涂行為。

再次補充:

TCP通過讓接收方指明希望從發送方接收的數據字節數(即窗口大小)來進行流量控制。如果窗口大小為 0會發生什么情況呢?這將有效地阻止發送方傳送數據,直到窗口變為非0為止。

TCP不對ACK報文段進行確認, TCP只確認那些包含有數據的ACK報文段。

如果一個確認丟失了(這個確認是”接收方“向”發送方“發送的ACK,通知”發送方“自己的窗口已經非0了),則雙方就有可能因為等待對方而使連接終止:接收方等待接收數據(因為它已經向發送方通告了一個非 0的窗口),而發送方在等待允許它繼續發送數據的窗口更新。為防止這種死鎖情況的發生,發送方使用一個堅持定時器 (persist timer)來周期性地向接收方查詢,以便發現窗口是否已增大。這些從發送方發出的報文段稱為窗口探查 (window probe)。

(3)?;钣嫊r器:keeplive timer

每當服務器收到客戶的信息,就將keeplive timer復位,超時通常設置2小時,若服務器超過2小時還沒有收到來自客戶的信息,就發送探測報文段,若發送了10個探測報文段(沒75秒發送一個)還沒收到響應,則終止連接。

補充:

保活定時器更加的簡單,還記得FTP或者Http服務器都有Sesstion Time機制么?因為TCP是面向連接的,所以就會出現只連接不傳送數據的“半開放連接”,服務器當然要檢測到這種連接并且在某些情況下釋放這種連接,這就是?;疃〞r器的作用。其時限根據服務器的實現不同而不通。另外要提到的是,當其中一端如果崩潰并重新啟動的情況下,如果收到該端“前生”的?;钐讲欤瑒t要發送一個RST數據報文幫助另一端結束連接。

(4)時間等待計時器:Time_Wait Timer

在連接終止期使用,當TCP關閉連接時,并不認為這個連接就真正關閉了,在時間等待期間,連接還處于一種中間過度狀態。這樣就可以時重復的fin報文段在到達終點后被丟棄,這個計時器的值通常設置為一格報文段壽命期望值的兩倍。

補充:

2MSL定時器:MSL是報文段做大生存時間(Maximum Segment Lifetime),設置這個定時器有兩個目的:

其一是為了測量連接處于TIME_WAIT狀態的時間.這樣可以讓TCP再次發送最后的ACK以防止這個ACK丟失(如果丟失,另一端會重傳FIN)。

其二,為允許老的重復分節在網絡中消逝。具體可以解釋為,如果一個TCP連接在斷開之前有迷途分節尚未消逝,在斷開該TCP連接之后立刻重啟一個同樣的連接(雙方的IP地址和端口port相同),這時之前的迷途的老分節可能對新的新的TCP連接接收,從而造成未定義的錯誤。為了避免這種情況,TCP規定在TIME_WAIT狀態,不能啟動一個連接的化身。既然TIME_WAIT狀態維持2MSL,這就保證了一個連接上的分組及其應該在 2MSL內都會消失。

責任編輯:張存 來源: 中國it實驗室
相關推薦

2014-12-09 16:30:18

TCP定時器

2015-10-15 09:38:48

TCP網絡協議定時器

2023-08-02 09:26:03

軟件定時器鴻蒙

2025-03-12 09:54:02

2009-06-15 15:02:48

Spring定時器

2018-12-03 12:20:52

Systemd定時器Linux

2021-10-24 08:37:18

網絡監控網絡架構網絡

2009-12-10 14:16:24

2009-11-11 10:14:10

linux定時器操作系統

2010-07-28 15:56:22

FlexTimer定時

2016-09-12 14:07:14

Android 定時器

2022-08-01 07:56:23

React Hook開發組件

2014-12-25 09:41:15

Android加載方式

2021-12-22 09:34:01

Golagn配置方式

2017-07-06 15:40:19

DevOps核心能力

2011-03-16 09:05:53

NATiptables

2009-12-09 11:03:45

安裝Linux

2012-09-11 09:55:26

編程HTML5編程能力

2019-10-24 07:42:28

Java引用GC

2020-08-03 15:41:02

JavaScript開發技術
點贊
收藏

51CTO技術棧公眾號

亚洲综合丝袜美腿| 91精选在线| 色欧美自拍视频| 精品伊人久久| 欧美视频自拍偷拍| 自拍视频国产精品| 欧美日韩在线视频一区二区| 精品中文字幕在线观看| 亚洲精品无人区| 久久狠狠亚洲综合| 激情久久久久久久| 久久99999| 亚洲裸体xxxx| 国产精品欧美综合在线| 成年人网站91| 久久久久久夜| 99精品视频免费观看视频| 如如影视在线观看经典| 老司机成人在线| 水蜜桃精品av一区二区| 亚洲精品日韩激情在线电影| 日韩精品色哟哟| 视频亚洲一区二区| 成人动漫视频在线| av资源站久久亚洲| 男女视频在线观看免费| 91精品电影| 免费在线成人激情电影| 国产精品大片| 91久久久久久| 97在线免费观看| 麻豆免费网站| 国产精品96久久久久久| 国产精品igao激情视频| 青青草国产一区二区三区| 国产亚洲欧美日韩在线一区| 欧美高清视频在线观看| 91网页版在线登录入口| 亚洲国产精品第一区二区三区 | 亚洲精品美女在线观看| 欧美人成在线观看| 国产精品偷拍| 另类亚洲自拍| 久久综合五月婷婷| 日韩一区二区三区视频在线 | 91精品专区| 国产成人福利片| 欧美精品一区二区三区蜜桃 | 欧美一级日韩免费不卡| 99青草视频在线播放视| 色婷婷av一区二区三区大白胸 | 黄色精品视频| 亚洲欧美www| 国产成人a视频高清在线观看| 亚洲激情网站免费观看| 中文字幕亚洲一区| 亚洲综合在线免费观看| 女主播福利一区| 91成人伦理在线电影| 午夜一区二区三区不卡视频| 亚洲国产精品久久久久| 国产欧美一区二区三区不卡高清| 8x8x8国产精品| 老太脱裤让老头玩ⅹxxxx| 亚洲资源网你懂的| 国产精品福利av| 在线视频手机国产| 91久久中文| 97在线资源| 91九色国产在线| 在线日韩欧美| 免费看又黄又无码的网站| 久久精品久久精品| 国产精品久久久久婷婷二区次| 亚洲一区二区小说| 欧美美女黄色| 亚洲一区二区3| 一区二区三区精品国产| 日本黄大片一区二区三区| 国产三区在线观看| 日韩欧美中文| 久草在线资源网站| 国产高清在线不卡| 潘金莲一级淫片aaaaa免费看| 韩国无码av片在线观看网站| 亚洲欧洲在线视频| 国产高清美女一级毛片久久| 色综合久久99| youjizz国产精品| 亚洲精品电影网站| 亚洲91久久| 一区二区免费在线视频| 一区二区三区小说| 色诱色偷偷久久综合| 在线播放不卡| 一区二区电影网| 国产精品普通话对白| 欧美专区在线播放| 爱情电影网av一区二区| 日韩资源av在线| 天天综合五月天| 国产精品嫩草在线观看| 免费精品视频在线| 黄a免费视频| 中文字幕一区二区三区四区不卡| 国产精品露脸自拍| 欧美一级中文字幕| 国产亚洲精品久久久| 日韩高清在线不卡| 欧美9999| 亚洲成人激情社区| www.日韩| 日韩av午夜在线观看| 精品国产乱码久久久久久影片| 色综合桃花网| 亚洲黄色小视频| 久久久久99精品国产片| 妞干网视频在线观看| 一区二区三区高清在线观看| 国产精品沙发午睡系列990531| 丰满少妇在线观看| 二区三区在线观看| 日韩电影在线观看网站| 热99精品里视频精品| 午夜不卡在线视频| 国产精品视频二区三区| 久久久久se| 久久精品日韩一区二区三区| 欧美一级爱爱| 欧美日韩国产系列| 日本www在线观看| 亚洲性69xxxbbb| 一区二区三区**美女毛片| 很黄很黄激情成人| 欧美理伦片在线播放| 午夜精品久久久久久久白皮肤| 欧美午夜美女看片| jvid福利写真一区二区三区| 日韩精品不卡一区二区| 久久亚洲精品人成综合网| 国产一区二区三区视频在线观看| 中文在线a在线| 久久精品国产精品亚洲精品| 欧美成a人片在线观看久| 中文字幕在线视频免费观看| 国产精品久久久久9999小说| 欧美极品美女视频| 在线亚洲精品福利网址导航| 另类专区亚洲| 免费高清特黄a大片| 任你操这里只有精品| 精品1区2区3区| 色综合天天爱| 国产最顶级的黄色片在线免费观看| 日韩av电影资源网| 最新版sss视频在线| 成人亚洲一区二区三区| 欧美日韩国产色站一区二区三区| 成人深夜福利app| 男人资源在线播放| 可以免费看污视频的网站| 日韩精品极品在线观看播放免费视频| 亚洲一区二区综合| 国产精品美女一区二区三区| 波多野结衣一区二区三区 | 国产精品狼人色视频一区| 日韩中文字幕欧美| 青青青伊人色综合久久| 欧美日本不卡| 日本福利片在线| 成人av电影免费| 国产精品一二区| 色哟哟一区二区三区| 一区二区三区欧美| 欧美日韩亚洲精品内裤| 欧美一区二区麻豆红桃视频| 伊人75在线| jizz亚洲| 日韩精品一区二区三区电影| www.亚洲免费视频| 精品视频9999| 麻豆精品视频| 久久精品国产清自在天天线| 国产精品二三区| 午夜不卡av免费| 久久久国产一区| 99久久久无码国产精品6| 成人午夜精品久久久久久久蜜臀| 亚洲自拍偷拍二区| 男人添女人下部高潮视频在线观看| 欧美三级黄网| 日韩av一区二区在线影视| 色婷婷激情综合| 精品蜜桃一区二区三区| 欧美日韩在线免费观看视频| 一卡二卡三卡视频| 欧美视频二区欧美影视| 久久久激情视频| a'aaa级片在线观看| 免费av片风间由美在线|