國內私募機構九鼎控股打造APP,來就送 20元現金領取地址:http://jdb.jiudingcapital.com/phone.html
內部邀請碼:C8E245J (不寫邀請碼,沒有現金送)
國內私募機構九鼎控股打造,九鼎投資是在全國股份轉讓系統掛牌的公眾公司,股票代碼為430719,為“中國PE第一股”,市值超1000億元。
------------------------------------------------------------------------------------------------------------------------------------------------------------------
原文地址:http://www.ctowhy.com/395.html
DHCP的作用:
在局域網中,用戶電腦都需要IP地址才使用網絡服務,但是客戶並不都會配置IP地址,這時,可以在網絡中部署一個DHCP服務器,用來給這些客戶主機動態的分配IP。
所有DHCP的客戶端,在向DHCP服務器租用到地址后,會在DHCP服務器端留下租用信息,網絡管理員可以根據這些分配信息統一管理這些客戶。
DHCP的一些概念:
DHCP是一個典型的Client/Server模型的協議,使用UDP傳輸
- DHCP Server端,使用UDP端口:67
DHCP Server可以在很多設備上部署,如Cisco、H3C、Juniper、Windows、Linux……都可以 - DHCP Client端,使用UDP端口:68
客戶端(主機、路由器、交換機、網絡打印機、網絡攝像頭……都可以作為DHCP客戶端)
DHCP的基本工作流程
DHCP的客戶端如果把網卡的IP地址配置為動態獲取IP的方式,就會發送DHCP請求,來尋找DHCP服務器申請地址;b
DHCP的在客戶端申請、服務器下發地址的過程中,一共會產生四個數據包,如下:
根據這四個數據包來看,DHCP的工作流程如下圖:
DHCP詳細工作流程解析
第一步:
DHCP客戶端主動發起DHCP Discover包,用來尋找DHCP服務器,其中:
- 源MAC是自己的MAC地址,目的MAC是FFFF.FFFF.FFFF的廣播
- 源IP是0.0.0.0(現在還沒有IP,就用全0地址),目的IP是255.255.255.255的三層廣播
因為DHCP服務器在哪里還不知道,所以使用廣播來尋找,廣播會泛洪到整個網段中;
第二步:
DHCP服務器收到客戶端發的DHCP Discover之后,會在自己的地址池中拿出一個沒有分配的地址以及配套的參數(如:掩碼、DNS、網關、域名、租期……),然后以一個DHCP Offer包發送出去。
這個DHCP Offer數據包的地址如下:
- 源MAC是DHCP服務器的MAC,目的MAC是FFFF.FFFF.FFFF的廣播
- 源IP是DHCP服務器的IP,目的IP是255.255.255.255的廣播
這時客戶端還沒有獲得IP,DHCP服務器端現在還無法定位客戶端,所以用廣播來回應。
第三步:
客戶端收到這個DHCP Offer后,會再發出一個DHCP Request給服務器來申請這個Offer中包含的地址。
這個時候,客戶端還沒有正式拿到地址,所以還需要向DHCP服務器申請。
- 這時客戶端的源IP還是0.0.0.0,目的IP還是255.255.255.255
- 源MAC是客戶端的MAC,目的MAC是FFFF.FFFF.FFFF廣播包
第四步:
服務器收到客戶端的請求后,會發出一個DHCP ACK用來確認這個IP地址可以分配給這個客戶端。
客戶端收到第四個DHCP ACK數據包才算正式拿到了這個IP。