成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

面試官:DNS 協議是什么?說說 DNS 完整的查詢過程?

網絡 通信技術
DNS(Domain Names System),域名系統,是互聯網一項服務,是進行域名和與之相對應的 IP 地址進行轉換的服務器

[[400343]]

本文轉載自微信公眾號「JS每日一題」,作者灰灰。轉載本文請聯系JS每日一題公眾號。

一、是什么

DNS(Domain Names System),域名系統,是互聯網一項服務,是進行域名和與之相對應的 IP 地址進行轉換的服務器

簡單來講,DNS相當于一個翻譯官,負責將域名翻譯成ip地址

  • IP 地址:一長串能夠唯一地標記網絡上的計算機的數字
  • 域名:是由一串用點分隔的名字組成的 Internet 上某一臺計算機或計算機組的名稱,用于在數據傳輸時對計算機的定位標識

二、域名

域名是一個具有層次的結構,從上到下一次為根域名、頂級域名、二級域名、三級域名...

例如www.xxx.com,www為三級域名、xxx為二級域名、com為頂級域名,系統為用戶做了兼容,域名末尾的根域名.一般不需要輸入

在域名的每一層都會有一個域名服務器,如下圖:

除此之外,還有電腦默認的本地域名服務器

三、查詢方式

DNS 查詢的方式有兩種:

  • 遞歸查詢:如果 A 請求 B,那么 B 作為請求的接收者一定要給 A 想要的答案

迭代查詢:如果接收者 B 沒有請求者 A 所需要的準確內容,接收者 B 將告訴請求者 A,如何去獲得這個內容,但是自己并不去發出請求

四、域名緩存

在域名服務器解析的時候,使用緩存保存域名和IP地址的映射

計算機中DNS的記錄也分成了兩種緩存方式:

  • 瀏覽器緩存:瀏覽器在獲取網站域名的實際 IP 地址后會對其進行緩存,減少網絡請求的損耗
  • 操作系統緩存:操作系統的緩存其實是用戶自己配置的 hosts 文件

五、查詢過程

解析域名的過程如下:

  • 首先搜索瀏覽器的 DNS 緩存,緩存中維護一張域名與 IP 地址的對應表
  • 若沒有命中,則繼續搜索操作系統的 DNS 緩存
  • 若仍然沒有命中,則操作系統將域名發送至本地域名服務器,本地域名服務器采用遞歸查詢自己的 DNS 緩存,查找成功則返回結果
  • 若本地域名服務器的 DNS 緩存沒有命中,則本地域名服務器向上級域名服務器進行迭代查詢
    • 首先本地域名服務器向根域名服務器發起請求,根域名服務器返回頂級域名服務器的地址給本地服務器
    • 本地域名服務器拿到這個頂級域名服務器的地址后,就向其發起請求,獲取權限域名服務器的地址
    • 本地域名服務器根據權限域名服務器的地址向其發起請求,最終得到該域名對應的 IP 地址
  • 本地域名服務器將得到的 IP 地址返回給操作系統,同時自己將 IP 地址緩存起來
  • 操作系統將 IP 地址返回給瀏覽器,同時自己也將 IP 地址緩存起
  • 至此,瀏覽器就得到了域名對應的 IP 地址,并將 IP 地址緩存起

流程如下圖所示:

參考文獻

https://zh.wikipedia.org/wiki/%E5%9F%9F%E5%90%8D%E7%B3%BB%E7%BB%9F

https://www.cnblogs.com/jmilkfan-fanguiju/p/12789677.html

https://segmentfault.com/a/1190000039039275

https://vue3js.cn/interview

 

責任編輯:武曉燕 來源: JS每日一題
相關推薦

2021-01-07 07:33:06

Tomcat啟動工具

2021-08-03 08:41:18

SQLMysql面試

2025-04-01 00:00:00

項目CRUD單例模式

2025-04-08 00:00:00

@AsyncSpring異步

2024-11-19 15:13:02

2023-12-27 18:16:39

MVCC隔離級別幻讀

2025-04-16 00:00:01

JWT客戶端存儲加密令

2024-03-05 10:33:39

AOPSpring編程

2024-08-22 10:39:50

@Async注解代理

2024-05-30 08:04:20

Netty核心組件架構

2025-03-12 00:44:00

2021-04-19 18:56:58

大數字符串運算

2021-05-06 14:34:12

Webpack熱更新程序

2024-02-20 08:13:35

類加載引用Class

2024-07-31 08:28:37

DMAIOMMap

2024-03-14 14:56:22

反射Java數據庫連接

2021-11-25 10:18:42

RESTfulJava互聯網

2024-12-06 07:00:00

2024-03-11 18:18:58

項目Spring線程池

2024-03-22 06:56:24

零拷貝技術數據傳輸數據拷貝
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久av公交车 | 国产精品福利视频 | 自拍偷拍中文字幕 | 欧美日韩在线精品 | 中文字幕高清视频 | 不卡一区二区三区四区 | 久久亚洲欧美日韩精品专区 | 午夜影院在线观看 | 国产精品久久久久久吹潮日韩动画 | 黄色片免费 | 国产亚洲精品a | 中文字幕一区二区三区在线观看 | 国产精品精品久久久 | 日本免费一区二区三区 | www久久99| 亚洲视频一区二区三区四区 | 欧美一级片久久 | 精品国产91乱码一区二区三区 | 国产探花在线精品一区二区 | 91精品www| 欧产日产国产精品视频 | 亚洲天堂色 | 久久黄色网 | 91精品久久久久 | 欧洲在线视频 | 欧洲精品在线观看 | 日韩欧美天堂 | 一区二区三区欧美在线 | 亚洲国产精品一区二区www | 操视频网站 | 亚洲精品久久嫩草网站秘色 | 日韩欧美一区二区三区免费观看 | 成人在线视频免费播放 | 久久91| 国产区在线观看 | 日韩视频一区在线观看 | 成人精品国产一区二区4080 | 宅男噜噜噜66一区二区 | 午夜视频免费在线观看 | 亚洲高清在线免费观看 | 韩日一区二区三区 |