<big id="vrdwa"></big>
<big id="vrdwa"><strong id="vrdwa"></strong></big>
    1. <code id="vrdwa"><strong id="vrdwa"><dl id="vrdwa"></dl></strong></code>

    2. 熱門搜索:
    3. 裝機系統
    4. 雨林木風系統
    5. 深度系統
    6. 電腦公司系統
    7. win7裝機版
    8. 教程分類
      當前位置:主頁 > 教程咨詢 > Linux教程

      DHCP協議圖文詳解

      來源:裝機員┆發布時間:2018-10-09 11:00┆點擊:

      裝機員為您提供DHCP協議圖文詳解的文章咨詢供您閱讀,如何使用DHCP協議圖文詳解的方法對您有幫助也請您舉手之勞分享給您身邊的人。

      一:DHCP工作原理

      1.什么是DHCP協議

      DHCP,動態主機配置協議,前身是BOOTP協議,是一個局域網的網絡協議,使用UDP協議工作,常用的2個端口:67(DHCP server),68(DHCP client)。DHCP通常被用于局域網環境,主要作用是集中的管理、分配IP地址,使client動態的獲得IP地址、Gateway地址、DNS服務器地址等信息,并能夠提升地址的使用率。簡單來說,DHCP就是一個不需要賬號密碼登錄的、自動給內網機器分配IP地址等信息的協議。

      2.DHCP協議中的報文

      DHCP報文共有一下幾種:

      DHCP DISCOVER : 客戶端開始DHCP過程發送的包,是DHCP協議的開始

      DHCP OFFER : 服務器接收到DHCP DISCOVER之后做出的響應,它包括了給予客戶端的IP(yiaddr)、客戶端的MAC地址、租約過期時間、服務器的識別符以及其他信息

      DHCP REQUEST : 客戶端對于服務器發出的DHCP OFFER所做出的響應。在續約租期的時候同樣會使用。

      DHCP ACK : 服務器在接收到客戶端發來的DHCP REQUEST之后發出的成功確認的報文。在建立連接的時候,客戶端在接收到這個報文之后才會確認分配給它的IP和其他信息可以被允許使用。

      DHCP NAK : DHCP ACK的相反的報文,表示服務器拒絕了客戶端的請求。

      DHCP RELEASE : 一般出現在客戶端關機、下線等狀況。這個報文將會使DHCP服務器釋放發出此報文的客戶端的IP地址

      DHCP INFORM : 客戶端發出的向服務器請求一些信息的報文

      DHCP DECLINE : 當客戶端發現服務器分配的IP地址無法使用(如IP地址沖突時),將發出此報文,通知服務器禁止

      使用該IP地址。

      DHCP 的 工作流程:

      DHCP協議圖文詳解

      3.DHCP協議包的組成

      Xid : 隨機生成的一段字符串,兩個數據包擁有相同的xid說明他們屬于同一次會話

      Ciaddr : 客戶端會在發送請求時將自己的ip地址放在此處

      Yiaddr : 服務器會將想要分配給客戶端的ip地址放在此處

      Siaddr : 一般來說是服務器的ip地址.但是注意!根據openwrt源碼給出的注釋,當報文的源地址、siaddr、option­>server_id字段不一致(有經過跨子網轉發)時,通常認為option­>srever_id字段為真正的服務器ip,siaddr有可能是多次路由跳轉中的某一個路由的ip (下圖中wireshark抓包中也有標明siaddr為nextserver ip address)

      Chaddr : 客戶端的mac地址

      Giaddr : 如果需要跨子網進行DHCP地址發放,則在此處填入經過的路由器的ip地址

      Sname : 服務器主域名

      Options : 可以自由添加的部分,用于存放客戶端向服務器請求信息和服務器的應答信息

      DHCP協議圖文詳解

      二:DHCP客戶端

      1.什么是DHCP客戶端

      DHCP客戶端一般來說是局域網中獨立的PC主機。

      DHCP客戶端發出的DHCP DISCOVER包是DHCP協議的開始。

      延續租期、發現、釋放IP地址等大多數DHCP中的行為都是由DHCP客戶端主動發起。

      2.DHCP自動狀態機

      DHCP獲得ip地址的4步驟:discover­>offer­>request­>ack(nak)

      DHCP刷新租期的步驟:request­>ack(nak)

      DHCP釋放ip的步驟:release

      wnr2000v5 1.0.0.8的代碼中沒有發現rebooting、init­reboot狀態。所以DHCP client的狀態一般從init開始,完整的狀態機如下圖(紅色代表客戶端的狀態跳轉):

      DHCP協議圖文詳解

      三:DHCP服務端

      1.什么是DHCP SERVER

      DHCP SERVER指的是服務器端,在路由器上體現的就是給LAN端動態分配IP的功能。DHCP SERVER負責接收客戶端的DHCP請求,管理LAN端所有的IP網絡設定資料,相比于BOOTP,DHCP通過“租約”來實現動態分配IP的功能,實現IP的時分復用,從而解決IP資源短缺的問題。其地址分配方式有三種,分別是人工配置(由管理員對每臺具體的計算機指定一個地址),自動配置(服務器為第一次連接網絡的計算機分配一個永久地址),動態配置(在一定的期限內將地址租給計算機,租期結束后客戶必須續租或者停用該地址),而對于路由器,經常使用的地址分配方式是動態配置。

      2.兩個租約表

      靜態租約表: 對應一個靜態租約存儲文件,server運行時從文件中讀取靜態租約表。


      以上就是裝機員給大家介紹的如何使用DHCP協議圖文詳解的方法了,如何使用DHCP協議圖文詳解的方法到這里也全部結束了相信大家對如何使用DHCP協議圖文詳解的方法都有一定的了解了吧,好了,如果大家還想了解更多的資訊,那就趕緊點擊裝機員系統官網吧。

      本文來自裝機員www.85424462.com如需轉載請注明!

      最新教程

      ICMP協議圖文詳解
      ICMP全名為(INTERNET CONTROL MESSAGE PROTOCOL)網絡控制消息協議。ICMP協議封裝在IP協議中,ICMP有很多報文類型,每一個報文類

      Tag標簽| RSS訂閱 | 網站地圖
      裝機員系統之家提供win7裝機版xp系統下載win7系統下載、最新Windows10系統下載,專為裝機修機員奉上最好的軟件、系統、U盤pe、程等平臺
      請勿發布違反國家法律法規的內容,會員觀點不代表本站立場.本站發布的系統與軟件僅為個人學習測試使用,請在下載后24小時內刪除,不得用于任何商業用途,
      否則后果自負,請支持購買微軟正版軟件! 如侵犯到您的權益,請及時通知我們,我們會及時處理。 粵ICP備15116662號
      一尾中特平
      <big id="vrdwa"></big>
      <big id="vrdwa"><strong id="vrdwa"></strong></big>
        1. <code id="vrdwa"><strong id="vrdwa"><dl id="vrdwa"></dl></strong></code>
          <big id="vrdwa"></big>
          <big id="vrdwa"><strong id="vrdwa"></strong></big>
            1. <code id="vrdwa"><strong id="vrdwa"><dl id="vrdwa"></dl></strong></code>