精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

為什么 DNS 協議使用 UDP?只使用了 UDP 嗎?

網絡 網絡管理
為什么 DNS 協議使用 UDP 呢?這個問題可能大部分同學在各種博客或者面試過程中都或多或少遇見過,張口就來,UDP 快啊,DNS 使用 UDP 使得打開網頁速度更快。

[[395136]]

本文轉載自微信公眾號「飛天小牛肉」,作者飛天小牛肉。轉載本文請聯系飛天小牛肉公眾號。

為什么 DNS 協議使用 UDP 呢?這個問題可能大部分同學在各種博客或者面試過程中都或多或少遇見過,張口就來,UDP 快啊,DNS 使用 UDP 使得打開網頁速度更快。

那各位有沒有想過,既然 UDP 更快,為什么 HTTP 不使用 UDP 呢?

另外,為什么 DNS 協議使用 UDP 這個問題本身其實并不完全正確,DNS 并非只使用 UDP 協議,它同時占用了 UDP 和 TCP 的 53 端口,作為單個應用層的協議,DNS 同時使用兩種傳輸協議也屬實是個另類了。

DNS 為什么同時使用 TCP 和 UDP

我們從 TCP 與 UDP 的比較說起,老生常談的話題,不過相信大部分同學都會忽略掉一個點,等下會指出來。

OK,輕松環節,閉著眼睛背:

1)TCP 需要三次握手建立連接,四次揮手釋放連接;UDP 不需要,面向無連接

2)TCP 首部需要 20 個字節;而 UDP 首部只有 8 個字節

3)TCP 具有一系列保證可靠傳輸的機制;而 UDP 盡最大努力交付,不提供可靠傳輸的機制,如果在數據傳輸的過程中出現部分數據的丟失,UDP 協議本身并不能做出任何檢測或補救措施

4)正是由于 UDP 沒有了可靠傳輸機制,所以速度遠遠快于 TCP,在某些情況下 UDP 是一種最有效的工作方式,一般用于即時通信,比如:語音電話、 直播等等;而 TCP 一般用于文件傳輸、發送和接收郵件、遠程登錄等準確性要求比較高的場景

上面這些是最基本的吧。

接下來講的這個點,也就是很多人容易忽略的點,和 DNS 為什么需要同時使用 UDP 和 TCP 這個問題息息相關:

  • 那就是 TCP 是面向字節流的,而 UDP 是面向報文的

解釋一下這句話,我們知道,TCP 具有序列號機制,發送方會把一個大的 HTTP 報文按序號分割成若干報文段并加上 TCP 首部,也就是封裝成 TCP 報文段。那么接收方在收到這些 TCP 報文段后,就會按照序號以原來的順序重組 HTTP 報文。這就是面向字節流的 TCP。

而所謂 UDP 面向報文,發送方的 UDP 對應用層交付下來的 HTTP 報文, 在添加 UDP 首部后也就是封裝成 UDP 報文,就向下交付給網絡層 IP 協議。不做任何的拆分與合并,主要就是因為 UDP 沒有像 TCP 一樣的序列號機制來標識報文,所以默認只有一個 UDP 報文。

UDP 這么做就會導致一個問題。

互聯網上物理鏈路的最小傳輸單元 = 576 字節,為了在物理鏈路上順利傳輸,UDP 報文不能超過 576 字節,為此,UDP 報文被限制在 512 字節以內。

而 DNS 由于大面積使用了 UDP,這樣一旦 DNS 報文超過 512 字節,基于 UDP 的 DNS 報文就只有拋棄多出來的 64 字節,截短為 512 字節,那么用戶得到的 DNS 報文就是不完整的。

如何解決這個問題呢?

沒錯,最簡單的方式就是使用 TCP。盡管速度可能相之 UDP 較慢,但對于得到完整的 DNS 報文,速度慢一點也可以忍受。

DNS 分別在什么情況下使用 UDP 和 TCP

了解了 TCP 面向字節流而 UDP 面向報文的這個特性之后,在域名解析的時候,也就是客戶端向 DNS 服務器查詢域名獲取 IP 地址的時候,DNS 協議關于 UDP 和 TCP 的選擇通常可以分為以下兩種情況:

1)若客戶端事先知道 DNS 響應報文的長度會大于 512 字節,則應當直接使用 TCP 建立連接

