自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
服務(wù)器dns DNS同時占用UDP和TCP端口53是公認的,這種單個應(yīng)用協(xié)議同時使用兩種傳輸協(xié)議的情況在TCP/IP棧也算是個另類。但很少有人知道DNS分別在什么情況下使用這兩種協(xié)議。

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

服務(wù)器dns DNS同時占用UDP和TCP端口53是公認的,這種單個應(yīng)用協(xié)議同時使用兩種傳輸協(xié)議的情況在TCP/IP棧也算是個另類。但很少有人知道DNS分別在什么情況下使用這兩種協(xié)議。

如果用wireshark、sniffer或古老些的tcpdump抓包分析,會發(fā)現(xiàn)幾乎所有的情況都是在使用UDP,使用TCP的情況非常罕見,神秘兮兮。其實當解析器發(fā)出一個request后,返回的response中的tc刪節(jié)標志比特位被置1時,說明反饋報文因為超長而有刪節(jié)。這是因為UDP的報文***長度為512字節(jié)。解析器發(fā)現(xiàn)后,將使用TCP重發(fā)request,TCP允許報文長度超過512字節(jié)。既然TCP能將data stream分成多個segment,它就能用更多的segment來傳送任意長度的數(shù)據(jù)。

另外一種情況是,當一個域的輔助域名服務(wù)器啟動時,將從該域的主域名服務(wù)器primary DNS server執(zhí)行區(qū)域傳送。除此之外,輔域名服務(wù)器也會定時(一般時3小時)向PDS進行查詢以便了解SOA的數(shù)據(jù)是否有變動。如有變動,也會執(zhí)行一次區(qū)域傳送。區(qū)域傳送將使用TCP而不是UDP,因為傳送的數(shù)據(jù)量比一個request或response多得多。

DNS主要還是使用UDP,解析器還是服務(wù)端都必須自己處理重傳和超時。DNS往往需要跨越廣域網(wǎng)或互聯(lián)網(wǎng),分組丟失率和往返時間的不確定性要更大些,這對于DNS客戶端來說是個考驗,好的重傳和超時檢測就顯得更重要了。

[[122055]]
責任編輯:林琳 來源: CSDN
相關(guān)推薦

2019-11-29 07:53:07

DNSTCP網(wǎng)絡(luò)協(xié)議

2020-11-18 09:26:52

@property裝飾器代碼

2013-07-29 14:50:43

API

2023-11-23 23:52:06

options請求瀏覽器

2015-06-01 06:39:18

JavaJava比C++

2013-09-12 10:41:39

VDI部署

2021-06-04 09:17:13

JavaScriptBoolean函數(shù)

2015-06-29 14:23:13

JavaC++慢很多

2013-09-23 10:05:50

2010-07-13 16:07:26

SQL Server行

2023-05-18 08:38:13

Java鎖機制

2024-01-09 11:39:47

數(shù)字化轉(zhuǎn)型數(shù)字優(yōu)先企業(yè)

2010-07-20 12:46:23

SQL Server聚

2009-03-05 10:55:00

企業(yè)無線Wi-Fi

2020-09-24 09:43:59

Http協(xié)議options請求

2010-04-14 17:46:10

Oracle數(shù)據(jù)庫

2021-09-14 07:26:25

雪花算法ID

2024-11-07 12:08:27

微服務(wù)協(xié)議通信

2021-04-22 18:34:01

協(xié)議DNSUDP

2022-07-20 08:07:21

數(shù)據(jù)庫分布式數(shù)據(jù)庫
點贊
收藏

51CTO技術(shù)棧公眾號