ネットワーク プロトコルの主な要素は次のとおりです: 1. セマンティクス: 制御情報の各部分の意味を説明します。 2. 文法: ユーザーデータと制御情報の構造と形式、およびデータが表示される順序。 3. タイミング; イベントのシーケンスの詳細な説明。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
ネットワーク プロトコルは、コンピューター ネットワークでのデータ交換のために確立されたルール、標準、または規約の集合です。
ピア エンティティは、通常、コンピュータ ネットワーク アーキテクチャ内の同じレベルにある情報ユニットを指します。一般的なシステム ネットワーク プロトコルは、通信環境、送信サービス、語彙、情報エンコード形式、タイミング、ルールおよび手順の 5 つの部分で構成されます。 1969 年に米国国防総省が最初のネットワークである ARPA コンピュータ ネットワークを確立したとき、コンピュータ通信プロトコルの軍事標準セットが発行されました。それには 5 つのプロトコルが含まれていました。このプロトコル セットとして TCP と IP を使用するのが通例です。一般的な名前。
ネットワークプロトコルの主な要素
(1) セマンティクス。セマンティクスとは、制御情報の各部分の意味を解釈することです。これは、送信する必要がある制御情報と、完了したアクションと応答を指定します。
(2) 文法。構文は、ユーザー データと制御情報の構造と形式、およびデータが表示される順序です。
(3) タイミング。年表は、イベントが発生する順序を詳細に説明したものです。 (「同期」とも呼ばれます)。
人々はこれら 3 つの要素を次のように明確に説明します。セマンティクスは何を行うかを表し、構文はそれを行う方法を表し、タイミングはそれを実行する順序を表します。
階層構造
ネットワーク ノード間の接続は複雑であるため、プロトコルを策定するときは、通常、複雑なコンポーネントがいくつかの単純なコンポーネントに分解され、それらが組み合わされて立ち上がります。 。最も一般的に使用される複合技術は階層的アプローチであり、ネットワーク プロトコルの階層構造は次のとおりです:
(1) 構造内の各層は、明確なサービスとインターフェイスの標準を規定します。
(2) ユーザーのアプリケーションを最上位層として扱う
(3) 最上位層を除き、中間の各層は上位層にサービスを提供すると同時に、ユーザーのアプリケーションにもサービスを提供します。下位層のユーザー。
(4) 物理的な通信回線を最下位層と捉え、最上位層から送られてくるパラメータを用いてサービスを提供する基盤となります。
一般的に使用されるプロトコル
TCP/IP プロトコル:
TCP/IP (トランスポート コントロール プロトコル/インターネット プロトコル、トランスミッション コントロール プロトコル/インターネット プロトコル)その歴史は、インターネットの前身である ARPAnet の時代まで遡る必要があります。異なるネットワーク間の相互接続を実現するために、米国国防総省は 1977 年から 1979 年にかけて TCP/IP アーキテクチャとプロトコルを開発しました。 TCP/IP は、TCP、IP、UDP、ARP、ICMP など、専門的な目的を持つ複数のサブプロトコルのセットで構成されています。 TCP/IP は、低実装コスト、複数のプラットフォーム間の安全で信頼性の高い通信、ルーティング可能性などの利点により急速に発展し、インターネットの標準プロトコルになりました。 1990 年代には、TCP/IP がローカル エリア ネットワークで優先されるプロトコルとなり、最新のオペレーティング システム (Windows 7、Windows XP、Windows Server 2003 など) では、TCP/IP がデフォルトの通信プロトコルとしてインストールされました。 。
NetBEUI:
これは、NetBios Enhanced User Interface、または NetBios Enhanced User Interface です。 NetBIOS プロトコルの拡張バージョンであり、Windows for Workgroup、Win 9x シリーズ、Windows NT などの多くのオペレーティング システムで採用されています。 NETBEUI プロトコルは多くの状況で役立ち、WINDOWS98 より前のオペレーティング システムのデフォルト プロトコルです。 NetBEUI プロトコルは、通信効率が高く、短く簡潔なブロードキャスト プロトコルで、インストール後の設定が不要で、特に「ネットワーク ネイバーフッド」でのデータ送信に適しています。したがって、小規模 LAN 内のコンピュータには、TCP/IP プロトコルに加えて NetBEUI プロトコルも搭載することをお勧めします。もう 1 つの注意点は、TCP/IP プロトコルのみがインストールされている WINDOWS98 マシンが WINNT ドメインに参加したい場合は、NetBEUI プロトコルもインストールする必要があることです。
IPX/SPX プロトコル:
これは、もともと NetWare ネットワークで使用するために Novell によって開発されたプロトコルですが、非常に一般的にも使用されています。ほとんどのオンライン ゲームは IPX/SPX プロトコルをサポートしています。スタークラフト、カウンターストライクなど。これらのゲームは TCP/IP プロトコルを介して接続することもできますが、IPX/SPX プロトコルを使用する方が設定がまったく必要ないため、明らかに面倒です。これとは別に、IPX/SPX プロトコルは LAN 以外のネットワークではあまり役に立たないようです。ローカル エリア ネットワークでオンライン ゲームをプレイしないと決めている場合、この契約は不要です。
関連するおすすめ: 「プログラミングビデオコース」
以上がネットワークプロトコルの主な要素は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。