2)若客戶端事先不知道 DNS 響應報文的長度,一般會先使用 UDP 協議發送 DNS 查詢報文,若 DNS 服務器發現 DNS 響應報文的長度大于 512 字節,則多出來的部分會被 UDP 拋棄(截斷 TrunCation),那么服務器會把這個部分被拋棄的 DNS 報文首部中的 TC 標志位置為 1,以通知客戶端該 DNS 報文已經被截斷。客戶端收到之后會重新發起一次 TCP 請求,從而使得它將來能夠從 DNS 服務器收到完整的響應報文。

當然了,在域名解析的時候,一般返回的 DNS 響應報文都不會超過 512 字節,用 UDP 傳輸即可。事實上,很多 DNS 服務器進行配置的時候,也僅支持 UDP 查詢包。

不過,DNS 不僅存在域名解析的過程,還有區域傳輸的過程,而在進行區域傳輸的時候 DNS 會強制使用 TCP 協議。

什么是區域傳輸?

這就不得不提一下主域名服務器和輔助域名服務器。

設置域名服務器時,服務器管理員可以選擇將域名服務器指定為主服務器還是輔助服務器(也稱為從服務器)。

主域名服務器負責維護一個區域的所有域名信息,是特定的所有信息的權威信息源,數據可以修改。主服務器直接從本地文件獲取此信息。只能在主服務器上更改區域的 DNS 記錄,然后主服務器才能更新輔助服務器。

當主域名服務器出現故障、關閉或負載過重時,輔助域名服務器作為主域名服務器的備份提供域名解析服務。輔助域名服務器中的區域文件中的數據是從主域名服務器中復制過來的,無法自行修改。

其實就是主從的概念,各位應該也都比較熟悉了。主域名服務器用來寫,輔助域名服務器用來讀,提供負載均衡的能力,緩解主域名服務器的壓力。

那么所謂區域傳輸(zone transfer)呢,就是輔助域名服務器與主域名服務器通信,并同步數據信息的過程。

輔域名服務器會定時向主域名服務器進行查詢以便了解數據是否有變動。如有變動,則會執行一次區域傳輸。區域傳輸使用 TCP 而不是 UDP,因為數據同步傳送的數據量比一個 DNS 請求和響應報文的數據量要多得多。

文章開頭提到的既然 UDP 更快,為什么 HTTP 不使用 UDP 呢?這個問題的答案也大抵如此。

由于互聯網的不安全性,我們需要數字證書并攜帶數字簽名來保證數據的安全性,為此,整個 HTTP 報文的大小已經遠遠超過 512 字節,無法使用 UDP 傳輸。

小結

綜上,總結下,雖然 UDP 速度更快,DNS 協議也確實大面積使用了 UDP,但是由于 UDP 面向報文、只能傳輸小于 512 字節的特性,DNS 并非只使用了 UDP,具體的 TCP 和 UDP 使用場景如下:

DNS 在域名解析的過程中,會根據 DNS 響應報文的大小選擇使用 TCP 還是 UDP。但是一般情況下,返回的 DNS 響應報文都不會超過 512 字節,所以事實上,很多 DNS 服務器進行配置的時候,也僅支持 UDP 查詢包;

DNS 在進行區域傳輸的時候使用 TCP 協議。

 

責任編輯:武曉燕 來源: 飛天小牛肉
相關推薦

2019-11-29 07:53:07

DNSTCP網絡協議

2020-09-12 13:55:03

HTTP3.0UDP協議

2019-07-15 14:12:01

UDPIP協議

2019-03-26 14:07:39

TCPUDPDNS

2019-05-20 10:38:42

UDP協議場合

2021-05-13 07:58:06

UDP協議HTTP

2010-07-07 10:52:05

TCP UDP協議

2010-07-06 16:43:18

UDP協議Java

2014-11-03 09:52:25

DNSUDPTCP

2020-01-13 10:16:53

TCPUDP協議

2020-04-01 15:30:19

TCPUDP服務器

2014-06-13 13:47:31

UDP

2010-07-12 15:40:24

2010-07-12 14:41:35

UDP協議

2010-07-06 15:28:57

UDP協議基礎

2010-07-08 12:58:03

UDP協議

2010-07-06 15:16:34

