dns和dhcp之間有哪些區別?本篇文章就給大家分別介紹dns和dhcp是如何工作的,讓大家了解dns和dhcp的區別,希望對你們有所幫助。
DNS是什么?
DNS(域名系統)是一種提供目錄查找服務的機制,該服務映射?Internet上主機的名稱及其唯一的數字地址(邏輯地址)。
傳統上,映射是使用主機文件完成的,主機文件具有諸如名稱和地址之類的細節。這些主機文件存儲在每個主機上,并定期從主主機文件更新。每當程序或用戶需要將名稱映射到地址時,主機都會查詢主機文件并找到映射。但是,對于今天通過互聯網連接大量主機的情況,這種機制將極不可靠。
DNS如何工作?
當用戶想要使用文件傳輸客戶端訪問在遠程主機上運行的文件傳輸服務器時,用戶只知道文件傳輸名稱。要建立連接,TCP / IP套件必須需要文件傳輸服務器的IP地址。給出的圖說明了DNS的逐步工作。
DHCP是什么?
DHCP是動態主機配置協議(Dynamic Host Configuration Protocol)的縮寫。它主要負責快速自動地在網絡中分配IP地址。此外,它還用于在設備上配置正確的子網掩碼,默認網關和DNS服務器信息。
DHCP如何工作?
DHCP的工作原理是將IP地址和IP信息租用給網絡客戶端一段時間。為此,DHCP客戶端必須通過一系列DHCP消息與DHCP服務器進行交互,主要包括DHCP DISCOVER,DHCP OFFER,DHCP REQUEST和DHCP ACK。如下所示,客戶端計算機發送廣播數據包DHCP DISCOVER,包括計算機的名稱和MAC地址,以便DHCP服務器可以響應它。
服務器接收DHCP DISCOVER并使用DHCP OFFER消息對其進行響應。然后,客戶端用DHCP REQUEST進行響應,這意味著它希望接受DHCP服務器發送的配置。在收到這個DHCP REQUEST消息之后,DHCP服務器將發送一個DHCP ACK來告訴客戶機它現在可以使用分配給它的IP地址。
DNS和DHCP之間的區別
1、本質的區別
DNS是地址解析機制,用于解析和遞歸解析地址以命名或命名到主機的地址。
DHCP是用于靜態或動態地為主機分配IP地址的協議。
2、相關協議
DNS僅支持UDP協議;DNS可以支持TCP和UDP兩種協議。
3、端口號的不同
DNS使用端口號53,而DHCP可以使用67或68。
4、服務器執行的操作不同
DNS服務器負責通過客戶端接受查詢并響應客戶端以及回復結果。
DHCP服務器負責將臨時地址分配給客戶端計算機一段時間,然后根據需求擴展租約。
5、工作方法的不同
DNS遵循某種層次結構,該層次結構不允許在一個地方存儲所有域名,而是將其分解為子域,然后將特定信息存儲在特定服務器上。因此,它以分散的方式進行。
DHCP服務器從IP地址池配置客戶端的IP地址并集中處理所有任務,如果DHCP服務器沒有直接連接到客戶端,則它使用路由器接收DHCP廣播并將其轉發給DHCP服務器。
總結:
DHCP服務器將IP地址分配給客戶端計算機,而DNS服務器則解析它們。它們是為我們開發的兩種必不可少的技術,可以方便地使用網絡或Internet。此外,DHCP和DNS都是網絡管理員工具包中必不可少的工具。