什么是DHCP?—Vecloud微云
我們需要獲知電話號碼才能打給某人,我們也需要一個地址來通過Internet與網絡主機進行通信。
此地址稱為“
Internet協議地址”。通常,IP地址通過動態主機配置協議(DHCP)動態分配給訪問Internet的客戶端,該協議是為RFC
2131中定義的IP地址動態分配而設計的。
DHCP在IP分配中采用“租賃”的概念。這意味著DHCP服務器不會將IP地址永久分配給客戶端。而是設置“租用期限”,并允許客戶端僅在設置的租用期限內使用分配的IP地址。如果客戶端希望使用分配的IP地址的時間超過租約期限,則應請求DHCP服務器續訂租約。如果不是,它將執行IP地址釋放過程。
現在,我們將介紹IP地址分配過程,該過程描述了DHCP客戶端如何獲取DHCP服務器分配的IP地址。
一、DHCP發現
消息方向:DHCP客戶端 -> DHCP服務器
廣播消息(目標MAC = FF:FF:FF:FF:FF:FF)
它是什么以及它的作用:這是由DHCP客戶端搜索DHCP服務器發送的消息??蛻舳嗽贚AN(同一子網)上廣播此消息,實際上說:“那里有可用的DHCP服務器嗎?如果您聽到我的聲音,請回答我!”。
關鍵參數:
客戶端MAC:客戶端MAC地址
二、DHCP提供
消息方向:DHCP服務器 -> DHCP客戶端
可以是廣播類型或單播類型的消息,具體取決于DHCP客戶端發送的DHCP
Discover消息中的廣播標志值。如果廣播標記值為1,則DHCP服務器發送廣播類型的DHCP Offer消息,如果為0,則發送單播類型的消息。
它的作用和作用:這是DHCP服務器對DHCP客戶端呼叫的響應,說“我能聽到你的聲音!”。通過此消息,DHCP服務器不僅宣布自身的存在,而且還向DHCP客戶端提供所有網絡配置數據,包括要分配給DHCP客戶端的IP地址。
關鍵參數:
客戶端MAC:客戶端MAC地址
您的IP:要分配/出租給客戶端的IP地址
子網掩碼(選項1)
路由器(選項3):客戶端默認網關IP地址
DNS(選項6):DNS服務器IP地址
IP租用時間(選項51):允許客戶端使用/租用分配的IP地址(您的IP)的時間/期間
DHCP服務器標識符(選項54):發送此DHCP提供消息的DHCP服務器的IP地址。有時,多個DHCP服務器可能會發送相同的DHCP
Offer消息,因此每個服務器在將該消息發送給客戶端之前,都會在此字段中包含其自己的IP地址。
三、DHCP請求
消息方向:DHCP客戶端-> DHCP服務器
廣播消息(目標MAC = FF:FF:FF:FF:FF:FF)
它的作用和作用:客戶端識別出DHCP服務器的存在,并從DHCP服務器獲取了網絡配置數據(客戶端IP地址,子網掩碼,默認網關IP地址等)。現在,客戶端選擇其中之一,然后發送DHCP請求消息,以請求客戶端使用的網絡配置數據。
關鍵參數:
客戶端MAC:客戶端MAC地址
要求的IP地址(選項50):客戶端聲稱“我將使用此IP地址”的IP地址。(此字段中使用了DHCP Offer消息中的“您的IP地址”)
DHCP服務器標識符(選項54):如果有多個DHCP服務器發送DHCP優惠消息,則客戶端選擇其中一臺服務器進行訪問,并在此字段中輸入所選服務器的IP地址。換句話說,客戶端向在“
DHCP服務器標識符”字段中定義了ID地址的DHCP服務器發送DHCP請求消息,然后從服務器獲取包括IP地址的網絡配置數據。
四、DHCP確認
消息方向:DHCP服務器-> DHCP客戶端
可以是廣播類型的消息(目標MAC = FF:FF:FF:FF:FF:FF)或單播類型的消息,具體取決于DHCP客戶端發送的DHCP
Discover消息中的廣播標志值。如果廣播標記值為1,則DHCP服務器發送廣播類型的DHCP Offer消息,如果為0,則發送單播類型的消息。
它是什么以及它的作用:在DHCP過程中發送的最后一條消息。通過此消息,DHCP服務器將網絡配置數據傳遞到DHCP客戶端。該消息包括與以上討論的DHCP
Offer消息的網絡配置數據中包含的網絡參數相同的網絡參數。
關鍵參數:
客戶端MAC:客戶端MAC地址
您的IP:要分配/出租給客戶端的IP地址
子網掩碼(選項1)
路由器(選項3):客戶端默認網關IP地址
DNS(選項6):DNS服務器IP地址
IP租用時間(選項51):允許客戶端使用/租用分配的IP地址(您的IP)的時間/期間
DHCP服務器標識符(選項54):發送此DHCP確認消息的DHCP服務器的IP地址。
現在,已經交換了包括最后一個DHCP Ack在內的所有消息的客戶端已經獲得/租用了包括IP地址在內的網絡配置數據,因此可以使用Internet。
Vecloud是一家面向企業提供云交換網絡服務為核心業務的技術創新企業,在全球的數據中心節點30個,POP節點超過200個,服務的大客戶超過300個,涉及金融、互聯網、游戲、AI、教育、制造業、跨國企業等行業領域。http://www.vecloud.com
總結
以上是生活随笔為你收集整理的什么是DHCP?—Vecloud微云的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第一天上市的股票有涨跌幅限制吗
- 下一篇: 什么是QoS技术?—Vecloud微云