#author("2022-09-17T15:01:08+09:00","default:k1rou","k1rou") #author("2022-09-17T15:03:50+09:00","default:k1rou","k1rou") *DHCP とは [#q963c840] **名称 [#r8baf898] -Dynamic Host Configuration Protocol **概要 [#o6ff37ad] -ネットワークへの接続に必要な情報を一元管理し、自動的に設定する[[通信プロトコル]]。 --同じネットワーク上の端末にIPアドレス等の情報を自動的に割り当てる -[[OSI参照モデル]]のアプリケーション層で動作する。 *DHCPで自動的に設定する情報 [#o4e1bce5] -[[IPアドレス]] ([[IPv4]]) -[[サブネットマスク]] -[[デフォルトゲートウェイ]] -[[DNS]]サーバ *DHCPの構成要素 [#qa915091] -DHCPマネージャ --管理する側 -DHCPエージェント --管理される側 *通信シーケンス [#j8ba3d63] +DHCP DISCOVER --クライアント→DHCPサーバ --宛先は[[ブロードキャスト]]アドレス +DHCP OFFER(利用可能なIPアドレスを提示) --クライアント←DHCPサーバ --宛先は[[ブロードキャスト]]アドレス +DHCP REQUEST --クライアント→DHCPサーバ --宛先は[[ブロードキャスト]]アドレス +DHCP ACK(利用可能なIPアドレス、[[サブネットマスク]]等を含むを提示) --クライアント←DHCPサーバ --宛先は[[ユニキャスト]]アドレス --DHCPサーバ:IPアドレスを使用済とする --クライアント:IPアドレス、[[サブネットマスク]]等を含む構成情報を適用する *その他 [#a14afa26] -リース期限 --DHCPが割り当てるIPアドレスの貸出期限 --クライアントは期限が切れる前に、期限の延長をDHCPサーバに要求することができる。 --DHCPサーバは、期限がきれたIPアドレスをクライアントから回収する。 -アドレスプール --DHCPが割り当て可能なIPアドレスの範囲 --DHCPサーバは、アドレスプールから割り当て可能なIPアドレスをクライアントに割り当てる。 -リレーエージェント --サブネット外にあるDHCPサーバにDHCPメッセージ([[ブロードキャスト]])が届くようするために中継する[[ルータ]]([[L3スイッチ]])の仕組み(ソフトウェア)。 --DHCP DISCOVERを受けたルータは、別のサブネットのDHCPサーバに[[ユニキャスト]]でDHCP DISCOVER を送る -APIPA --Automatic Private IP Addressing --自動プライベートIPアドレス指定機能 --DHCPからのIPアドレスの割り当てができなかった場合に[[リンクローカルアドレス]]を自動設定する機能 --同一の[[ブロードキャスト]]ドメイン内に通信の範囲が限定される --[[ルータ]]は、APIPAで割り当てられたIPアドレスのパケットをルーティングしない --[[デフォルトゲートウェイ]]は設定されない -DHCPスヌーピング --DHCPでやりとりするメッセージに不正なメッセージがないか監視する機能 -使用するポート番号 --DHCP client ---67/UDP --DHCP server ---68/UDP *DHCP 関連の脅威 [#od087be0] -[[DHCPスプーフィング]] -DHCPスヌーピング *関連用語 [#g0793338] -[[ネットワーク]] -[[ブロードキャスト]] -DHCPv6-PD (prefix delegation)