原文:为什么 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