コンテンツへスキップ
uencoder

Port

ポートとは、トランスポート層の16ビットアドレス(0〜65535)であり、1台のホスト上で複数のネットワークアプリケーションを区別する。IPアドレスと組み合わされてソケットを構成する。

目的

1台のホストで複数のネットワークサービスを同時に稼働させ、ポート番号で区別できるようにする。

メカニズム

0〜1023はウェルノウンポート(HTTP 80、HTTPS 443、SSH 22)、1024〜49151はレジスタードポート、49152〜65535はダイナミック/プライベートポートである。割り当てはIANAが管理する。ソケット=(IP, ポート)である。

ユースケース

  • 80/443で待ち受けるWebサーバー
  • 3306/5432のデータベース
  • SSHの22番ポート
  • 独自サービスポートの設計

例

  • 入力
    TCP 443
    Output
    The well-known port for HTTPS

    IANA-assigned

よくあるエラー

Port conflicts (two services on the same port)
Move to another port or put a reverse proxy in front

関連用語

関連ツール

References