ネットワーク プロトコルとは、コンピューター ネットワーク内で相互に通信するピア エンティティ間で情報を交換するときに従う必要がある一連のルールを指します。一般的に使用されるアプリケーション層プロトコル: DHCP、DNS、FTP、Gopher、HTTP、IMAP4、IRC、NNTP、XMPP、POP3、SIP、SMTP など。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
ネットワーク プロトコルとは何ですか?
ネットワーク プロトコルとは、コンピュータ ネットワーク内で相互に通信するピア エンティティ間で情報を交換するときに従う必要がある一連のルールを指します。ネットワーク上のすべてのデバイス (ネットワーク) に対する一連のルールです。サーバー、コンピュータとスイッチ、ルーター、ファイアウォールなど)、通信中に情報が使用しなければならない形式と、これらの形式の意味を規定しています。
ピア エンティティは、通常、コンピュータ ネットワーク アーキテクチャ内の同じレベルにある情報ユニットを指します。一般的なシステム ネットワーク プロトコルは、通信環境、送信サービス、語彙、情報エンコード形式、タイミング、ルールおよび手順の 5 つの部分で構成されます。
ほとんどのネットワークは階層型アーキテクチャを採用しています。各層はその下の層に構築され、その上の層に特定のサービスを提供します。このサービスの実装方法の詳細は次のとおりです。上位層はシールドされています。あるデバイスのレイヤー n が別のデバイスのレイヤー n と通信するためのルールは、レイヤー n プロトコルです。ネットワークの各層には多くのプロトコルがあり、同じ層の受信側と送信側のプロトコルが一致していないと、一方が送信した情報を認識できなくなります。ネットワーク プロトコルにより、ネットワーク上のさまざまなデバイスが相互に情報を交換できるようになります。一般的なプロトコルには、TCP/IP プロトコル、IPX/SPX プロトコル、NetBEUI プロトコルなどが含まれます。
ネットワーク プロトコルは 3 つの要素で構成されます:
(1) セマンティクス。セマンティクスとは、制御情報の各部分の意味を解釈することです。これは、送信する必要がある制御情報と、完了したアクションと応答を指定します。
(2) 文法。構文は、ユーザー データと制御情報の構造と形式、およびデータが表示される順序です。
(3) タイミング。年表は、イベントが発生する順序を詳細に説明したものです。 (「同期」とも呼ばれます)。
人々はこれら 3 つの要素を次のように明確に説明します。セマンティクスは何を行うかを表し、構文はそれを行う方法を表し、タイミングはそれを実行する順序を表します。
一般的に使用されるアプリケーション層プロトコルは何ですか?
DHCP、DNS、FTP、Gopher、HTTP、IMAP4、IRC、NNTP、XMPP、POP3、SIP、SMTP、SNMP、SSH、TELNET、RPC、RTCP、RTP、RTSP、SDP、SOAP 、GTP、STUN、NTP、SSDP、BGP など。
さらに関連する知識については、FAQ 列をご覧ください。
以上がネットワークプロトコルとは何ですか?一般的に使用されるアプリケーション層プロトコルは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。