キープアライブとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > キープアライブの意味・解説 

キープアライブ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/10/08 00:33 UTC 版)

ナビゲーションに移動 検索に移動

キープアライブ (keepalive) とは、コンピュータネットワークにおいて、2つの装置間の接続が有効であることを確認し、また、接続が切断されるのを防止するために、装置間で定期的に送信される通信のことである。

概要

キープアライブは、あらかじめ決められた周期で相手装置宛に送信される。キープアライブを送信した後に相手装置からの応答が返って来ない、または、相手装置からのキープアライブが長時間送られて来ない場合、接続が切断されたと判断して、通信回線を閉じたり、再度接続し直すなどの処理を行う。

また、キープアライブ機能は、接続を維持することをインターネット基盤に明示的に示すのにも使われる。

HTTPキープアライブ

Hypertext Transfer Protocol(HTTP)は、クライアントとサーバの間の接続を維持するための明示的な手段をサポートしている。この機能は、HTTP 1.0では"Connection: Keep-alive"ヘッダを入れることで有効になったが、HTTP 1.1ではデフォルトで有効になっている[1]

TCPキープアライブ

Transmission Control Protocol(TCP)キープアライブは拡張機能であり、デフォルトでは無効になっている[2]。キープアライブパケットは、空のデータを載せたパケットである。イーサネットでは、キープアライブパケットのフレーム長は60バイトであり、これに対する応答(これも空データである)は54バイトである[3]。キープアライブに関するパラメータは以下の3つである。

  • Keepalive time: 無通信状態になってから最初のキープアライブパケットを送信するまでの時間。可変値であり、デフォルトは2時間である。
  • Keepalive interval: キープアライブパケットに対する応答がなかった場合の、次のキープアライブパケットを送信するまでの時間。
  • Keepalive retry: キープアライブパケット送信の最大回数。この回数だけ送信を試行しても応答がなかった場合、通信を切断する。

関連項目

脚注

  1. ^ HTTP Keep Alive discourse by Jim Driscoll”. 2010年8月13日時点のオリジナルよりアーカイブ。2013年11月8日閲覧。
  2. ^ Requirements for Internet Hosts - Communication Layers”. IETF (1989年10月). 2013年11月8日閲覧。
  3. ^ File Session Traffic”. Microsoft TechNet. 2013年11月6日閲覧。


このページでは「ウィキペディア」からキープアライブを検索した結果を表示しています。
Weblioに収録されているすべての辞書からキープアライブを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からキープアライブ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「キープアライブ」の関連用語

キープアライブのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



キープアライブのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのキープアライブ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS