網絡中保活計時器的作用

除時間等待計時器外,TCP 還有一個保活計時器(keepalive timer)。設想這樣的場景:客戶已主動與服務器建立了 TCP 連接。但後來客戶端的主機突然發生故障。顯然,服務器以後就不能再收到客戶端發來的數據。因此,應當有措施使服務器不要再白白等待下去。這就需要使用保活計時器了。

服務器每收到一次客戶的數據,就重新設置保活計時器,時間的設置通常是兩個小時。若兩個小時都沒有收到客戶端的數據,服務端就發送一個探測報文段,以後則每隔 75 秒鐘發送一次。若連續發送 10個 探測報文段後仍然無客戶端的響應,服務端就認爲客戶端出了故障,接着就關閉這個連接。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章