DHCPはUDPの上位アプリケーションプロトコル。DHCPサーバはポート番号67、DHCPクライアントはポート番号68を使用する。起動時、DHCPクライアントのIPアドレス、サブネットマスクは「0.0.0.0」が設定されている。DHCPサーバとのやり取りは、制限ブロードキャスト「255.255.255.255」が使用される。
RFC2131
Server Client Server
(not selected) (selected)
v v v
| | |
| Begins initialization |
| | |
| _____________/|\____________ |
|/DHCPDISCOVER | DHCPDISCOVER \|
| | |
Determines | Determines
configuration | configuration
| | |
|\ | ____________/ |
| \________ | /DHCPOFFER |
| DHCPOFFER\ |/ |
| \ | |
| Collects replies |
| \| |
| Selects configuration |
| | |
| _____________/|\____________ |
|/ DHCPREQUEST | DHCPREQUEST\ |
| | |
| | Commits configuration
| | |
| | _____________/|
| |/ DHCPACK |
| | |
| Initialization complete |
| | |
. . .
. . .
| | |
| Graceful shutdown |
| | |
| |\ ____________ |
| | DHCPRELEASE \|
| | |
| | Discards lease
| | |
v v v
Figure 3: Timeline diagram of messages exchanged between DHCP
client and servers when allocating a new network address
Gratuitours ARP
DHCPクライアントは、DHCPサーバから設定情報を受け取った後、Grautitous ARPを送信してIPアドレスの重複チェックを行う。
DHCPリレー
DHCPクライアントとDHCPサーバがルータを介して接続されている場合はブロードキャストパケットがDHCPサーバへ到達しない。この場合はルータ上のDHCPリレーエージェント機能を有効化する必要がある。
0 件のコメント:
コメントを投稿