検索
ホームページ運用・保守安全性ARP プロトコルについて詳しく知る方法

1. MAC 定義

MAC はハードウェア アドレスと呼ばれ、ネットワーク内のデバイスの一意の識別子であり、合計 48 ビットです。たとえば、私の無線 MAC アドレスは 8C-A9-82-96-F7-66

で、システム上の表示形式は 16 進数からなる 6 つの数字の組み合わせです。たとえば、8C の最初の桁は 8__c で、2 進数の桁数は 4X2=8 桁、8X6=48 桁になります。 拡張内容:このアドレスはグローバルに一意です。重複する MAC アドレスはありません。スイッチング ネットワーク内に重複した MAC アドレスが出現すると、ループが発生しているはずです。ループ現象時間接続がブロックされるか、まったく接続されなくなる可能性があります。

ARP プロトコルについて詳しく知る方法

2. LAN 内での PC 通信 (IP および MAC)

世の中には、コンピューター、コンピューター LOL、CF、ははあります。 ITの世界はゲームというものができるようになっています。 PC 間の通信方法は、主にハードウェアの存在と MAC アドレスと IP アドレスの使用に依存します。

: スイッチと 2 台の PC があります。2 台の PC を通信させるにはどうすればよいですか?非常に簡単で、PC には同じネットワークセグメントの 2 つのアドレスが割り当てられています

lap0: 192.168.1.1/24 lag1: 192.168.1.2/24

1> トポロジー2 台の別個の PC 同じスイッチ VLAN1

ARP プロトコルについて詳しく知る方法

2>lap0 と Lap1 が相互に ping を実行します

ARP プロトコルについて詳しく知る方法

##3>なぜlap0はlap1と通信できるのでしょうか?

(1) 2 つのラップは同じネットワーク セグメント内にあります。 (2) 同じ VLAN 内にあります。 (3) PC 側は、ARP プロトコルを通じて IP と MAC の間の関係を解決します。ラップ 1 192.168.1.2 の MAC および IP マッピング関係は、arp -a を介してラップ 0 でクエリされているため、相互に通信できます。そうすれば、逆に、lap1 は、lap0 の MAC アドレスと IP アドレスを確実に学習できるようになります。

ARP プロトコルについて詳しく知る方法

ARP プロトコルについて詳しく知る方法

#3. ARP プロトコルの概要

上記は非常に活発です。 ARP という一般的だが非常に重要なプロトコルを紹介します。 ARP の完全な英語名は次のとおりです: アドレス解決プロトコル ARP は IP と MAC 間の動的マッピングを提供し、プロセスは自動的に完了します。 PC が通信要求を送信する場合、プロトコルに従って、その宛先アドレスは 48 ビットの MAC アドレスである必要があります。 MAC は IP と直接通信できません。次に、対応する変換作業を行うために ARP プロトコルが必要になります。

以下は参考のために TCP/IP ボリューム 1 から抜粋したものです

ARP プロトコルについて詳しく知る方法

イーサネット環境における上記と同様:

1>lap0 lap1 と通信するには、32 ビットの IP アドレスを 48 ビットの MAC アドレスに変換する必要があります。

2>ARP プロトコルはブロードキャスト ネットワークに属しており、ARP は自身の要求情報をブロードキャストの形式でイーサネット ネットワークにブロードキャストします。

3>lap1 はブロードキャスト リクエストを受信すると、lap0 自身の IP アドレスと MAC アドレスを返します。双方が対応関係を確立している

ARP プロトコルについて詳しく知る方法

4. スイッチ MAC 対応

PC 間の通信はレイヤー 2 スイッチを経由する必要があります. ARP プロトコルの使用を除いて実装されます。さらに、各スイッチ ポート自体にも MAC アドレスがあります。 LAP0 が LAP1 に ping を送信すると、LAP0 の要求フレームがスイッチに到達した後、スイッチはそれを記録し、MAC アドレスを記録してから、要求を LAP1 に転送します。このような往復要求により、MAC 対応テーブル関係が確立されます。レイヤ 2 スイッチは MAC とポートの対応関係のみを記録します。通常、レイヤ 2 スイッチは高速スイッチングのみを実行します。もちろん、特別なニーズがあれば、MAC に基づいた一連の制限およびバインド操作も実行できます。

