ポート (コンピュータネットワーク)
Internet Protocolを用いたネットワークはホスト間通信を可能にする。この場合あるホストへの全信号を1つのアプリケーションのみが受け取るため、単一ホスト上で動作する複数アプリケーションへ同時には通信できない。
これを解決する手法がポートである。IPの上で動作するプロトコルにおいて「ヘッダに記された番号に基づき、このホスト内のある送受信口へデータをルーティングする」という規則を定めれば、1ホスト内複数アプリケーションへ通信を振り分けられる。このホスト内送受信口という概念がポートである。ポートを指定する番号をポート番号(英: port number)という。ホストのIPアドレスを「マンションの住所」にたとえるなら、ポート番号は「部屋番号」に相当する。ポートの概念を導入することでアプリケーション間通信が可能になる。
ポート番号は、通信プロトコルの種類(プロトコル番号一覧)と密接に関係している。65536個のポート番号のうち、システムポート番号と呼ばれる1024個(0 - 1023)は、慣例的に予約され、特定のサービスのために使用される。そのため、ポート番号を参照することにより、その通信が利用しているサービス(ソフトウェア)を知ることができる場合がある。