TL;DR

ソケットアドレスはTCP/IP ネットワークで通信するときに、送信元や送信先を識別するためのアドレスである。通常は IP アドレスとポート番号の組で表す。

仕組み

RFC 793 では、ソケットを次のように説明している。

An address which specifically includes a port identifier, that is, the concatenation of an Internet Address with a TCP port.

RFC 793 を置き換えた RFC 9293 では、「コネクションはソケットの組で定義される」としている。つまり、TCP のコネクションは、送信元と送信先の 2 つのソケットアドレスで識別される。

例

ブラウザが Web サーバに HTTP リクエストを送るとき、ソケットアドレスは Web サーバの IP アドレスと、HTTP の標準のポート番号 80 の組になる。

関連

出典