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

2021-09-28 19:43:04 字數 1289 閱讀 6962

目錄

http網路請求過程:

dns處於請求的哪個位置呢?

dns基本工作:

具體如何查詢呢?

總結網域名稱解析過程:

1.網域名稱解析

2.tcp三次握手

3.tcp連線後發出http請求

4.伺服器響應http請求

5.瀏覽器解析,並請求相對應資源

6.渲染頁面

他在過程中是 第一步 網域名稱解析

如下圖,在解析網域名稱對應的位址時,在tcp三次握手之前。

接受客戶端的查詢訊息

根據訊息能容返回響應

dns伺服器會從網域名稱與ip位址的對照表中尋找相應的記錄,並返回ip位址

客戶端的訊息包含以下三種訊息

1.網域名稱 = www.cccc

2.class = in

3.記錄型別 = a

從網域名稱與ip位址的對照表中尋找相應的記錄,並返回ip位址

1.首先訪問最近的一台dns伺服器(客戶端的tcp/ip設定中填寫的dns伺服器位址)

2.如果沒有就會重新尋找

(1)理想狀態: 從頂層向下查詢,即根域dns伺服器,如果沒有,他通過判斷知道你是com域的,就會告訴你去我管理的com域問問,於是最近的dns伺服器就去傳送查詢訊息,以此類推就找到了最終ip位址。如下圖

(2)現實中:一台dns伺服器管理多個域,上級域可能與下級域在一台伺服器,並且dns伺服器還有快取功能,直接查詢,如果查詢不到,快取本身會記錄相關資訊,可以直接從快取記錄的位置開始查詢,不用從根域開始尋找。

按順序查詢,找到則成功退出

1.瀏覽器的dns快取查詢,沒有則2

2.作業系統的dns快取查詢,沒有則3

3.host檔案查詢,沒有則4

4.tcp/ip設定的本地dns伺服器查詢,沒有則5

5.dns伺服器的快取,如果快取中也沒找到,沒有則6

6.13臺根dns,同上問講的理想狀態尋找,一層域,一層域找,就像俄羅斯套娃一樣。

Struts 工作流程是什麼?

乙個使用者的請求是通 actionservlet 來處理和 的。那麼,actionservlet 如何決定把使用者請求 給哪個action 物件呢?這就需要 一些描述使用者請求路徑和action 衍射關係的配置資訊了。在struts 中,這 些配置對映資訊都儲存在特定的xml 檔案struts co...

闡明DNS的工作流程

是乙個基於客戶 伺服器模式的分布式系統,主要作用是進行網域名稱和ip位址之間的相互對映。執行在udp之上,使用53號埠。網域名稱到ip位址的解析是由執行在網域名稱伺服器上的程式完成的。1 客戶機向本地網域名稱伺服器發出dns請求報文,以udp資料報方式 2 本地網域名稱伺服器收到請求後,查詢本地快取...

工作原理是什麼 超濾機工作原理是什麼

超濾機即使用超濾技術對水進行淨化處理的裝置。與其它淨水裝置的區別在於它的裝置中使用有超濾膜。其工作原理是採用一種加壓膜分離技術,即在一定的壓力下,使小分子溶質和溶劑穿過一定孔徑的特製的薄膜,而使大分子溶質不能透過,留在膜的一邊,從而使大分子物質得到了部分的純化。超濾根據所加的操作壓力和所用膜的平均孔...