通信プロトコルとは何なのか。

通信プロトコルとは何なのか。

「プロトコル」の意味自体は「規約、手順」などの意味合いがありますがネットワークにおいてのプロトコルは「通信プロトコル」の事を指します。
そんなプロトコルですが様々な場面で耳にすると思います、今回はなぜ通信プロトコルがあるのかを代表的なプロトコルを紹介しながらまとめてみようと思います。

●通信プロトコルとは

簡単に言うと通信をする際のお約束を決めたものです。
日本語のあいさつに英語のあいさつを返されてもやり取りに混乱が発生するようにコンピューター同士のやり取りにも「このやり取りはこのプロトコルで行う」といった決め事があるのです。
人間同士のやり取りであればニュアンスや空気を読んで会話ができる場合も多いですが、コンピューター同士ではそういって事は一切できない為厳格に決まり事をつくっているのです。

●どんな種類があるのか

プロトコル名(略称)プロトコル名役割
IPインターネット・プロトコルデータを宛先まで届ける
FTPファイル・トランスファー・プロトコルファイルの転送を行う
SMTPシンプル・メール・トランスファー・プロトコルメール送信を行う
POPポスト・オフィス・プロトコルメールの受信・閲覧を行う
IMAPインターネット・メッセージ・アクセス・プロトコルメールの受信・閲覧を行う  
HTTPハイパー・テキスト・トランスファー・プロトコルWebページの閲覧を行う
TCPトランスミッション・コントロール・プロトコルデータの送受信を行う
(信頼性重視)
UDPユーザ・データグラム・プロトコルデータの送受信を行う
(速度重視)
NTPネットワーク・タイム・プロトコルネットワーク経由での時刻同期を行う
DHCPダイナミック・ホスト・コンフィギュレーション・プロトコルIPアドレスの割り当てを行う
ARPアドレス・レゾリューション・プロトコルIPアドレスからMACアドレスの解決を行う       
RARPリバース・アドレス・レゾリューション・プロトコルMACアドレスからIPアドレスの解決を行う
PPPポイント・トゥ・ポイント・プロトコルユーザー認証し通信を行う

こちらに書き出しているものでも一部になります、ここからわかるように1つのプロトコルごとに明確な役割があり使い分けが行われているという事です。

プロトコル=ネットワーク通信における約束事ということを把握してもネットワークの世界は複雑で理解するのが大変だと思います。焦らず地道に用語を一つ一つ理解していくことが重要です。
今日この記事が学習の手助けになることを願っています。