DNS用的是TCP協議還是UDP協議

2021-10-07 15:54:38 字數 399 閱讀 4839

dns占用53號埠,同時使用tcp和udp協議。

dns在區域傳輸的時候使用tcp協議,其他時候使用udp協議。

dns區域傳輸的時候使用tcp協議:

1.輔網域名稱伺服器會定時(一般3小時)向主網域名稱伺服器進行查詢以便了解資料是否有變動。如有變動,會執行一次區域傳送,進行資料同步。區域傳送使用tcp而不是udp,因為資料同步傳送的資料量比乙個請求應答的資料量要多得多。

2.tcp是一種可靠連線,保證了資料的準確性。

網域名稱解析時使用udp協議:

客戶端向dns伺服器查詢網域名稱,一般返回的內容都不超過512位元組,用udp傳輸即可。不用經過三次握手,這樣dns伺服器負載更低,響應更快。理論上說,客戶端也可以指定向dns伺服器查詢時用tcp,但事實上,很多dns伺服器進行配置的時候,僅支援udp查詢包。

DNS用的是TCP協議還是UDP協議

1 瀏覽器快取 當使用者通過瀏覽器訪問某網域名稱時,瀏覽器首先會在自己的快取中查詢是否有該網域名稱對應的ip位址 若曾經訪問過該網域名稱且沒有清空快取便存在 2 系統快取 當瀏覽器快取中無網域名稱對應ip則會自動檢查使用者計算機系統hosts檔案dns快取是否有該網域名稱對應ip 3 路由器快取 當...

DNS使用的是TCP協議還是UDP協議

原文 dns同時占用udp和tcp埠53是公認的,這種單個應用協議同時使用兩種傳輸協議的情況在tcp ip棧也算是個另類。但很少有人知道dns分別在什麼情況下使用這兩種協議。先簡單介紹下tcp與udp。tcp是一種面向連線的協議,提供可靠的資料傳輸,一般服務質量要求比較高的情況,使用這個協議。udp...

DNS使用的是TCP協議還是UDP協議簡析

dns使用的是tcp協議還是udp協議簡析 dns同時占用udp和tcp埠53是公認的,這種單個應用協議同時使用兩種傳輸協議的情況在tcp ip棧也算是個另類。但很少有人知道dns分別在什麼情況下使用這兩種協議。先簡單介紹下tcp與udp。tcp是一種面向連線的協議,提供可靠的資料傳輸,一般服務質量...