ソケット
ソケット:ソケットとは英語表記にすると『socket』。直訳すると『受け口、電気プラグのソケット』となるが、ネットワーク上ではTCP/IP(TCP/IPとは、米国防総省が、核攻撃にも耐えうるネットワークを開発している時に生まれたと言われている、インターネットなどで標準的に使われるプロトコルのこと)で通信を行なうコンピュータが持つネットワーク内での住所にあたるIPアドレスとポート番号を組み合わせたネットワークアドレスのことを指す。また、通信を行なうアプリケーションソフトがTCP/IPを扱うための仮想的なインターフェース(インターフェースとは、2つのものの間に立って、情報のやり取りを仲介するもの)という意味もある。C言語によるアプリケーション開発でのネットワークにライブラリを構成する役割も持っており、BSD系UNIXを起源とするAPI(ソフトウェアを開発する際に使用できる命令などの規約の集合)でもある。