使用者工具

網站工具


network:application:dhcp

DHCP運作過程

圖解說明

文字說明

  1. DHCP Client(A)—–>DHCP Server(B) DHCP Discover
    DHCP Client(A)會送出DHCP Discover 訊息廣播到附近網路上是否有DHCP Server(B)
  2. DHCP Server(B)—–>DHCP Client(A) DHCP Offer
    DHCP Server(B)收到DHCP Client(A)廣播請求,會從沒租用位址範圍內,
    選出一個IP並且用ping方式檢查此IP是否有衝突,檢查OK,就會送 offer封包給DHCP Client(A)。
  3. DHCP Client(A)—–>DHCP Server(B) DHCP Request
    收到DHCP Server Offer封包後,會先用Arp向網路發送一個ARP封包,查尋網路上是否與OFFER封包內
    的IP有衝突,若沒有衝突,就發送廣播封包(DHCP Request)給B表示接受此IP,若有衝突,會在ARP封包顯示Gratuitous字樣(表示來源IP與目的IP一樣),DHCP Client(A)會送出一個
    封包給DHCP Server(B) 拒絕接受DHCP Offer封包。
  4. DHCP Server(B)—–>DHCP Client(A) DHCP ACK
    收到DHCP request後,向DHCP Client(A) 發送一個DHCP ACK回應。
network/application/dhcp.txt · 上一次變更: 2013/07/06 01:28 (外部編輯)