ポート番号

2023-06-27 (火) 20:33:31

ポート番号 とは

  • プロセスの識別番号
  • 16bit
  • 0〜65535番号
  • IPアドレスと組み合わせることで、特定のホストのプロセスを指定することができる。

ポート番号の割り当て

  • サーバのプロセスに定められているポート番号があり、これをウェルノンポート番号と呼ぶ。
  • クライアントはアプリを起動の都度、空いているポート番号が割り当てられる。

ウェルノンポート番号

  • Well Known Port Number
  • アプリケーション毎に番号が割り当てられている
  • 主にサーバ側のアプリケーションを識別するために使われる

登録済みポート番号

  • Registered Port Number
  • 特定のアプリケーション向けに番号が割り当てられている
  • ユーザが自由に使うことも想定されている
  • 1024 〜 49151

動的ポート番号、プライベートポート番号

  • Dynamic Port Number
  • クライアント側のアプリケーションを識別するために動的に割り当てられる
  • サーバからクライアントへの応答時の宛先として一時的に使われる
  • 49152 〜 65535

関連サイト

関連用語