ポート 【port】
最も一般的な用法として、機器の筐体などに設けられたケーブルやコネクタの差込口のことをポートという。コンピュータ本体には周辺機器やネットワークと接続するためのポートが設けられており、接続方式の名称を冠してUSBポートやLANポート(Ethernetポート)などのように呼ぶ。
物理的な端子そのものだけでなく、ソフトウェアが端子を通じて外部とデータを入出力するできるよう、オペレーティングシステム(OS)などによって抽象化されたインターフェース(WindowsのCOMポートなど)のことを指す場合もある。
TCP/IP通信のポート
インターネットなどで標準的に用いられるプロトコル(通信手順)であるTCP/IPでは、同じコンピュータ内で動作する複数のソフトウェアのどれが通信するかを指定するためにポート番号(port number)が用いられ、これを略してポートということがある。
IPにはネットワーク上で機器を識別・指定するIPアドレスという番号が定められており、データの送信元や宛先を記述することができるが、これだけでは通信内容が何のプロトコルで、機器上のどのプログラムが扱えば良いかを通信相手に伝えることができない。
このため、IPの一階層上のTCP(Transmission Control Protocol)やUDP(User Datagram Protocol)には、同じアドレス上でプロトコルや対象プログラムを識別・指定する番号としてポート番号が用意されている。IPアドレスを住所およびアパート名とするならば、ポート番号は部屋番号のようなものである。
ソフトウェアの移植版
ある機種やオペレーティングシステム(OS)で動作するよう開発されたソフトウェアを、別の環境で動作するよう修正したものをポートということがある。移植作業のことは「ポーティング」(porting)という。