Programming用語集[1997/11/26]サーバサーバプログラム。HTTPサーバやFTPサーバやSMTPサーバなどがあります。クライアントクライアントプログラム。WebブラウザやFTPクライアントやメールクライアントなどがあります。ソケット通信の端点を示す記述子(Descriptor)アプリケーションは、このソケットに対して関数を実行することにより通信を行うことができます。Descriptorと呼びます。Protocolの略。コネクション型(ストリーム型)の通信プロトコルで、サーバとクライアントの1対1の関係からなる。Protocolの略。コネクションレス型(データグラム型)の通信プロトコルで、ブロードキャストなどを行いたい場合に使います。TCPほど信頼性は高くありませんが、比較的短いメッセージを送りたい場合など効率がよいです。プロトコル通信を行う場合の規約(決まりごと)です。サーバがあるメッセージを送信したらクライアントはこのメッセージを送信する...みたいな感じです。ホスト名マシンの名前。IPアドレスに対応したマシンの名前です。ホスト名からIPアドレスに変換を行うのがDNSです。Addressインターネットプロトコルで使用する32bitの整数値(IPv4)マシンなどを特定するアドレスのことです。一つのマシンで複数のサーバを立ち上げている場合、どのサーバに接続するかを示す番号。プロトコルによりある程度決まっている。独自にプロトコルを作る場合は、1024番以降のポートを使用するようになっています。Programming。