时长:大小12.96M
作者回复: 整理的非常完善非常好,感谢补充!
作者回复: ……
作者回复: 浏览器缓存->操作系统缓存->hosts->dns
作者回复: √
作者回复: 细节原因不好解释,简单来说是因为dns协议还有udp协议里包大小的限制,只有512字节,再除以dns记录长度,最多15组,再去掉buffer。
作者回复: 是的,你学习的很仔细。 一般上网的时候都会有默认dns,都配置好了,所以通常都感觉不到。 但默认dns有的时候性能不好,所以才会有很多的免费dns。
作者回复: 写的很用心,整理一下可以在公司内部开分享会了。 你提的这些问题其实是属于操作系统、浏览器、DNS服务器自己的问题,如何处理缓存、查找文件都有自己的策略,在协议层面是不太关心的,太细节的方面我也没办法回答,不过有好奇心和求知欲总是好事,有答案欢迎分享给大家。
作者回复: great
作者回复: 这些小工具用来在实验环境测试很方便。
作者回复: 域名由专门的域名注册机构管理,终极的是ICANN。 IP地址的分配也由ICANN管理,当然有浪费,美国是互联网的发明国,所以占用ip地址最多。 ip地址查找由专门的协议,比如arp。 这些比较偏底层,离http比较远,可以再找其他资料学习。。