資料通訊 DHCP報文詳解

2021-10-24 09:33:12 字數 1683 閱讀 9061

伺服器使用udp/68進行廣播

客戶端使用udp/67進行廣播

功能:客戶端啟動後廣播傳送,用來尋找dhcp伺服器。

具體細節:

當乙個dhcp客戶端啟動後,使用0.0.0.0作為源位址、使用255.255.255.255作為目標位址、使用udp67埠來廣播傳送dhcp discover報文。dhcp discover報文中包含了客戶端的mac位址以及主機名資訊。

功能:dhcp伺服器用來響應dhcp discover報文,offer報文中包含了分配給客戶端的配置資訊。

具體細節:

當dhcp伺服器接收到客戶端的dhcp discover報文後,會在位址池中查詢是否有合法的ip位址提供給客戶機,如果有伺服器會將該位址加入到dhcp offer報文中。dhcp offer中包含的訊息有:dhc客戶機的mac位址、分配給客戶端的ip位址;掩碼;閘道器;租約期限、dhcp伺服器的ip位址;mac。此時客戶端還沒有獲得ip位址,所以dhcp伺服器會使用自己的ip位址作為源位址,使用255.255.255.255作為目標位址,使用udp68進行廣播。注意:

客戶端接

收到of

fer報

文後,不

會立即配

置ip地

址注意

:客戶端

接收到o

ffer

報文後,

不會立即

配置ip

位址功能:①用來響應伺服器的dhcp offer報文。

②客戶端重啟後,傳送dhcp request報文來確先前的配置資訊

③當客戶端與某個ip位址繫結後,傳送dhcp request報文來延長ip位址的租期。

詳細資訊:

區域網中若有多個dhcp伺服器時,dhcp伺服器會從接收到的第乙個dhcp offer中選擇ip位址。選擇ip位址後,客戶機將廣播dhcp request報文表示它接受提供的ip位址。request報文中包含了伺服器的ip位址,以便於伺服器確認客戶端是否採用了自己提供的ip位址。

雖然客戶機選擇了ip位址,但是還沒有配置ip位址,所以客戶端仍然使用0.0.0.0作為源位址,使用255.255.255.255作為目標位址,使用udp67埠來廣播dhcp request報文。

功能:詳細資訊:

伺服器接收到dhcp request報文後,會廣播dhcp ack報文向客戶機廣播成功的確認(因為此時客戶端還未收到ack報文,所以仍然採用廣播的方式)。當客戶機收到dhcp ack報文後,他就配置了ip位址,完成了tcp/ip的初始化。

功能:伺服器對客戶端的dhcp request報文的拒絕響應報文

詳細資訊:

功能:當客戶端發現伺服器分配給他的ip位址發生衝突時會通過傳送此報文來通知伺服器,並且會重新向伺服器申請位址。

功能:客戶端可通過傳送此報文主動釋放伺服器分配給它的ip位址,當伺服器收到此報文後,可將這個ip位址分配給其他的客戶端。如windows下的ipconfig /release。

功能:客戶端獲得ip位址後,通過此報文來獲得其他的一些網路配置資訊。

d hc

p的所有

報文格式

基於bo

otp的

報文格式

。\color

dhcp的所

有報文格

式基於b

ootp

的報文格

式。

Activity資料通訊

若要從子activity獲取返回資訊時,可呼叫以下activity方法 public void startactivityforresult intent intent,int requestcode 該方法的第乙個引數為intent,第二個引數是請求 請求碼是先傳送給子activity,然後再返回...

資料通訊基礎

通道的最高碼元傳輸速率 根據奈氏 nyquist 準則,理想碼元傳輸速率n 2w baud 其中w是理想低通訊道的頻寬,單位為hz,baud是波特,是碼元傳輸速度的單位。通道的極限資訊傳輸速率 shannon用資訊理論的理論推導出了頻寬受限且有高斯白雜訊干擾的通道的極限 無差錯的資訊傳輸速率。其中w...

資料通訊概述

基本概念的介紹 模擬通訊 頻分復用 數字通訊 時分復用 一則離散訊息包含的資訊量 i log ap i log a p i loga p 資料通訊 依照通訊協議,資料傳輸技術在兩個功能單元之間傳遞資料資訊 資料通訊業務 分組交換業務 數字資料業務 幀中繼業務 寬頻業務 資料通訊系統 資料終端裝置dt...