ネットワーク

通信プロトコルとは

通信プロトコル

通信プロトコルとは?

通信プロトコルとは、ネットワークにつながる機器同士がデータをやりとりするための約束事のことです。

プロトコルとは、対象の物事を複数の人が使えるようにするための「約束事」のことで、プロトコルの多くは「ネットワーク上での通信」で使用されています。そのため、通信プロトコルとも呼ばれています。

例えば、私たちが普段当たり前のように閲覧しているWebサイト。これは、どうやって表示されているのでしょうか。

それは「HTTP」と呼ばれる通信プロトコルを使って通信を実現しています。

通信プロトコルのイメージ例

Webサイトの情報は、Webサーバーが管理しています。Webサーバーが管理しているWebサイトを閲覧するには、Webサーバーと通信が必要です。

そこで、利用者(クライアント)のコンピューターとWebサーバー間で「HTTP」というルールに従い通信をおこないます。

このように通信プロトコルとは、ネットワークにつながる機器同士がデータをやりとりするための約束事のことであり、通信プロトコルで定められたルールに従い、通信をおこないます。

通信プロトコルの種類

通信プロトコルには、さまざまな種類があります。

Webの通信には「HTTP」、メールを送信するときは「SMTP」、ファイルを転送するときは「FTP」など、用途に応じてさまざまな通信プロトコルが存在します。

アプリケーション層のプロトコル

代表的な通信プロトコルには次のようなものがあります。※通信プロトコルはたくさんあるので、あくまでも一部です。

通信プロトコル説明
HTTPWebの通信で使用する(Webサイトの閲覧など)
SMTPメールを送信する際に使用する
POP3メールを受信する際に使用する
IMAPメールを受信する際に使用する
Telnet遠隔地にあるサーバーやルータを遠隔操作する際に使用する
FTPファイルを転送する際に使用する
DHCPIPアドレスを自動的に採番し、各コンピューターに割り振る
TCP信頼性の高い通信を実現する
UDP速度重視の通信を実現する
IPIPアドレスを使った通信を実現する
ICMP「IP」を補助する役割を持つ
IPsecIPパケットのレベルで暗号化を実現する
ARPIPアドレスからMACアドレスを取得する際に使用する
イーサネットネットワークケーブル(有線LAN)の規格
無線LAN無線通信の規格
EGP自律システム間(AS)でルーティングテーブルを最新化する際に使用する
IGP自律システム内(AS)でルーティングテーブルを最新化する際に使用する

helpful