1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Comparing the Effects of DNS DoT and DoH

Comparing the Effects of DNS DoT and DoH

时间:2021-08-26 18:37:41

相关推荐

Comparing the Effects of DNS  DoT  and DoH

一、Comparing the Effects of DNS, DoT, and DoH on Web Performance

贡献有三点:

1、在全球五个地点进行研究DO53\DOT\DOH的性能,包括页面加载时间、查询响应时间

2、加密的DNS协议使得页面加载时间缩短,但是查询响应时间慢于DO53,在受损的网络环境中加载时间较短归功于TCP的重传机制

3、提出两种优化机制 WireFormat 缓存和 opportunistic partial responses。

网络性能进行了分析,分析了各自的成本和优势

使用火狐浏览器进行测量页面加载时间,然后通过自定义的工具测量rr时间

1、页面加载时间如何测量?

使用HTTP Archive objects (HARs) onLoadtiming 字段提取 加载时间 ; loadevent在之前的研究中用来测量加载时间,还有DOMContentLoaded,AFT也是一种测量方式,但是太麻烦了。

2、DNS查询响应时间

使用getdns和libcurl自定义一个工具,测量从HARs收集的特定域名信息

DOT默认是10秒的连接timeout

packet capture with mitmproxy and Wireshark

作者还解释了一下这个hars中的NDS查询响应时间为什么不用,因为不是很准确

3、作者进行了一系列的实验

一些实验具体细节的设置就不重复

以下是实验结果:

4.1 DNS Query Response Time

这个不出乎意料,DOT和DOH相较于未加密,确实伴有一些开销,导致rr时间增长,但是稳定性也就是时延标准差较小

4.2 Page Load Time

Firefox的Doh实现是异步的,它使用浏览器的优化HTTP / 2实现[33,34]。这意味着与DO53和DOT相比,DOH可能能够弥补其较大的开销,因为果线程池已经耗尽,则页面加载不会被同步查询阻止。

4.3 Effect of Network Conditions

在每个模拟的蜂窝网络上,DO53在响应时间方面优于点和DOH

在4G网络上,DOT的中位数页面加载比DO53更快地执行11ms,DOH执行58ms较慢。在有损4G网络上,DOT 和 DOH比DO53更快。 DOT比DO53更快地执行101ms,DOH更快地执行33ms。

default timeout for Do53queries in Linux is set to 5 seconds by resolvconf

For DoT and DoH, DNS packets may be retransmitted after 2x the round-trip-time latency to a recursor because of TCP

我们观察到的一般趋势是,与DOT和DOH的页面加载时间可以在丢包和高延迟方面与DO53相比更好。然而,随着网络条件降低,DOT和DOH都表现明显慢于DO53。

5.1 Opportunistic Partial Responses

发送多个查询请求的意思吧

5.2 Wire Format Caching

查询响应ID对应格式

5.3 EDNS Client-Subnet

6.1 Encrypted DNS Transports

这篇文章的相关工作有两篇,一篇是测量DOH的,但是测量方法有缺陷An empirical study of the cost of dns-over-https.

一篇是测量DOT的 Connection-oriented DNS to Improve Privacy and Security.

6.2 DNS and Web Performance

几篇相关文章现实冷查询的DNS会显著影响页面加载的性能

结论:

尽管DOT和DOH导致各个查询的响应时间更高,但它们可以在页面加载时间内类似于DO53。我们还发现DOT和DOH可以在仿真蜂窝网络条件中的页面加载时间中优于do53。然而,随着网络条件降低,DO53显着优于DOT和DOH。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。