摘要:
递归查询 • 如果主机所询问的本地域名服务器不知道被查询域名的IP地址,那本地域名服务器就以DNS客户的身份,向其他根域名服务器继续发出查询请求报文(即替主机继续查询),而不是让该主机自己进行下一步的查询 • 因此,递归查询返回的查询结果或是所要查询的IP地址,或是报错,表示无法查询到所需的IP地址 阅读全文
摘要:
TCP UDP优缺点对比 1 TCP优点 可靠,稳定 可靠性体现在传输数据之前,三次握手建立连接(四次挥手断开连接),并且在数据传递时,有确认,窗口,重传,拥塞控制机制,数据传完之后断开连接来节省系统资源 2 TCP缺点 慢,效率比较低,占用系统资源,容易被攻击 传输数据之前建立连接,会消耗时间;消 阅读全文
摘要:
Quic 全称 quick udp internet connection “快速 UDP 互联网连接”,由 google 提出的使用 udp 进行多路并发传输的协议. 为什么需要QUIC 1. 协议历史悠久导致中间设备僵化 2. 依赖于操作系统的实现导致协议本身僵化 3. 建立连接的握手延迟大 a 阅读全文
摘要:
HTTPS SSL握手和加密原理 HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。具体是如何进行加密,解密,验证的,且看下图。 1.客户端发出请求,明文传输 阅读全文
摘要:
URI结构 示例 • 协议部分:https: //分隔符 • 域名:If.snssdk.com 发送请求是,需要向DMS服务器解析IP • 端口(非必须):http 80,https 443,端口不是必须部分,默认端口可省略不写 • 虚拟目录部分(非必须):域名的第一个/开始到最后一个/为止 ○ 本 阅读全文
摘要:
多路复用 并发请求 2.0采用多路复用的技术,做到同一个连接并发处理多个请求,而且并发请求的数量比1.1大了好几个数量级 多路复用概念 即连接共享,即每一个request都是用作连接共享机制的。一个request对应一个id,这样一个连接上可以有多个request,每个连接的request可以随机的 阅读全文