ホームページ > よくある問題 > ネットワーク層プロトコルとは何ですか?

ネットワーク層プロトコルとは何ですか?

青灯夜游
リリース: 2023-02-10 13:49:02
オリジナル
96664 人が閲覧しました

ネットワーク層には、ARP プロトコル、IP プロトコル、ICMP プロトコル、IGMP プロトコルの 4 つのプロトコルがあります。 ARP プロトコルは IP プロトコルにサービスを提供し、IP プロトコルは ICMP プロトコルにサービスを提供し、ICMP プロトコルは IGMP プロトコルにサービスを提供します。

ネットワーク層プロトコルとは何ですか?

#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。

ネットワーク層プロトコルとは何ですか?

ネットワーク層プロトコル。OSI 参照モデルの 3 番目の層です。通信サブネットの動作を制御し、接続を確立、維持、解放する手段を提供し、トランスポート層エンティティ間の透過的なデータ送信を保証します。

ネットワーク層プロトコルには、ARP プロトコル、IP プロトコル、ICMP プロトコル、IGMP プロトコルが含まれます。

ARP プロトコル:

アドレス解決プロトコル、または ARP (アドレス解決プロトコル) は、IP アドレスに基づいて物理アドレスを取得する TCP/IP プロトコルです。

ホストが情​​報を送信するとき、ターゲット IP アドレスを含む ARP 要求をローカル エリア ネットワーク上のすべてのホストにブロードキャストし、返信メッセージを受信して​​ターゲットの物理アドレスを決定します。 、IP アドレス、および物理アドレスはローカル ARP キャッシュに保存され、一定期間保持されます。ARP キャッシュは、リソースを節約するために次のリクエストで直接クエリされます。

アドレス解決プロトコルは、ネットワーク内のホスト間の相互信頼に基づいています。ローカル エリア ネットワーク上のホストは、独立して ARP 応答メッセージを送信でき、他のホストは応答メッセージを受信して​​もメッセージを検出しません。信頼性はローカル ARP キャッシュに記録されるため、攻撃者は偽の ARP 応答メッセージを特定のホストに送信して、送信された情報が予期されたホストに到達できなかったり、間違ったホストに到達したりすることができ、これは ARP スプーフィングとなります。

ARP コマンドを使用すると、ローカル ARP キャッシュ内の IP アドレスと MAC アドレス間の対応関係を照会したり、静的対応関係を追加または削除したりすることができます。関連するプロトコルには、RARP およびプロキシ ARP が含まれます。 NDP は、IPv6 のアドレス解決プロトコルを置き換えるために使用されます。


IP プロトコル:

IP は Internet Protocol の略称で、TCP/IP システムのネットワーク層プロトコルです。 IP を設計する目的は、ネットワークのスケーラビリティを向上させることです。第一に、インターネットの問題を解決し、大規模で異種ネットワークの相互接続を実現します。第二に、トップレベルのネットワーク アプリケーションと基盤となるネットワーク テクノロジの間の結合関係を分離し、独立して開発します。エンドツーエンドの設計原則によれば、IP は、コネクションレスで信頼性の低いベストエフォート型のパケット送信サービスをホストに提供するだけです。

ICMP プロトコル:

ICMP (インターネット制御メッセージ プロトコル) インターネット制御メッセージ プロトコル。これは TCP/IP プロトコル スイートのサブプロトコルであり、IP ホストとルーターの間で制御メッセージを送信するために使用されます。制御メッセージとは、ネットワーク接続、ホストに到達可能かどうか、ルートが使用可能かどうかなど、ネットワーク自体に関するメッセージを指します。これらの制御メッセージはユーザー データを送信しませんが、ユーザー データの送信において重要な役割を果たします。

ICMP は、あたかも上位レベルのプロトコルであるかのように IP の基本サポートを使用しますが、実際には ICMP は IP の不可欠な部分であり、すべての IP モジュールで実装する必要があります。

IGMP プロトコル:

インターネット グループ管理プロトコル (IGMP、インターネット グループ管理プロトコル) は、インターネット プロトコル ファミリのマルチキャスト プロトコルです。

TCP/IP プロトコル スイートのサブプロトコル。IP ホストがグループ メンバーシップを直接隣接するルーターに報告するために使用します。インターネット ホストがマルチキャストに参加できるようにします。これは、IP ホストがマルチキャスト グループのメンバーシップを隣接するマルチキャスト ルーターに報告するために使用するプロトコルです。マルチキャスト ルーターは、ローカル ネットワークに IGMP クエリを送信するマルチキャスト対応ルーターです。ホストは、IGMP レポートを送信することでクエリに応答します。マルチキャスト ルーターは、ネットワーク内のすべてのマルチキャスト メンバーにマルチキャスト パケットを転送する責任を負います。

インターネット グループ管理プロトコル (IGMP) は、オープン ソース システム相互接続 (OSI) の 7 層フレームワーク モデルのネットワーク層に対応するプロトコルです。インターネット グループ管理プロトコル (IGMP) は、インターネット エンジニアリング タスク フォース (IETF) によって作成された標準文書 (RFC) 2236 に詳細に説明されています。

さらに関連記事を読みたい場合は、

PHP 中国語 Web サイト にアクセスしてください。 !

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート