11 2021 档案
摘要:DNS协议初探 本文正在参与 “网络协议必知必会”征文活动 DNS 使用TCP还是UDP协议? DNS 迭代查询 和 递归查询 是什么? 如何构建DNS报文? 1. 什么是DNS DNS: (Domain Name System) 域名系统, 用户在使用常用网络软件,例如: 浏览器,邮件 等,但
阅读全文
摘要:跳表 C语言实现 跳表比较好理解,但是实际用代码来表示,还是有点复杂的。 实现的方法不唯一 1. 什么是跳表 跳表是 链表 + 索引 的一种数据结构 ,是以空间换取时间的方式,关于跳表参考: https://baike.baidu.com/item/%E8%B7%B3%E8%A1%A8/228198
阅读全文
摘要:红黑树删除 推荐一个红黑树可视化网站: https://www.cs.usfca.edu/~galles/visualization/RedBlack.html 推荐一篇红黑树删除的博客: https://www.cnblogs.com/qingergege/p/7351659.html 红黑树删除
阅读全文
摘要:使用golang构建DNS A记录 报文 关于DNS协议,参考如下 看到一篇比较好的博客,推荐一下 https://yangwang.hk/?p=878 官方文档 https://datatracker.ietf.org/doc/html/rfc1035 DNS A记录UDP 报文 协议实现: ht
阅读全文