プロトコル

プロトコルとは、電子機器同士が通信できるようにする標準的なルールの集まりです。これらのルールには、どの種類のデータを送信できるか、データの送受信にどのコマンドを使うか、データ転送をどのように確認するかなどが含まれます。

プロトコルは、話し言葉にたとえることができます。それぞれの言語には、独自のルールと語彙があります。2人が同じ言語を使えれば、効果的に意思を伝えられます。同様に、2台のハードウェアデバイスが同じプロトコルに対応していれば、メーカーやデバイスの種類に関係なく、互いに通信できます。たとえば、AppleのiPhoneは、標準的なメールプロトコルを使ってAndroidデバイスにメールを送信できます。WindowsベースのPCは、標準的なWebプロトコルを使って、UnixベースのWebサーバーからWebページを読み込めます。

プロトコルは、さまざまな用途に存在します。たとえば、有線ネットワーク例:(イーサネット)、無線ネットワーク例:(802.11ac)、インターネット通信例:(IP)などです。インターネット上でデータを送信するために使われるインターネットプロトコルスイートには、数十種類のプロトコルが含まれています。これらのプロトコルは、次の4つのカテゴリーに分けられます。

  1. リンク層 - PPPDSLWi-Fiなど
  2. インターネット層 - IPv4IPv6など
  3. トランスポート層 - TCPUDPなど
  4. アプリケーション層 - HTTPIMAPFTPなど

リンク層プロトコルは、ハードウェアレベルでデバイス間の通信を確立します。あるデバイスから別のデバイスへデータを送信するには、それぞれのデバイスのハードウェアが同じリンク層プロトコルに対応している必要があります。インターネット層プロトコルは、データ転送を開始し、インターネット上でデータを経路指定するために使われます。トランスポート層プロトコルは、パケットをどのように送信、受信、確認するかを定義します。アプリケーション層プロトコルには、特定のアプリケーション向けのコマンドが含まれています。たとえば、WebブラウザーHTTPSを使って、WebサーバーからWebページの内容を安全にダウンロードします。メールクライアントはSMTPを使って、メールサーバー経由でメールメッセージを送信します。

プロトコルは、デジタル通信の基本的な要素です。ほとんどの場合、プロトコルはバックグラウンドで動作するため、一般的なユーザーが各プロトコルの仕組みを知る必要はありません。それでも、Webブラウザーやメールクライアントなどのソフトウェアプログラムの設定をよりよく理解できるように、いくつかの一般的なプロトコルについて知っておくと役立つ場合があります。

更新日 March 29, 2019 著者: Per C.

quiz知識をテストする

What acronym is not an online advertising metric?

A
CPM
0%
B
CPC
0%
C
CRM
0%
D
CTR
0%
Correct! Incorrect!     View the CRM definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのプロトコルの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。