LELexEdge词汇锋面
DevOps专业术语

DNSvsTCP/UDP

DevOps领域术语对比 — 快速理解两者的核心差异

概览对比

DNS

DNS 是互联网最基础的服务之一,将人类可读的域名(如 google.com)解析为机器可读的 IP 地址。DNS 解析的速度和可靠性直接影响用户体验。

TCP/UDP

TCP 提供可靠有序的数据传输(网页、文件),UDP 提供快速但不保证可靠的传输(视频、游戏)。理解 TCP/UDP 是网络和 DevOps 的基础知识。

核心要点

DNS

  • 互联网的基础设施,将域名映射到 IP
  • DNS 解析链:递归 → 根 → TLD → 权威
  • DNS 也是安全攻击的常见目标

TCP/UDP

  • 互联网传输层的两大协议
  • TCP 可靠有序,UDP 快速轻量
  • 理解网络问题的基础

正式定义

DNS

将人类可读的域名解析为机器可读 IP 地址的分布式命名系统

TCP/UDP

互联网传输层的两大核心协议:可靠的 TCP 和快速的 UDP

应用场景

DNS

  • 网站和服务的域名解析
  • 负载均衡和流量调度
  • CDN 和多区域部署的智能路由

TCP/UDP

  • 网络问题的诊断和排查
  • 应用协议的选择决策
  • 防火墙和安全组的配置

详细解读

DNS

DNS 采用分层架构:根域名服务器 → 顶级域服务器(.com、.io)→ 权威域名服务器。常见记录类型包括 A(IPv4)、AAAA(IPv6)、CNAME(别名)、MX(邮件)、TXT(文本验证)。DNS 缓存(TTL)减少重复查询,但也导致变更生效需要时间。Cloudflare 1.1.1.1 和 Google 8.8.8.8 是最常用的公共 DNS。DNS 安全(DNSSEC、DoH、DoT)防止 DNS 劫持和污染。

TCP/UDP

TCP(Transmission Control Protocol):三次握手建立连接、保证数据有序和完整、有拥塞控制。适合网页、API、文件传输。UDP(User Datagram Protocol):无连接、不保证顺序和完整、开销小延迟低。适合视频流、在线游戏、DNS 查询。QUIC(HTTP/3 的基础)基于 UDP 实现了类似 TCP 的可靠性但延迟更低。

快速对比

维度DNSTCP/UDP
类型专业术语专业术语
标签网络、云平台网络、Linux
热度7060

共同关联术语

NGINX