IT用語: ARP(アドレス解決プロトコル)とは
IPアドレスからMACアドレスを調べるARPの仕組みとARPテーブルの役割を解説。
ARP(Address Resolution Protocol)とは
ARP(アープ)は、IPアドレスからMACアドレス(物理的なネットワーク機器の固有番号)を調べるためのプロトコルです。同じLAN内の機器に通信する際、OSはARPを使って「このIPアドレスの機器はどこにあるか?」を問い合わせ、対応するMACアドレスを取得してからデータを送ります。
なぜMACアドレスが必要なのか?
IPアドレスは論理的な住所、MACアドレスは機器に刻まれた物理的な住所です。LAN内の実際のデータ転送(イーサネットフレーム)はMACアドレスを使って行われるため、IPとMACの対応表(ARPテーブル)が必要です。arp -a コマンドで現在のARPテーブルを確認できます。
ARPスプーフィングとセキュリティ
ARPは信頼を前提とした設計のため、悪意のある機器が偽のARP応答を送り込む「ARPスプーフィング」攻撃が存在します。企業ネットワークではDynamic ARP Inspection(DAI)等の対策が必要です。MACアドレスを調べるには当サイトの「MACアドレス検索ツール」も活用できます。
関連する用語 (ネットワーク用語辞典)
全37件を見るIT用語: NAT(ネットワークアドレス変換)とは
プライベートIPとグローバルIPを変換するNATの仕組みと、なぜ自宅LANで使われているのかを解説。
帯域幅(Bandwidth)
ネットワーク回線が単位時間あたりに転送できるデータ量の最大値。bps(ビット毎秒)で表し、実際のスループットは帯域幅の50〜80%程度になることが多い。
OSI参照モデル(7階層モデル)
ネットワーク通信を7つの階層に分けて標準化したモデル。物理・データリンク・ネットワーク・トランスポート・セッション・プレゼンテーション・アプリケーション層からなる。
BGP(ボーダーゲートウェイプロトコル)
インターネット上の自律システム(AS)間でルーティング情報を交換するプロトコル。インターネットの経路制御の根幹を担い、「インターネットの接着剤」とも呼ばれる。
HTTP/3(QUIC)
TCPの代わりにQUICプロトコル(UDPベース)を使う次世代Webプロトコル。Head-of-Line Blockingを解消し、モバイル環境やパケットロスが多い環境でHTTP/2より優れたパフォーマンスを発揮する。
ポート番号: 3389 (RDP) とリモートワークのリスク
Windowsのリモートデスクトップ接続(RDP)で使用されるポート3389と、絶対にやってはいけない公開設定について。