◆DHCPの仕組み詳細(その6)※ネットワークの学習は、TCP/IPを学ぶことから始めることをオススメします。TCP/IPは、今日のLANやインターネットを支えている重要な技術になっています。ここでは、これからネットワークを学ぼうとする方に必要なネットワークの用語やテクノロジーの紹介、そして、TCP/IPプロトコルの基礎知識を中心に説明してゆきます。◆DHCPの仕組み詳細(その6)ここでは、DHCPサーバと同じサブネットにあるクライアントがDHCPアドレスを取得する際のやりとりを説明してゆきます。◆DHCPサーバと同じサブネットにあるクライアントがある場合ネットワークの構成が、下図のように、クライアントは、DHCPサーバと同じサブネットに属しています。この時の、クライアントとDHCPサーバ間のやり取りは、下図のように行われます。やり取りするパケットの送信元、宛先のアドレスは以下のようになります。Discoverクライアントは、送信元アドレスとして、送信元MACアドレスに自分のMACアドレスを、IPアドレスを「0.0.0.0」を設定します。宛先アドレスには、ブロードキャストアドレスとして、宛先MACアドレスに「FFFF.FFFF.FFFF」、宛先IPアドレスに、「255.255.255.255」を設定して、IPアドレスを割り当てるように要求を行います。Offerこの要求を、DHCPサーバは受け取り、送信元に「このIPアドレスはどうですか?」という提案(DHCPOFFER)を送ります。この時、宛先アドレスがユニキャストではなく、ブロードキャストで送られます。宛先MACアドレスには、「FFFF.FFFF.FFFF」を宛先IPアドレスには、「255.255.255.255」となります。REQUEST)をブロードキャストします。送信元アドレスとして、送信元MACアドレスに自分のMACアドレスを、IPアドレスを「0.0.0.0」を設定します。宛先アドレスには、ブロードキャストアドレスとして、宛先MACアドレスに「FFFF.FFFF.FFFF」、宛先IPアドレスに、「255.255.255.255」を設定して送信します。ACK)メッセージを送信します。この時、宛先アドレスがユニキャストではなく、ブロードキャストで送られます。宛先MACアドレスには、「FFFF.FFFF.FFFF」を宛先IPアドレスには、「255.255.255.255」となります。