正式名称:Heartbeat監視
読み:ハートビートかんし
ハートビートとは
ネットワーク上で、コンピュータやネットワーク機器が自身が正常に稼動していることを外部に知らせるために送る信号。
「ハートビート」(heart beat)とは英語で心臓の拍動のこと。
ネットワークで接続されたコンピュータやネットワーク機器は、通信相手から長時間通信がないときに、用がないから黙っているのか、ダウンしてしまったのか確認する術がない。
仮想的に通信路(セッション)を形成してデータの送受信を行なうコネクション型の通信の場合、通信終了の合図がないまま相手が異常終了してしまうと、永久にセッションを閉じることができなくなってしまう。
このため、多くのプロトコルやアプリケーションでは、用がないときでも一定時間ごとに「生きている」ことを相手に伝えるための信号を送るように設計されている。
このとき送られる信号やパケットがハートビートである。
無通信状態が一定時間以上続いてもハートビートが送られてこない場合には、接続を切る。
このようにして接続を保つ方式のことを「キープアライブ」という。 |
|