基礎

【初心者目線で解説】プロトコルって何?意味や種類をまとめてみた

2021-01-11

けろちゃん

こんにちは!けろちゃん(@Kero__Channel)です🐸

ネットワークに触れる人なら一度は必ず耳にするであろう

プロトコル(protocol)

あなたは説明できますか?

けろちゃん
けろちゃんはしっかりと説明できなさそうだったのでまとめてみました

プロトコルとは

議定書のイメージ

プロトコル(protocol)は、辞書で調べると

  1. (外交上の)儀礼、典礼。
  2. (条約の)原案、議定書。
  3. コンピュータ システムで、データ通信を行うための規約。情報フォーマット、交信手順を定める。

と出てきます

けろちゃん
今回の場合は3の意味だね

Wikipediaでは

複数の者が対象となる事項を確実に実行するための手順について定めたもの

と表現されています

つまり、複数人が1つのことを実行するときはこの手順でやってねというのを決めたものということです

ネットワークに触れる人が耳にするプロトコルとは主に通信プロトコルのことを指しているので、コンピュータ同士を通信するときはこの手順や規格に沿ってねというのを指します

けろちゃん
通信プロトコルはネットワークプロトコルとも呼ばれるよ

プロトコルができること

けろちゃん
意味は分かったけど、結局何ができるか分からない...

ということでさらに詳しく掘り下げていきます

プロトコルで定められた処理をするプログラムをコンピューターに組み込めば、ネットワークに接続されてほかのコンピューターと通信できるようになります

けろちゃん
プロトコルに沿った指示をコンピュータに入れたらネットに繋がる!

逆に言えば、プロトコルなしではコンピュータはちょっと機能(メモ帳、電卓、ペイントなど)がついた箱や板同然ということです

異なるメーカーが作った製品でも、通信が同じようにされるのはプロトコルあってのことと言えます

通信プロトコルの種類

ネットワークのイメージ

通信プロトコルに種類があることはご存知でしょうか?

大きく分けると3つだったり4つだったり5つだったりします

今回は特によく耳にする5種類のプロトコルをご紹介します

IP(Internet Protocol)

インターネット上でデータ通信をするためのプロトコル

さらに詳しく

ネットワーク上で各機器にIPアドレスを割り振り、通信相手のIPアドレスに基づいてデータを相手に届けるのに必要なプロトコル

けろちゃん
IPは高速性やリアルタイム性を求めるインターネットで幅広く使用されているよ

TCP(Transmission Control Protocol)

確実性や信頼性の高いデータ通信を可能にするプロトコル

さらに詳しく

送られたどのデータについても一定時間内に応答確認を行うように命令し、応答確認が届かない場合はデータを再送する

けろちゃん
HTTP、SMTP、FTPと一緒に使用されるよ

TCP/IPとセットで表現されることが多い

けろちゃん
インターネットプロトコルセットと呼ばれているよ

HTTP(HyperText Transfer Protocol)

インターネット上でクライアントとサーバーがHTMLで記述されたファイルを通信するためのプロトコル

けろちゃん
クライアントは他のコンピュータやソフトウェアから機能や情報の提供を受けるコンピュータやソフトウェアのことだよ

ココがポイント

HTTPSはHTTP+Secureのことであり、HTTPとは異なる

通信内容が暗号化されており、安全にWebの情報をやり取りすることができる

SMTP(Simple Mail Transfer Protocol)

インターネット上で電子メールを送信する時に使用されるプロトコル

けろちゃん
メールを相手のメールサーバーまで届ける仕組みのことだよ

POP3(Post Office Protocol version 3)

インターネット上で電子メールを受信する時に使用されるプロトコル

けろちゃん
メールサーバーからメールをダウンロードしてくる届ける仕組みのことだよ

ココがポイント

メール受信のプロトコルにはIMAPもあり、サーバーからダウンロードせずサーバー上でメールを管理する仕組み

POP3は1台で、IMAPは複数台でメールを読む場合に適している

まとめ

succeed

よく耳にする言葉でも意外と詳しく知らないプロトコルについて解説しました

今回ご紹介した5種類のプロトコルはネットワークに触れていたら必ずどこかで出会う頻出のプロトコルでした

TCP/IPが1番利用されているプロトコルということもあり、通信プロトコルの総称として「TCP/IP」と呼ばれるようになっています

コンピュータをただの箱や板にしないためにもこういった基礎知識は身に付けていきたいですね






ブログランキングに参加中です!
下記リンククリックにて応援お願いします🐸

ブログランキング・にほんブログ村へ
  • この記事を書いた人

けろちゃん

エンジニアの知識とスキル、塾講師の経験からITを分かりやすく解説しながら、IT化の進むこの時代を駆け抜けるデジタルネイティブ世代のスーパーポジティブ代表。エンジニアだって心身ともに健康でありたい!という想いから、考え方やライフスタイルも発信。

-基礎