KaliLinux常用服務配置教程DHCP服務工作流程
KaliLinux常用服務配置教程DHCP服務工作流程
DHCP服務工作流程如圖1.1所示。
具體的工作流程如下所示:
(1)DHCP客戶端以廣播的方式發出DHCP Discover報文。
(2)所有的DHCP伺服器(DHCP Server-A、ServerB)都能夠接收到DHCP客戶端傳送的DHCP Discover報文。所有的DHCP伺服器都會給出響應,向DHCP客戶端傳送一個DHCP Offer報文。DHCP Offer報文中“Your(Client) IP Address”欄位就是DHCP伺服器能夠提供給DHCP客戶端使用的IP地址,且DHCP伺服器會將自己的IP地址放在“option”欄位中以便DHCP客戶端區分不同的DHCP伺服器。DHCP伺服器在發出此報文後會存在一個已分配IP地址的記錄。
(3)DHCP客戶端只能處理其中的一個DHCP Offer報文。一般的原則是DHCP Client處理最先收到的DHCP Offer報文。DHCP客戶端會發出一個廣播的DHCP Request報文,在選項欄位中會加入選中的DHCP伺服器的IP地址和需要的IP地址。
(4)DHCP伺服器收到DHCP Request報文後,判斷選項欄位中的IP地址是否與自己的地址相同。如果不相同,DHCP伺服器(如Server-A)不做任何處理只清除相應的IP地址分配記錄;如果相同,DHCP伺服器(如Server-B)就會向DHCP客戶端響應一個DHCP ACK報文,並在選項欄位中增加IP地址的使用租期資訊。
(5)DHCP客戶端收到DHCP ACK報文後,檢查DHCP伺服器分配的IP地址是否能夠使用。如果可以使用,則DHCP客戶端成功獲得IP地址,並根據IP地址使用租期自動啟動續延過程;如果DHCP客戶端發現分配的IP地址已經被使用,則DHCP客戶端向DHCP伺服器發出DHCP Decline報文,通知DHCP伺服器禁用這個IP地址,然後DHCP客戶端開始新的地址申請過程。
(6)DHCP客戶端在成功獲取IP地址後,隨時可以通過傳送DHCP Release報文釋放自己的IP地址。DHCP伺服器收到DHCP Release報文後,會回收相應的IP地址並重新分配。
相關文章
- Kali Linux常用服務配置教程DHCP服務原理Linux
- Kali Linux常用服務配置教程啟動DHCP服務Linux
- Kali Linux常用服務配置教程安裝及配置DHCP服務Linux
- [DHCP服務]——DHCP詳解
- Nmap掃描教程之網路基礎服務DHCP服務類
- Redis服務之常用配置(三)Redis
- Redis服務之常用配置(一)Redis
- Redis服務之常用配置(二)Redis
- Linux-DHCP服務部署Linux
- Kali Linux常用服務配置教程獲取IP地址Linux
- 動態主機配置協議DHCP及代理服務協議
- [DHCP服務]——一個驗證DHCP原理實驗(VMware)
- linux下DHCP服務原理總結Linux
- 配置ftp服務FTP
- 計算網路之IPv6配置DHCP服務及acl
- linux系統 Apache服務配置教程。LinuxApache
- 服務端常見服務安裝及配置服務端
- HCNA Routing&Switching之DHCP服務
- DHCP拒絕服務攻擊工具DHCPig
- linuxftp服務配置LinuxFTP
- windows配置MySql服務WindowsMySql
- AIX FTP服務配置AIFTP
- 服務流程之全面的滲透測試服務介紹
- AngularJS教程五—— 服務AngularJS
- NFS服務配置總結NFS
- FTP服務(vsftpd)配置FTP
- Nginx服務安裝配置Nginx
- RabbitMQ服務安裝配置MQ
- DHCP協議格式、DHCP服務搭建、DHCP協商互動過程入門學習協議
- Nginx常用的配置 多臺服務 跨域 HTTPSNginx跨域HTTP
- 如何在 CentOS、RHEL 和 Fedora 上安裝 DHCP 服務CentOS
- 什麼是重保服務?重保服務工作內容有哪些?
- 保姆教程系列三、Nacos Config--服務配置
- 細說TF服務鏈丨手把手教你配置服務鏈
- windows開啟ssh服務教程Windows
- Windows服務程式圖文教程Windows
- 《SpringCloudNetflix》–服務註冊和服務發現-Eureka的常用配置SpringGCCloud
- JUPYTER 服務的 NGINX 配置Nginx