ポート監視 【port monitoring】

概要

ポート監視(port monitoring)とは、対象システムが停止していないか常に把握し続ける死活監視の手法の一つで、TCPあるいはUDPで特定のポート番号への接続を試みる方式。特定のアプリケーションサービスが稼働しているか確かめることができる。

IPネットワークで外部にデータサービスを提供するシステムでは、IPの上位であるトランスポート層プロトコル通信規約)としてTCPTransmission Control Protocol)やUDPUser Datagram Protocol)を用いることが多い。これらはホスト上で通信窓口を識別する「ポート番号」という仕組みを持ち、同じホストIPアドレス)で複数のサービスを並行して提供することができる。

ポート監視はホスト上で監視したいサービスが稼働しているポート番号から応答があるかを確かめる方式で、一定時間ごとにTCPあるいはUDPの接続要求パケットを送信し、ホストからの応答の有無、応答の種類によって稼働状態を確かめる。

TCPでは通信を確実にうために接続開始時に「スリーウェイハンドシェイク」という接続確立手順を設けており、監視側からのSYNパケットに対してSYN+ACKパケットが返されればポートは開いており、SYN+RSTパケットが返されればポートは閉じていることが分かる。

UDPではこのような手順は無いため、何らかのデータグラムを送信してみて「ICMP port unreachable」メッセージが返されればポートが閉じていることが分かる。応答がない場合、ホストが停止しているかサービスが正常に稼働しているかのいずれかとなるが、どちらなのかはUDP通信そのものでは判別できないため、ping監視など他の死活監視手法と組み合わせる必要がある。

(2022.3.29更新)
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる