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

盡人事,聽天命。博主東南大學碩士在讀,攜程 Java 后台開發暑期實習生,熱愛健身和籃球,樂於分享技術相關的所見所得,關注公眾號 飛天小牛肉,第一時間獲取文章更新,成長的路上我們一起進步 本文已收錄於 CS Wiki Gitee 官方推薦項目,現已累計 . k star,致力打造完善的后端知識體系,在技術的路上少走彎路,歡迎各位小伙伴前來交流學習 如果各位小伙伴春招秋招沒有拿得出手的項目的話,可 ...

2021-04-22 20:10 2 871 推薦指數:

查看詳情

轉!!DNS域名解析使用的是TCP協議還是UDP協議

原文地址:https://segmentfault.com/a/1190000006100959 DNS同時占用UDP和TCP端口53是公認的,這種單個應用協議同時使用兩種傳輸協議的情況在TCP/IP棧也算是個另類。但很少有人知道DNS分別在什么情況下使用這兩種協議。 先簡單介紹下TCP ...

Wed Jan 03 20:48:00 CST 2018 0 2431
DNS用的是TCP協議還是UDP協議

DNS占用53號端口,同時使用TCP和UDP協議。那么DNS在什么情況下使用這兩種協議DNS在區域傳輸的時候使用TCP協議,其他時候使用UDP協議DNS區域傳輸的時候使用TCP協議: 1.輔域名服務器會定時(一般3小時)向主域名服務器進行查詢以便了解數據是否有變動。如有變動,會執行 ...

Tue Oct 23 19:52:00 CST 2018 0 10086
netty系列之:使用UDP協議

目錄 簡介 UDP協議 String和ByteBuf的轉換 構建DatagramPacket 啟動客戶端和服務器 總結 簡介 在之前的系列文章中,我們到了使用netty做聊天服務器,聊天服務器使用的SocketChannel,也就是說底層 ...

Sat Aug 14 23:25:00 CST 2021 0 313
[計算機網絡] DNS何時使用TCP協議,何時使用UDP協議

DNS同時占用UDP和TCP端口53是公認的,這種單個應用協議同時使用兩種傳輸協議的情況在TCP/IP棧也算是個另類。但很少有人知道DNS分別在什么情況下使用這兩種協議。 先簡單介紹下TCP與UDP。 TCP是一種面向連接的協議,提供可靠的數據傳輸,一般服務質量要求比較高的情況,使用這個協議 ...

Wed Mar 22 20:49:00 CST 2017 0 4005
使用TCP的協議有哪些?使用UDP協議有哪些?

運行於TCP協議之上的協議: HTTP協議:超文本傳輸協議,用於普通瀏覽 HTTPS協議:安全超文本傳輸協議,身披SSL外衣的HTTP協議 FTP協議:文件傳輸協議,用於文件傳輸 POP3協議:郵局協議,收郵件使用 SMTP協議:簡單郵件傳輸協議,用來發送電子郵件 Telent協議 ...

Thu Jun 13 18:59:00 CST 2019 0 5158
DNS在傳輸層使用的是UDP還是TCP?

DNS既可以基於UDP,也可以基於TCP,常用的是基於UDP,默認的端口號是53。 DNS具體使用UDP還是TCP,取決於以下原則: 1.使用A查詢請求某個域名對應的IP地址時使用UDP。 2.如果響應報文長度大於512字節,則UDP僅返回前512字節,並設置報文首部“參數”字段的“截斷”位 ...

Thu Jul 16 23:06:00 CST 2020 0 720
使用UDP實現TCP協議 代碼示例

前幾天在群里看到這樣一個圖片,引起了我的興趣:如果要用UDP實現類似TCP的可靠傳輸,一般需要手工實現的機制有那些?接下來我就以我的理解來討論一下這個問題。 那么先說結論吧: 1、添加seq/ack機制,確保數據發送到對端 2、添加發送和接收緩沖區,主要是用戶超時重傳 ...

Thu Oct 08 01:50:00 CST 2020 0 1605
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM