コンピュータプロトコル

情報学

2022

コンピュータプロトコルとは何か、そのプロパティといくつかの例を説明します。また、ネットワークとインターネットプロトコルとは何ですか。

コンピュータプロトコルは、2つ以上のシステム間の通信を規制します。

コンピュータプロトコルとは何ですか?

コンピューティング と電気通信、私たちは規制する規範のシステムを参照するためのプロトコルについて話している コミュニケーション さまざまな物理メディアを介して情報を送信する2つ以上のシステム間。

言い換えれば、プロトコルは イディオム oコンピュータシステム間の通信コード。 構文セマンティクス と同期だけでなく メソッド エラー回復。

したがって、2つ以上を作成するのはプロトコルに依存します 情報システム 彼らは効果的かつ整然とした方法でコミュニケーションをとることができます。つまり、彼らは同じ言語を話します。これらの言語はによって実装されています ハードウェア また ソフトウェア、または両方の組み合わせであり、通信の各参加者にIDと特定の情報処理方法を提供します。

これらのプロトコルは非常に多様であり、秘密のコードのように多かれ少なかれ洗練されている可能性があります。ただし、通常、次のプロパティの少なくとも1つがあります。

  • 基礎となる物理接続の検出。
  • 接続特性のネゴシエーション。
  • エラー訂正ポリシー。
  • 接続の確立とその終了。
  • 接続が突然失われた場合の対処方法。
  • 戦略 セキュリティまたは暗号化。
  • メッセージ形式。

コンピュータプロトコルの例

DNSを使用すると、URLを特定のパスに接続できます。

コンピューティング分野のプロトコルの例は次のとおりです。

  • FTP(ファイル転送プロトコル)。アップロードまたはダウンロードに使用される多くのプロトコルの1つ ファイル 高速で コンピューターネットワーク、そしてその特権は安全性よりも有効です。
  • DNS(ドメイン ヤムイモ サービス)。の命名プロトコル ウェブサイト あなたのアドレスを接続することを可能にするインターネット URL 表示されるリソースと情報が見つかる特定のパスを使用します。
  • HTTP(ハイパーテキスト 移行プロトコル)。インターネットでも一般的に使用されており、 ハイパーテキスト または、あるページから別のページへの有益なジャンプ。ページ自体のデザインを可能にするプログラミング言語でもあります。
  • ポップ (郵便局プロトコル)。のサービスに固有 Eメール、特に断続的または非常に遅い接続で、リモートサーバー(POPサーバー)に保存されているメッセージを取得できます。

ネットワークプロトコル

ネットワークプロトコルは、コンピュータネットワークを介した通信に使用されます。

ネットワークプロトコルは、通信ネットワークを介した通信用に特別に設計されています。 コンピューター、送信された情報を一度にすべてではなく、小さな断片に断片化することによって動作します。パーツはすばやく簡単に送信できますが、意味を保持して一緒に動作するように、指定された順序で保存されます。

これらのプロトコルは、さまざまなレイヤーに基づいて動作するため、適切なルートを確立して 情報 送信者と受信者の間に直接接続がない場合でも、宛先に送信します。このため、これらのレイヤーは、トランスポートに属するものとリンクに属するものの2つの大きな山で独立して管理されます。

インターネットプロトコル

インターネットプロトコルは、双方向通信を対象としています。

インターネットプロトコル(またはIP、インターネットプロトコル)は、情報の切り替えられたパケットを送信するための双方向通信(発信元-宛先)を対象としたコンピュータ通信プロトコルの一種です。 OSI標準 データリンク。

IPは、長さがどれほど長くなる可能性があるかを考慮して、利用可能な最良のルートを介してデータパケットをルーティングしようとします。 インターネット 私たちの時代に。

IPプロトコルは、宛先へのパケットの到着を保証しませんが、配信のセキュリティを保証します。そのため、IPプロトコルは「ベストエフォート」データグラムサービスと見なされます。つまり、保証なしで、パケットは次のことができます。破損しているか、別の順序で到着します。その意味で、TCPプロトコル(伝送制御プロトコル)に勝っています。

このプロトコルにはすでにいくつかのバージョンがあり、IPvXとしてカタログ化されており、最新のものはIPv4であり、そのリソースの枯渇がすでにIPv6の作成と使用を推進しています。バージョン0から3は予約されており、バージョン5は実験的なものです。

!-- GDPR -->