コンピューティングにおけるプロトコルは活動を計算する際に情報の交換を標準化する目的で、所定の規則のセットを指します。同じプロトコルに従うことにより、コンピュータシステムのさまざまなポイントにあるデバイス間に互換性があることが保証されます。
コンピュータ間の情報交換であるため、通信プロトコルと呼ばれます。プロトコルは、情報交換のフォーマットを詳細に定義し、関係するすべての関係者が同意する必要があります。
そうしないと、異なる言語で通信する2人の対話者と同等の非互換性が規格に存在する可能性があります。
プロパティ
プロトコルは、使用、開発、年齢によって互いに異なる場合がありますが、一般的に、接続の検出に使用されるプロセスなど、いくつかの基本的な要素を共有しています。
これらには、ネットワーク上の他のユーザーを識別する方法、ネットワーク要素間のハンドシェイクまたはグリーティング、不完全なメッセージまたは接続が失われた場合の対処方法、認証および/または暗号化を使用した通信のセキュリティの標準化が含まれます。
通信プロセスの各レベルには、特定のアクション専用のプロトコルレイヤーがあります。
最下位レベルは、物理層、データリンク、およびネットワーク層であり、1つのデバイスと別のデバイスの間のデータの転送を担当します。
無線接続の場合、情報がデジタルビットに変換され、ケーブルまたは空中を移動します。
より上位でより抽象的なレベルでは、アプリケーション層があり、デバイスは特定の方法を使用して情報を暗号化し、相互に接続し、送信されるメッセージのタイプを定義することに同意します。
例
CAT5、CAT6、および光ファイバーは、接続の物理レベルでの接続タイプの一部です。
イーサネットとギガビットイーサネットは、IPv4とIPv6とともに、それぞれデータリンクとネットワークで最も広く使用されているプロトコルです。データ転送は通常、TCPおよびUDPプロトコルを介して行われます。
アプリケーションレベルで最も使用されるプロトコルは、Telnet、SSH、POP3、IMAP、およびHTTPです。これらは、トランスポート層を介して送信され、データリンク層に送信される情報を暗号化して送信します。
最もよく使われる9つのプロトコル
1-HTTP
これはおそらく、インターネット上での通信に最もよく知られ、最も使用されているプロトコルです。その頭字語はHyperText Transfer Protocolの略です。
これは、90年代初頭からWebブラウザーで使用されていたハイパーテキスト(クリック可能なリンクを含むテキスト)の転送を担当します。
2- HTTPS
これはHTTPの拡張であり、データをエンドツーエンドで暗号化するため、サーバーとブラウザだけがプロトコルを通過する情報を復号化できます。
3- FTP
これはファイル転送プロトコル(File Transfer Protocol)であり、ネットワーク経由でファイルを送受信するために使用されます。
4- Telnet
リモートコンピュータへのアクセスに使用されます。
5- SSH
Telnetと同じですが、容量がはるかに大きくなります。
6-SFTP
これはExtensible Messaging and Presence Protocolの略で、GoogleトークやFacebook Messengerなどのインスタントメッセージングアプリケーションで引き続き使用されています。
参考文献
- ウィキペディア-通信プロトコルen.wikipedia.org
- プロトコル、www、httpはどういう意味ですか?uefsfainformaticavaca.blogspot.com
- プロトコルディクショナリ-ネットワークプロトコルスイートディレクトリおよびインデックスjavvin.com
- Lifewire-ネットワークプロトコルlifewire.com
- テクノペディア-ネットワークプロトコル