闡明DNS的工作流程

2021-09-24 23:39:51 字數 802 閱讀 6874

是乙個基於客戶/伺服器模式的分布式系統,主要作用是進行網域名稱和ip位址之間的相互對映。

執行在udp之上,使用53號埠。

網域名稱到ip位址的解析是由執行在網域名稱伺服器上的程式完成的。

(1)客戶機向本地網域名稱伺服器發出dns請求報文,以udp資料報方式;

(2)本地網域名稱伺服器收到請求後,查詢本地快取,假設有該記錄,則返回相對映的ip位址;若沒有則以dns客戶的身份向根網域名稱伺服器發出解析請求;

(3)根網域名稱伺服器收到請求後,判斷該網域名稱所屬的根域,將對應的頂級網域名稱伺服器的ip位址返回給本地網域名稱伺服器;

(4)本地網域名稱伺服器向頂級網域名稱伺服器發出解析請求報文;

(5)頂級網域名稱伺服器收到請求後,判斷該網域名稱所屬的頂級域,故將對應的許可權網域名稱伺服器的 ip位址返回給本地網域名稱伺服器;

(6)本地網域名稱伺服器向許可權網域名稱伺服器發出解析請求報文;

(7)許可權網域名稱伺服器收到請求後,將查詢結果ip位址返回給本地網域名稱伺服器;

(8)本地網域名稱伺服器將查詢結果ip位址儲存到本地快取,同時返回給客戶機。

如圖所示:

DNS是什麼?工作原理 工作流程總結

目錄 http網路請求過程 dns處於請求的哪個位置呢?dns基本工作 具體如何查詢呢?總結網域名稱解析過程 1.網域名稱解析 2.tcp三次握手 3.tcp連線後發出http請求 4.伺服器響應http請求 5.瀏覽器解析,並請求相對應資源 6.渲染頁面 他在過程中是 第一步 網域名稱解析 如下圖...

DHCP的工作流程

1.dhcp 協議簡介 dhcp 全稱是 dynamic host configuration protocol 中文名為動態主機配置協議,它的前身是 bootp 它工作在 osi的應用層,是一種幫助計算機從指定的 dhcp 伺服器獲取它們的配置資訊的自舉協議。dhcp 使用客戶端 伺服器模式,請求...

Struts的工作流程

當actionservlet接受到乙個客戶請求時,將執行如下流程。流程 2 如果actionform例項不存在,就建立乙個actionform物件,把客戶提交的表單資料儲存到actionform物件中。3 根據配置資訊決定是否需要表單驗證。如果需要驗證,就呼叫actionform的validate ...