MAC とポートの対応関係:

ARP プロトコルについて詳しく知る方法

5. ゲートウェイ配下の MAC と ARP 情報

1> ; アクセス スイッチはコアに接続され、ゲートウェイ |192.168.1.254/24 に追加されます。

ARP プロトコルについて詳しく知る方法

2> まず分析してみましょう:

1. まず、スイッチが相互接続され、ポートが互いのポート アドレスを学習します

2.lap0 と lap1 の ping 要求パケットがゲートウェイに到着し、コア スイッチが MAC アドレス テーブル (動的)

3 を確立します。同時に、ゲートウェイが 2 つのゲートウェイの間にあるため、ARP エントリが確立されます。異なるネットワーク セグメント 通信インターフェイス

4. コアおよびコア スイッチの MAC アドレス テーブルを確認します。

コア学習では、lap0 と lap1 の MAC アドレス、およびアクセス スイッチの相互接続ポートの MAC アドレスが学習されます。アクセススイッチMACアドレステーブル:MACは2台のPCのMACを学習すると同時に、コアスイッチのオンボードMACアドレスと相互接続ポートアドレステーブルも学習します。以下に示すように:

コア スイッチ show mad add

ARP プロトコルについて詳しく知る方法

##アクセス スイッチ show mac add


ARP プロトコルについて詳しく知る方法

コア スイッチ show arp の内容IP 列、タイムアウト期間、MAC アドレス、およびそれが属する VLAN この情報は、トラブルシューティングに特に役立ちます。 H3C と Huawei の ARP 情報テーブルは基本的に Cisco のものと似ており、若干の違いはありますが、全体的な内容はそれほど変わりません。

ARP プロトコルについて詳しく知る方法

6. ARP スプーフィング問題の実際の処理

イーサネットが DHCP を使用して IP アドレスを自動的に取得する場合は、dhcp を有効にします。スヌーピング セキュリティの監視に関しては、それほど多くの問題はありません。静的IPを使用すると、ARP ***やARPスプーフィングなどの厄介な問題が発生しやすくなります。仕組みを理解すると、この種の問題の解決が特に簡単になります。

私が遭遇した状況は比較的単純で、特定のネットワーク セグメントにあるサーバーにアクセスできない場合があります。通信後、ネットワーク構造の問題の可能性は排除され、サービスの単一ネットワーク カードがネットワーク カードにバインドされておらず、コアがデュアル アップリンク冗長性にアクセスするために HSRP を実装していることが確認されました。まず、ループを解消し、コア スパニング ツリーのステータスが正常であること、スイッチの CPU 使用率が正常であること、サーバが配置されているアクセス スイッチの相互接続ポートにブロードキャスト パケットがないこと、および突然の大規模なトラフィックがないことを確認します。パケットが削除され、ループが解消されます。次に、サーバーの下の ARP テーブル エントリを確認し、サーバー ゲートウェイの ARP エントリが異常であり、MAC アドレスがゲートウェイの MAC ではないことを確認します。

ARP プロトコルについて詳しく知る方法

これは一種の ARP 詐欺です。つまり、コンピュータにウイルスが存在し、ゲートウェイのふりをしてブロードキャスト パケットを送信し続けます。すべてのデータ パケットを転送する必要があるゲートウェイに移動します。そのため、場合によっては中断が発生する場合があります。次に、汚染されたマシンを見つける必要があります。

1>show mac-add | in mac をゲートウェイの下で実行して、どの相互接続ポートから送信されているかを確認し、ポート

# の下でアクセス スイッチを見つけます。 2> アクセス スイッチを検索し、引き続き特定のポートを検索します。 show mac-add | in mac

3> マシンを検索し、ネットワークから切断し、ウイルス対策またはシステムの半分を復元して、360 度を有効にします。同様のインシデントを回避するための ARP ファイアウォール。

しかし、最も重要なことはウイルス対策です。

4>Silly HUB などの古い 3COM スイッチが見つかった場合は、手動で削除する必要があります。

ここまで述べてきましたが、実際には、ARP スプーフィングの解決策は、汚染されたマシンを特定することです。

以上がARP プロトコルについて詳しく知る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事は亿速云で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境