プロトコル関連



プロトコル 【protocol】

読み方 : 「プロトコル」
別名 : ネットワークプロトコル, 通信プロトコル, 通信規約, 通信手順
ネットワークを介してコンピュータ同士が通信を行う上で、相互に決められた約束事の集合。通信手順、通信規約などと呼ばれることもある。英語しか使えない人と日本語しか使えない人では会話ができないように、対応しているプロトコルが異なると通信することができない。また、人間同士が意思疎通を行う場合に、どの言語を使うか(日本語か英語か)、どんな媒体を使って伝達するか(電話か手紙か)、というように2つの階層に分かて考えることができるが、コンピュータ通信においても、プロトコルの役割を複数の階層に分けて考える。階層化することによって、上位のプロトコル(を実装したソフトウェア)は自分のすぐ下のプロトコルの使い方(インターフェース)さえ知っていれば、それより下で何が起きているかをまったく気にすることなく通信を行うことができる。電話機の操作法さえ知っていれば、NTTの交換局で何が起きているか知らなくても電話が使えるのと同じである。プロトコルの階層化のモデルは国際標準化機構(ISO)や国際電気通信連合(ITU)などによって7階層のOSI参照モデルとして標準化されており、これに従ってプロトコルを分類することができる。現在インターネットで標準となっているIPは第3層(ネットワーク層)の、TCPやUDPは第4層(トランスポート層)のプロトコルであり、HTTPやFTP、SMTP、POPなどは第5層(セッション層)以上のプロトコルである。

OSI 【開放型システム間相互接続】

読み方 : 「オーエスアイ」
フルスペル : Open Systems Interconnection
異なる機種の間でデータ通信を実現するためのネットワーク構造の設計方針を定めた規格。国際標準化機構(ISO)により制定された標準規格である。コンピュータが持つべき通信機能を7階層に分割し、「OSI参照モデル」としてまとめている。 → OSI参照モデルの項を参照。

OSI参照モデル 【OSI reference model】

読み方 : 「オーエスアイサンショウモデル」
国際標準化機構(ISO)により制定された、異機種間のデータ通信を実現するためのネットワーク構造の設計方針「OSI(Open Systems Interconnection)」に基づき、コンピュータの持つべき通信機能を階層構造に分割したモデル。「OSI基本参照モデル」「OSI階層モデル」とも呼ばれる。通信機能を7階層に分け、各層ごとに標準的な機能モジュールを定義している。第1層(物理層)は、データを通信回線に送出するための電気的な変換や機械的な作業を受け持つ。ピンの形状やケーブルの特性なども第1層で定められる。第2層(データリンク層)は、通信相手との物理的な通信路を確保し、通信路を流れるデータのエラー検出などを行う。第3層(ネットワーク層)は、相手までデータを届けるための通信経路の選択や、通信経路内のアドレス(住所)の管理を行う。第4層(トランスポート層)は、相手まで確実に効率よくデータを届けるためのデータ圧縮や誤り訂正、再送制御などを行う。第5層(セション層)は、通信プログラム同士がデータの送受信を行うための仮想的な経路(コネクション)の確立や解放を行う。第6層(プレゼンテーション層)は、第5層から受け取ったデータをユーザが分かりやすい形式に変換したり、第7層から送られてくるデータを通信に適した形式に変換したりする。第7層(アプリケーション層)は、データ通信を利用した様々なサービスを人間や他のプログラムに提供する。

ISO 【国際標準化機構】

読み方 : 「アイエスオー」
フルスペル : International Organization for Standardization
工業製品の国際標準の策定を目的とする機関。1947年に設立され、現在約90カ国が参加している。本部はスイスのジュネーブ。略称がIOSでなくISOなのは、一説にはギリシャ語の等しいものという意味の言葉「isos」から決められたからだといわれている。