通信ネットワークを実現したい、各ホストには4つの要素を持っている必要があります
- マシンのIPアドレス
- サブネットマスク
- ゲートウェイのIPアドレス
- DNSのIPアドレス
それは四つの要素は2つの方法があり得
1.静的買収
その手動設定
2.ダイナミック買収
DHCPによって得られました
イーサネットヘッダー | IPヘッド | UDPヘッド | DHCPパケット |
(1)最前「Ethernetヘッダ」、提供される発信者(ネイティブ)と受信者(DHCPサーバ)のMACアドレスをMACアドレス。FF-FF-FF-FF-FF-FF:前者は、その後、ブロードキャストアドレスを記入し、知らないマシンカードのMACアドレスです。
(2)「IPヘッダ」の後ろに、メッセージ送信者の受信者のIPアドレスを設定します。このとき、両方のために、マシンは知りませんでした。したがって、0.0.0.0へのメッセージ送信者のIPアドレスは、受信機のIPアドレスが255.255.255.255に設定されています。
(3)最後に「UDPヘッダ」は、ポートおよびメッセージ送信者の受信ポートを設定します。この部分は良好な一致をDHCP、メッセージの送信元ポート68、67ポートの受信機です。
パケットが構築された後、それを発行することができます。イーサネットは、同じサブネット上のすべてのコンピュータは、このパッケージを受け取った、ブロードキャスト送信です。受信者のMACアドレスがFF-FF-FF-FF-FF-FFですので、私は誰が送信され見ることができないので、コンピュータは、各も決定するために、パケットのIPアドレスを分析する必要があり、このパッケージを受け取ります自分自身には送信されません。あなたがメッセージの送信者のIPアドレスが0.0.0.0で見た場合、受信者は255.255.255.255で、その後、DHCPサーバは、他のコンピュータがパケットを破棄することができますが、「このパッケージは、私に送られ、」知っています。
次に、DHCPサーバは、このパッケージのデータ内容を読み取り、IPアドレスを割り当て、「DHCP応答」パケットを送り返します。この構造は、応答パケット、MACアドレスと同様であり、イーサネットヘッダは、両方のカードアドレス、IPヘッダのIPアドレスがDHCPサーバ(発信)と255.255.255.255(受信機)、UDPヘッダのIPアドレスでありますポート67(発信)と68(受信機)、要求元IPアドレスの特定のパラメータは、ネットワークに割り当てられ、これはデータセクションに含まれています。
新しく追加されたコンピュータは、この応答パケットを受信したので、彼らはなど、そのIPアドレス、サブネットマスク、ゲートウェイアドレス、DNSサーバ、パラメータを知っています