プロトコル
概要
プロトコル(Protocol)とは作業を実行するための手順について定めたもの。ICT分野ではマシンやソフトウェア同士のやりとりに関する取り決め(通信規約)を意味する。異なるメーカーの機器でも通信が行えるよう厳密に規定されている。
代表的なプロトコル
HTTP (Hyper Text Transfer Protocol)
Webブラウザとサーバー間の通信に使われるプロトコル
FTP (File Transfer Protocol)
ネットワーク上のクライアントとサーバー間でファイル転送を行うプロトコル
SMTP (Simple Mail Transfer Protocol)
インターネットでメールを送信するプロトコル
DNS (Domain Name System)
ドメインとIPアドレスの管理に使うプロトコル
IP (Internet Protocol)
IPアドレスにデータを送るためのプロトコル
この他にも膨大な数のプロトコルが存在する。
プロトコルの階層構造について
さまざまな種類のプロトコルが階層構造ごとに働く。プロトコルをまとめた代表的なネットワークアーキテクチャーとして、OSI参照モデルとTCP/IPの2種類がある。
OSI基本参照モデルは、国際標準化機構(ISO)と国際電気通信連合(ITU)が通信機能を7層の階層構造に分割したモデルで、ネットワーク設計の基本となっている。
TCP/IPは、インターネットで利用される機器やソフトウェア機能に使用されるもので、OSI参照モデルよりも単純な4階層構造となっている。