ホームページ  >  記事  >  なぜネットワークプロトコルが必要なのでしょうか?

なぜネットワークプロトコルが必要なのでしょうか?

(*-*)浩
(*-*)浩オリジナル
2019-07-23 09:30:347414ブラウズ

ネットワーク プロトコルは、ネットワーク上のすべてのデバイス (ネットワーク サーバー、コンピュータとスイッチ、ルーター、ファイアウォールなど) 間の通信ルールの集合であり、通信中に情報が使用する必要がある形式とその意味を規定しています。これらの形式。

なぜネットワークプロトコルが必要なのでしょうか?

#ほとんどのネットワークは階層化アーキテクチャを使用しており、各層はその下の層の上に構築され、上位層は特定のサービスを提供します。 , そして、このサービスの実装方法の詳細は上位層から保護されています. あるデバイスの n 番目の層と別のデバイスの n 番目の層の間の通信のルールは n 番目の層です. プロトコル、各層には多くのプロトコルがありますネットワーク。同じ層の受信者と送信者のプロトコルは一貫していなければなりません。そうでないと、一方が他方から送信された情報を認識できなくなります。ネットワーク プロトコルにより、ネットワーク上のさまざまなデバイスが相互に情報を交換できるようになります。 。 (推奨学習:

PHP ビデオ チュートリアル )

たとえば、ネットワーク内のマイコン ユーザーがメインフレーム オペレーターと通信する場合、2 つのデータ端末で使用される文字セットが異なるため、この操作はユーザーが入力したコマンドは相互に認識されません。


ネットワーク プロトコルとは、コンピューター ネットワーク内で相互に通信するピア エンティティ間で情報を交換するときに従う必要がある一連のルールを指します。

私たちが特定の言語で話すのと同じように、通信するためには、ネットワーク上の各コンピューター間にも言語が存在します。これは、異なるコンピューターが通信するには同じネットワーク プロトコルを使用する必要があるためです。

ネットワーク プロトコルは 3 つの要素で構成されます:

(1) セマンティクス。セマンティクスとは、制御情報の各部分の意味を解釈することです。これは、送信する必要がある制御情報と、完了したアクションと応答を指定します。

(2) 文法。構文は、ユーザー データと制御情報の構造と形式、およびデータが表示される順序です。

(3) タイミング。年表は、イベントが発生する順序を詳細に説明したものです。 (「同期」とも呼ばれます)。

人々はこれら 3 つの要素を次のように明確に説明します。セマンティクスは何を行うかを表し、構文はそれを行う方法を表し、タイミングはそれを実行する順序を表します。

ネットワーク ノード間の接続は複雑であるため、プロトコルを策定する場合、通常、複雑なコンポーネントはいくつかの単純なコンポーネントに分解されてから結合されます。

最も一般的に使用される複合技術は階層型アプローチであり、ネットワーク プロトコルの階層構造は次のとおりです:

(1) 構造内の各層は明確に規定しています。サービスとインターフェース標準。

(2) ユーザーのアプリケーションを最上位レベルとして扱います。

(3) 最上位層を除く中間層の各層は、上位層にサービスを提供するとともに、下位層の利用者でもあります。

(4) 物理通信回線は最下位層とされ、最上位層から送信されるパラメータを用いてサービスを提供する基盤となります。

PHP 関連の技術記事をさらに詳しく知りたい場合は、

PHP グラフィック チュートリアル 列にアクセスして学習してください。

以上がなぜネットワークプロトコルが必要なのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。