text: Keepalive是用於監測兩個裝置之間的資料鏈路是否正常工作，或防止鏈路中斷的資訊。概述.存活訊號通常以一定的時間間隔發出，其在網際網路上扮演了至關重要的角色。若一端在訊號發出後未收到回覆，則可判定資料鏈路離線並將之後的資料包重新路由到其他鏈路，直到舊鏈路重新上線為止。存活訊號也可表示保留連線狀態。若無存活訊號，啟用網路地址轉換的路由器將於超時後中斷連線。由於存活資訊僅用於表示鏈路狀態及保留連線，其應言簡意賅且僅僅佔用較少的頻寬。但是，存活資訊的格式及用法根據傳輸協議的不同而有所差異。TCP 存活.傳輸控制協議。協議中，還有三個與存活包相關的引數：多數支援TCP協議的主機也同時支援TCP存活包。每個主機按一定週期向其他主機發送TCP包來請求回應。若傳送主機未收到特定主機的回應，則將從傳送主機一側中斷連線。若其他主機在連線關閉後傳送TCP存活包，關閉連線的一方將傳送RST包來表明舊連線已不可用。其他主機將關閉它一側的連線以新建連線。空閒的TCP連線通常會隔每45秒或60秒傳送一次存活包。在未連續收到三次ACK包時，連線將中斷。此行為因主機而異，如預設情況下的Windows主機將在7200000ms後傳送首個存活包，隨後再以1000ms的間隔傳送5個存活包。若任意存活包未收到回應，連線將被中斷。在更高層的使用.由於TCP存活包為可選功能，多種協議在基於TCP協議的基礎上研發了獨立的存活指示功能。使用無連線協議來保持會話狀態的協議通常也會如此，如使用UDP的OpenVPN。其他用途.HTTP 存活.超文字傳輸協議使用在“Connection”頭部資訊中使用關鍵字“Keep-Alive”來指示連線應保持開啟以接收之後的資訊。儘管名字相近，其功能卻大相徑庭。其他裝置.機動車維修時，存活模式。基本上使用9伏電池即可。電子時鐘常常帶有使用電池的存活電路來保證在電源中斷的情況下時間及其他設定的正常。部分電子裝置使用電容電路來保持易失性記憶體。
metadata: erhwenkuo/wikipedia-zhtw
metadata: Keepalive
metadata: https://zh.wikipedia.org/wiki?curid=6995660