0
から 65,535
まであり、周知の範囲、登録された範囲、または動的/私的な範囲に基づいて、特定のアプリケーションまたはサービスに割り当てることができます。0
~ 1023
)は、HTTP、FTP、SMTPなど、広く使われているプロトコルにIANA(Internet Assigned Numbers Authority)が割り当てています。登録ポート番号( 1024
~ 49151
)は、要求に応じてIANAがアプリケーションやサービスに割り当てるもので、動的/プライベートポート番号( 49152
~ 65535
)は、登録なしで任意のアプリケーションやサービスが使用できるものです。192.168.1.10
である同じデバイス上に、WebサイトをホストするWebサーバーと電子メールサーバーが稼働しているとします。ユーザーがWebサイトにアクセスしたい場合、ブラウザはポート 80
(HTTPの場合)またはポート 443
(HTTPSの場合)でIPアドレス 192.168.1.10
にリクエストを送信します。Webサーバーはリクエストを処理し、適切なレスポンスをユーザーのブラウザに送り返します。192.168.1.10
にリクエストを送りますが、ポート 25
(SMTP用)を使用します。メールサーバーはこのリクエストを処理し、目的の受信者にメールを送信します。