先说答案哈
1DNS解析( DNS解析就是把一个域名转换成一个IP地址。)
1)、先到浏览器的DNS缓存中查询是否有对应记录,如有则直接返回ip地址,完成解析,如果没有则下一步;
2)、继续查询本地host文件,比如windows的host文件一般位于“C:\Windows\System32\drivers\etc”,
如果hosts里没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址映射关系,
如果有,直接返回,完成域名解析。
如果hosts与本地DNS解析器缓存都没有相应的网址映射关系,
首先会找TCP/IP参数中设置的首选DNS服务器,在此我们叫它本地DNS服务器。如果有就解析返回
如果还没有,本地DNS服务器就会把请求交给根域名服务器
根DNS服务器收到请求后会判断这个域名.com是谁来授权管理,并会返回一个负责该 顶级 域名服务器的一个IP。
本地DNS服务器就会发起请求对这台负责.com域的顶级域名服务器。收到请求后,
如果自己无法解析,它就会找一个管理.com域的 下一级 DNS服务器地址(qq.com)给本地DNS服务器。
当本地DNS服务器收到这个地址后,就会找qq.com域服务器,重复上面的动作,进行查询,
直至找到www . qq .com主机。
2TCP连接
浏览器与服务器之间建立TCP连接
3发送HTTP请求
4服务器处理请求并返回HTTP报文
5浏览器解析渲染页面
视频讲解:
https://edu.csdn.net/learn/38090/601081?spm=3001.4143
点我进进入
面试宝典
很多人不知道面试问什么,或者其他的XXGuide,那里边的太多没用的,也没有源码解析,都靠自己悟, 不懂得还是不懂,没人讲解, 所以面试宝典来了,阿里P7亲自录制
目录:
每一个专题都是 基础+面试题
--基础阶段剖析了很多源码比如Spring的 LongAdder ConcurrentHashMap源码 ThreadLocal源码 AQS SpringBoot等等。。。
享受服务:
购买后请私我
2.基础知识+最全面试题视频解析
3.公司内推
4.简历修改
5.1V1VX永久答疑,一辈子的朋友
6.模拟面试1次
7.入职公司后第一个任务 技术方案指导
入职后技术方案编写答疑
学习过程中改bug截图:
课件分为:
分为 【张无忌的面试宝典】-Java校招·实习【上】 + 【张无忌的面试宝典】-Java校招·实习【下】+【张无忌的面试宝典】-Java校招·实习【补充】
我已经带过太多学生,大厂,国企,中厂都有过,比如最近带的一个学生,在秋招中签了国企,秀下Offer