2000.7.10更新

ソケット 【socket】


読み方 ソケット
分野

ネットワーク技術 > TCP/IP


ソケットとは、TCP/IPで通信を行なうコンピュータが持つネットワーク内での住所にあたるIPアドレスと、IPアドレスのサブ(補助)アドレスであるポート番号を組み合わせたネットワークアドレスのこと。

 通常、TCP/IP通信においては、1つのIPアドレスは複数(通常は65536個)の「ポート」から構成され、他のIPアドレス上のポートと結合して、複数のアドレスと同時に通信できるようになっている。接続を行なう場合は必ずIPアドレスポート番号の組を指定し、この組のことをソケットという。

 1つのビル(IPアドレス)に複数の階(ポート)があり、どのビルのどの階かを指定して通信を行なうのがソケットであると言える。

 ソケットには、通信を行なうアプリケーションソフトTCP/IPを扱うための仮想的なインターフェースという意味もある。

 アプリケーションソフトはアドレスとポートの組であるソケットを指定して回線を開くだけで、通信手順の詳細を気にすることなくデータの送受信を行なうことができる。

 実際の通信はTCP/IPプロトコルスタックと呼ばれる共有ライブラリ(ソフトウェア部品)が担当する。

 4.2BSDにTCP/IP実装された時に用意された仕組みで、ネットワークを利用したプログラミングが格段に容易になった。この仕組みをWindows移植したものをWinsockという。


印刷用ページこのページを追加 / リストを消去
「ソケット」を他の辞書・事典で検索
20100209
IT用語辞典 e-Words

さくいん
分野別
パソコン
イメージング
ストレージ
半導体
プロセッサ
ネットワーク
LAN
通信サービス
インターネット
WWW
ソフトウェア
OS
Windows
プログラミング
マルチメディア
モバイル
携帯電話
eビジネス
企業システム
IT産業
セキュリティ
情報の表現
ITと社会