1.定義:網域名稱解析協議,把網域名稱解析成對應的ip位址。
2.分類:①迭代解析:dns所在伺服器若沒有可以響應的結果,會向客戶機提供其他能夠解析查詢請求的dns伺服器位址,當客戶機傳送查詢請求時,dns伺服器並不直接回覆查詢結果,而是告訴客戶機另一台dns伺服器位址,客戶機再向這台dns伺服器提交請求,依次迴圈直到返回查詢的結果為止。
②遞迴解析:在該模式下dns伺服器接收到客戶機請求,必須使用乙個準確的查詢結果回覆客戶機。如果dns伺服器本地沒有儲存查詢dns資訊,那麼該伺服器會詢問其他伺服器,並將返回的查詢結果提交給客戶機。
3.dns解析過程:
例:訪問www.sina.com.cn1.查我pc裡有沒有快取,以前解析過的,有快取就不用解析了。檢視命令ipconfig /displaydns
2.沒有快取,查hosts檔案,這個檔案裡寫入了一些網域名稱和ip的繫結關係 檔案位置c:\windows\system32\drivers\etc
3.hosts檔案裡也沒有要訪問的網域名稱,向本地dns伺服器發起請求。本地dns就是配置ip時的dns位址。比如
dns 伺服器 . . . . . . . . . . . : 114.114.114.114 檢視命令:nslookup
4.本地dns伺服器收到網域名稱解析請求,如果他有我請求的網域名稱與ip的繫結關係,直接把結果回覆給我。
如果他沒有我請求的網域名稱:
情況一:他有**器,那麼找**器請求解析結果,**器是另一台dns
情況二:沒有**器,則找根網域名稱伺服器
5.根伺服器,全世界只有13臺,固定的,內建在伺服器中,隨機找其中一台,根伺服器不負責解析。
從根伺服器,得到負責.cn的伺服器。
6.從負責.cn的伺服器,查詢負責.com.cn的伺服器
7.訪問負責.com.cn的伺服器,查詢負責sina.com.cn的伺服器
8.訪問負責sina.com.cn的權威伺服器,得到www.sina.com.cn的解析結果。
TCP IP五層(四層)模型 應用層
應用層是tcp ip五層 四層 模型的最頂層,主要負責程式間的溝通,如簡單電子郵件傳輸 smtp 檔案傳輸協議 ftp 網路遠端訪問協議 telnet 等,網路程式設計主要就是針對應用層 http協議 超文字傳輸協議 1 http協議介紹 http協議是程式設計師自己定義的乙個應用層協議,由請求和響...
TCP IP五層(四層)模型
tcp ip五層 四層 模型中包含的協議有很多,其中典型代表是tcp協議和ip協議。應用層 應用程式直接打交道的協議。在實際開發中涉及最多的部分,甚至需要自己設計應用層協議。傳輸層 負責端到端之間的傳輸。只關注起點和終點 網路層 負責點到點之間的傳輸 需要規劃路徑 資料鏈路層 負責相鄰點之間具體如何...
五層TCP IP模型
tcp ip模型 應用層利用所需的應用層報頭,建立封裝所需的應用層資料,通常是http協議或pop3,smtp協議 傳輸層將應用層資料封裝在傳輸層中,選擇tcp或udp協議 網路層將傳輸層的資料封裝在網路層 ip層 的報文中 資料鏈路層將網路層提供的資料封裝在網路接入層報頭和報尾之間 物理層將資料鏈...