ソケット
読み:ソケット
外語:socket
プロセス間通信の方法の一つ。
概要
異なるコンピューターで動作するプロセス間の通信にも使え、実際その使い方が多い。TCP/IPなどが代表といえる。
この機能は4.2BSDで初めて実装され、現在では殆どのオペレーティングシステムで使えるほどに普及した。
特徴
通信をする際には、まずソケットによってコネクションが張られる。
こうすると、プロセス間通信をアプリケーションからはファイルへの入出力と同じに扱うことができる点が便利なため、広く普及している。
例えば、HTTPのサーバーであるhttpdはサーバーコンピューターのTCPポート80にソケットを作り、クライアントが(Webブラウザーなどで)ソケットに繋ぎに来るのを待っている。
再検索