![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 93
不见风月
这个作者很懒,什么都没留下…
展开
-
[230531] 深入学习 DNS 协议
DNS 协议属于应用层协议,它的作用是根据域名查询到对应的 IP 地址,以便内核协议栈的 IP 模块构造 IP 报文。使用 DNS 协议的场景主要有在网站输入域名时需要查询域名对应的 IP 地址,还有 windows 下的 nslookup 程序可以直接查询域名的 IP 地址。原创 2023-06-01 06:00:00 · 85 阅读 · 0 评论 -
[230527] 深入解析 TCP 三次握手
之前所说的 accept 会为此客户端连接分发新的 socket,但也仅仅是新的 socket,而没有新的端口(也对,不然人家上千万的高并发哪来那么多端口号。,内核会为每一个处于 listen 状态的 socket 分配两个队列:半连接队列(SYN 队列)和全连接队列(accept 队列),处于三次握手过程中的连接会在这两个队列中暂存信息。半连接队列中的连接都是不完整连接,当第三次握手的 ACK 报文到达以后,需要在半连接队列中找到对应的半连接,使用哈希表可以实现 O(1) 的时间复杂度。原创 2023-05-27 21:00:00 · 60 阅读 · 0 评论