計算機網路學習隨筆記(DHCP)

2021-10-07 13:41:04 字數 1286 閱讀 4789

ip位址與閘道器需要在同乙個網段,只有在同乙個網段才會去傳送arp請求去獲取mac位址,如果是跨網段的呼叫,就會去將資料報傳送到閘道器(如果沒有配置閘道器就會傳送不出資料報,閘道器與ip位址也會在乙個網段,不然會報錯不能配置成功)

配置了一段共享的ip位址後,如果有一台新的機器通過dhcp接入了,就會去共享的ip位址內申請,然後會自動配置好;在使用完以後就會將ip位址返還。

當一台新機器加入當網路當中的時候,除了自己的mac位址其他的都是不知道的(沒有),然後就會走乙個叫dhcp discover的步驟。 新機器使用位址為0.0.0.0 ip傳送乙個廣播包,目標位址ip為255.255.255.255。廣播包封裝在udp當中,udp封裝在bootp裡面(dhcp為bootp的乙個增強版,使用抓包工具可以發現bootp協議)。廣播資料報的格式如下圖:

如果配置dhcp server,它就會知道有個新的機器加入到了網路當中,就會去查詢mac是否為唯一(一般mac都是唯一的,虛擬機器轉殖的時候會出現mac位址重複的現象)如果mac為唯一就會分配乙個ip位址給它,這個過程稱之為 dhcp offer。將ip位址分配給它後dhcp server 會記錄改ip 位址防止分配給其他人,進而引發ip衝突問題。dhcp offer 的格式如下圖:

伺服器還會將子網掩碼、閘道器和ip租賃用期等資訊傳送給新來的機器(如果有多個dhcp server,機器會收到多個ip位址),新來的機器會選擇乙個最先到的dhcp offer,並且向網路傳送乙個dhcp request資料報(包含了所選擇的dhcp offer的資訊)。dhcp rquest的格式如下(因為未得到dhcp server的確認,所以使用的 ip還未改變 ):

當dhcp server接收到dhcp rquest之後,會廣播乙個dhcp ack訊息包,表明接受該機器加入。dhcp ack 格式如下:

客戶機會在租期過了50%的時候,向為其提供ip的dhcp server 傳送乙個dhcp rquest 訊息包。伺服器會返回乙個dhcp ack訊息包,這樣客戶機就會根據返回的包進行更新,進而完成續租的操作。(dhcp協議還能用在按照系統當中)

計算機網路隨筆

0x00 arp與rarp arp協議 位址解析協議,屬於鏈路層協議,用於將ip位址解析成為mac位址,因為在鏈路層通訊時使用的是mac位址,不是ip位址。arp過程 arp欺騙 arp欺騙型別 主機型和閘道器型 單向欺騙 又稱主機型,冒充閘道器對其他主機進行欺騙,可造成大面積斷網,如果本身不進行資...

計算機網路筆記 計算機網路學習筆記 九

81 什麼是組播路由?組播路由是一種有針對性的廣播形式,將訊息傳送到所選擇的使用者組,而不是將其傳送到子網上的所有使用者。82 加密在網路上的重要性是什麼?加密是將資訊轉換成使用者不可讀的 的過程。然後使用秘密金鑰或密碼將其翻譯或解密回其正常可讀格式。加密有助於確保中途截獲的資訊仍然不可讀,因為使用...

計算機網路筆記 計算機網路學習筆記 六

51 當您希望在不同平台 如 unix 系統和 windows 伺服器之間 傳輸檔案時,可以應用什麼協議?使用 ftp 檔案傳輸協議 在這些不同的伺服器之間進行檔案傳輸。這是可能的,因為 ftp 是平台無關的。52 預設閘道器的使用是什麼?預設閘道器提供了本地網路連線到外部網路的方法。用於連線外部網...