2.DNS同时使用TCP和UDP协议?

DNS占用53号端口,同时使用TCP和UDP协议。

(1)在区域传输的时候使用TCP协议

  • 辅域名服务器会定时(一般3小时)向主域名服务器进行查询以便了解数据是否有变动。如有变动,会执行一次区域传送,进行数据同步。区域传送使用TCP而不是UDP,因为数据同步传送的数据量比一个请求应答的数据量要多得多。
  • TCP是一种可靠连接,保证了数据的准确性。

(2)在域名解析的时候使用UDP协议

  • 客户端向DNS服务器查询域名,一般返回的内容都不超过512字节,用UDP传输即可。不用经过三次握手,这样DNS服务器负载更低,响应更快。理论上说,客户端也可以指定向DNS服务器查询时用TCP,但事实上,很多DNS服务器进行配置的时候,仅支持UDP查询包。

相关推荐

  1. 2.DNS同时使用TCPUDP协议

    2024-05-02 05:38:02       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-02 05:38:02       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-02 05:38:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-02 05:38:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-02 05:38:02       18 阅读

热门阅读

  1. WPF之textbox输入框

    2024-05-02 05:38:02       7 阅读
  2. 冰蓄冷空调系统介绍

    2024-05-02 05:38:02       11 阅读
  3. C++人工智能01C版本

    2024-05-02 05:38:02       12 阅读
  4. 你不知道的CSS函数calc():解锁布局设计的新维度

    2024-05-02 05:38:02       15 阅读
  5. 用Scrapy 从数据挖掘到监控和自动化测试

    2024-05-02 05:38:02       14 阅读
  6. 【Flutter 面试题】 什么是BuildContext,它有什么用

    2024-05-02 05:38:02       13 阅读
  7. 网络中sta 和 ap含义

    2024-05-02 05:38:02       9 阅读
  8. 数据库的简单查询和连接查询—学生选课表

    2024-05-02 05:38:02       13 阅读
  9. spring接入socket.io注意事项

    2024-05-02 05:38:02       13 阅读
  10. OSINT技术情报精选·2024年4月第4周

    2024-05-02 05:38:02       9 阅读