UDP協議

2010-06-17 15:53:41

WAP協議

2010-07-12 11:58:02

Java UDP協議

2010-06-28 15:45:07

UDP協議
點贊
收藏

51CTO技術棧公眾號

亚洲老妇色熟女老太| 国产chinese中国hdxxxx| av中文字幕在线| 精品一区二区影视| 欧美精品18videos性欧美| 97人妻精品一区二区三区免费| 成人av观看| 亚洲欧美日韩电影| 精品在线观看一区二区| 涩涩视频在线观看| 亚洲国产精品第一区二区三区| 亚洲美女黄色片| 久久久久亚洲av无码麻豆| 麻豆免费在线| 亚洲乱码日产精品bd| 蜜桃成人免费视频| 不卡的日韩av| 日本不卡视频一二三区| 欧美激情免费看| 国产福利在线导航| 国产精品流白浆在线观看| 欧美三级欧美一级| 日韩欧美国产免费| caoporn免费在线| 国产三级精品在线| 精品一区二区国产| www.我爱av| 国内精品自线一区二区三区视频| 亚洲国产一区二区视频| 日本一区免费| 欧美视频xxx| 国产在线精品免费| 国产男人精品视频| 五月婷婷六月婷婷| av成人黄色| 欧美黑人一级爽快片淫片高清| 青娱乐国产视频| 日韩av中文字幕一区| 欧美一级欧美三级在线观看| 亚洲狼人综合干| 中文字幕这里只有精品| 亚洲成人免费看| 99久久免费观看| 福利在线视频网站| 亚洲视频综合在线| 亚洲欧洲日韩精品| 日本中文字幕电影在线免费观看| www.日本不卡| 国产午夜精品一区| 蜜臀av中文字幕| 国产1区2区3区精品美女| 亚洲在线免费观看| 精品国产区一区二| 国产成人免费视频| 97操在线视频| 丰满少妇被猛烈进入| 国产成人精品网址| 99久久自偷自偷国产精品不卡| 国产毛片毛片毛片毛片毛片| 久久激情五月婷婷| 91免费版网站入口| 精品久久久久中文慕人妻| 国产乱人伦精品一区二区在线观看 | 天堂a中文在线| 91玉足脚交白嫩脚丫在线播放| 精品久久久久亚洲| 欧美777四色影视在线| 国产亚洲污的网站| 亚洲精品久久区二区三区蜜桃臀| 91亚洲精选| 亚洲视频狠狠干| 屁屁影院ccyy国产第一页| 波多一区二区| 色悠悠久久综合| 成人性生交免费看| 视频精品国内| 亚洲精品日韩欧美| www.日本高清视频| 欧美久久一区| 欧美怡春院一区二区三区| caoporn国产| 激情偷乱视频一区二区三区| 成人欧美一区二区三区黑人免费| 午夜激情小视频| 国产日韩欧美精品电影三级在线| 一区二区精品在线观看| 欧美性猛片xxxxx免费中国| 亚洲第一福利一区| 校园春色 亚洲色图| 欧美成年网站| 亚洲精品成人久久| 东京热无码av男人的天堂| 欧美日韩久久| 78色国产精品| 国产精品九九九九| 91麻豆精品视频| 亚洲韩国在线| 99re6在线精品视频免费播放| 欧美综合亚洲图片综合区| 蜜桃色一区二区三区| 国产亚洲电影| 性亚洲最疯狂xxxx高清| 一区二区视频播放| 99久久国产综合精品麻豆| 伊人久久大香线蕉综合75| heyzo在线播放| 欧美男人的天堂一二区| 亚洲熟女一区二区| 国产精品x453.com| 欧美又大粗又爽又黄大片视频| 国产又黄又大又爽| 国产视频一区在线观看| 草草视频在线免费观看| 日韩第二十一页| 精品视频久久久| 久草视频手机在线观看| 奇米777欧美一区二区| 国产伦精品一区二区三| 国产色在线观看| 在线精品视频一区二区| 欧美大喷水吹潮合集在线观看| 日韩精品久久| 欧美专区日韩视频| 免费av一级片| 亚洲一区二区三区中文字幕| 中文字幕在线综合| 成人6969www免费视频| 97超碰蝌蚪网人人做人人爽| 国产成人毛毛毛片| 中文字幕 久热精品 视频在线| 久久久性生活视频| eeuss鲁片一区二区三区| 久久手机精品视频| 91禁在线观看| 国产精品二三区| 久草在在线视频| 蜜桃一区二区三区| 国产91成人video| 人人妻人人澡人人爽久久av| 一区二区三区在线不卡| 青青草原播放器| 五月天久久网站| 成人免费网视频| av在线播放网站| 欧美亚洲愉拍一区二区| 人妻一区二区视频| 青青国产91久久久久久| 日韩片电影在线免费观看| 免费亚洲电影| 亚洲区在线播放| 国产免费www| 日本一区二区三区在线不卡| 色七七在线观看| 日本电影一区二区| 国产精品一香蕉国产线看观看| 北岛玲一区二区三区| 欧美日韩精品系列| 97精品在线播放| 国产一区二区三区久久悠悠色av| 好色先生视频污| 91精品国产乱码久久久竹菊| 国模精品系列视频| 天堂а在线中文在线无限看推荐| 疯狂欧美牲乱大交777| 亚洲一区二区三区日韩| 美日韩一区二区三区| 黄色一级片网址| 在线一区二区三区视频| 97国产精品视频人人做人人爱| 午夜av免费在线观看| 日本韩国精品在线| 来吧亚洲综合网| 国产成人自拍在线| 毛片在线视频播放| 精品日韩免费| 91视频免费在线| а√天堂8资源中文在线| 亚洲欧美一区二区三区情侣bbw| www.亚洲激情| 亚洲另类春色国产| 国产精品九九九九九| 久久国产综合精品| 久操手机在线视频| 精品久久成人| 97在线资源站| 在线日本欧美| 欧美肥臀大乳一区二区免费视频| 日本视频在线观看一区二区三区| 欧美日韩黄色影视| 国产成人无码精品久在线观看 | 免费网站在线观看人| 亚洲精品国产精品自产a区红杏吧| 黄色片视频免费| 一区二区三区视频在线观看| 能免费看av的网站| 国产精品一区二区三区99| 99蜜桃臀久久久欧美精品网站| 欧美大片aaaa| 久久一区免费| 2020国产精品极品色在线观看| 日韩女优人人人人射在线视频| 精品视频在线一区二区| 亚洲男女性事视频| www.日韩在线观看| 欧美日韩卡一卡二| 特一级黄色大片| 亚洲美女免费视频| 香蕉成人在线视频| 久久亚洲春色中文字幕久久久| 亚洲自拍第三页| 日韩电影在线免费观看| 男女啪啪免费视频网站| 国产精品99一区二区三| 热re99久久精品国产99热 | 午夜久久资源| 日韩av不卡一区| 超碰97在线资源| 国产美女视频一区二区 | 久久久精品在线视频| 欧美黄色精品| 一区二区三区国| 激情婷婷综合| 精品一区二区三区日本| 99久热这里只有精品视频免费观看| 成人av在线天堂| av在线播放一区| 国产精品1234| 制服丝袜专区在线| 日韩欧美中文一区| 亚洲视频一区在线播放| 色婷婷激情一区二区三区| 欧美一级高潮片| 一区二区三区在线免费| 黄色录像免费观看| 国产精品久久毛片av大全日韩| 久久只有这里有精品| ww亚洲ww在线观看国产| av2014天堂网| 暴力调教一区二区三区| 野战少妇38p| 波多野结衣一区二区三区 | 国产精品tv| 国产精品免费一区二区三区在线观看 | 插我舔内射18免费视频| 成人免费电影视频| 成年女人免费视频| 成人久久视频在线观看| 91丨porny丨对白| 99精品欧美一区| v8888av| 久久久久久久国产精品影院| 亚洲av综合一区二区| 久久婷婷综合激情| 五月天综合视频| 国产精品久久一卡二卡| 免费在线观看a级片| 亚洲人成在线播放网站岛国| 国产波霸爆乳一区二区| 亚洲午夜在线视频| 国产成年人免费视频| 欧美日韩一区二区免费在线观看| 国产一级片毛片| 在线视频欧美精品| 国产精品久久久久久久一区二区| 日韩午夜激情视频| 日本毛片在线观看| 亚洲女成人图区| 日本三级在线播放完整版| 欧美wwwxxxx| 超碰在线97国产| 国产成人精品免高潮费视频| 日韩深夜福利网站| 国产精品毛片一区视频| 色婷婷av一区二区三区丝袜美腿 | 亚洲九九视频| 国产美女在线一区| 视频在线观看一区| 国产在线观看中文字幕| 99在线热播精品免费| 国产馆在线观看| 一二三四区精品视频| 黄色片中文字幕| 91精品国产综合久久精品性色| 国产一级免费观看| 欧美日韩亚洲精品一区二区三区| 色一情一乱一伦| 欧美久久高跟鞋激| 无码精品一区二区三区在线 | 日韩123区| 青青a在线精品免费观看| www.久久久.com| 欧美污视频久久久| 国产精品jizz在线观看美国| 黑森林福利视频导航| 国产精品资源在线看| 亚洲熟妇一区二区三区| 亚洲精选视频免费看| 免费污污视频在线观看| 日韩一区二区三区精品视频 | 久久伊99综合婷婷久久伊| 永久免费看片视频教学| 欧美日韩精品在线观看| 国产婷婷一区二区三区久久| 亚洲欧美精品一区| 成年网站在线视频网站| 91精品久久久久久久久久久久久久| 都市激情亚洲欧美| 熟妇熟女乱妇乱女网站| 日精品一区二区| yy6080午夜| 亚洲免费在线电影| 一级黄色免费片| 日韩精品在线免费| 欧美人与动牲性行为| 国产又爽又黄的激情精品视频| 亚洲a级精品| 极品粉嫩国产18尤物| 国产成人日日夜夜| 麻豆精品国产免费| 欧美日韩在线亚洲一区蜜芽| 日本高清中文字幕二区在线| 久久久综合免费视频| 日本一区二区乱| 好色先生视频污| 国产一区二区免费在线| 懂色av蜜臀av粉嫩av永久| 欧美图区在线视频| 国产视频网站在线| 日韩女在线观看| 久久99蜜桃| 无码人妻h动漫| aa级大片欧美| 久久夜靖品2区| 亚洲国产成人爱av在线播放| 天堂亚洲精品| 国产chinese精品一区二区| 永久91嫩草亚洲精品人人| 欧美午夜精品理论片| 国产精品久久久久久久浪潮网站| 天堂网免费视频| 亚洲人成在线播放| 日韩高清成人| 日韩欧美视频一区二区三区四区| 美女爽到呻吟久久久久| 蜜桃传媒一区二区亚洲av| 欧美日韩一区二区免费在线观看| 亚洲aⅴ乱码精品成人区| 国产91精品高潮白浆喷水| 亚洲资源网站| 91激情视频在线| 国产精品毛片久久久久久久| 91精品国产色综合久久不8| 久久精品久久久久| 欧美电影院免费观看| 国产又粗又猛又爽又黄的网站| 懂色av中文一区二区三区| 日本熟妇成熟毛茸茸| 日韩国产精品视频| 欧美成人黑人| 在线免费观看成人网| 国产乱人伦偷精品视频不卡| 国产第一页第二页| 国产婷婷97碰碰久久人人蜜臀| se01亚洲视频| 中文字幕在线亚洲精品| 国产999精品久久| 九九精品免费视频| 自拍偷拍免费精品| 欧美a级大片在线| 六月丁香婷婷在线| 国产精品久久二区二区| 性生活视频软件| 91精品国产99久久久久久| 国产一区二区电影在线观看| 午夜剧场在线免费观看| 亚洲欧美激情小说另类| 少妇精品高潮欲妇又嫩中文字幕 | 成人免费a级片| 91免费视频观看| 中文永久免费观看| 久久999免费视频| 亚洲精品无吗| 日本国产一级片| 第一福利永久视频精品 | 亚洲乱码国产乱码精品精98午夜| 日本黄色免费视频| 国产日韩欧美中文| 伊人影院久久| 欧美三级视频网站| 欧美一激情一区二区三区| 自拍一区在线观看| 欧美性视频在线播放| 成人国产亚洲欧美成人综合网| 国产视频1区2区| 欧美国产日产韩国视频| 精品久久影院| 青青草视频网站| 欧美日韩黄色影视| xxxxxx欧美| 日韩成人三级视频|