DNS域名解析
1 浏览器将URL转换成IP
2 浏览器搜索自己是否有缓存这个地址
3 if not,则查找系统缓存
4 if not,则查找路由器缓存
5 if not,则查找本地区的域名服务器LDNS
6 if not,则去RootServer域名服务器请求解析
7 根域名服务器拿到www.baidu.com,返回com域中的NS记录
8 多次请求后,找到www.baidu.com主机,将解析的结果返回给客户端,并保存在高速缓存中
服务器处理
1 服务器分析不同的IP发送到网站
2 网站根据不同的路由交给不同得控制器
3 控制器反馈到模型,并从数据库中读取数据放入模型中
4 返回客户端
浏览器处理
1 浏览器从头部读取 HTML
2 解析到 link 标签后重新发送请求获取 css
3 解析到 script 标签后发送请求获取 js,并执行代码
4 解析到 img 标签后发送请求获取图片资源
5 浏览器渲染 CSS 并执行 JS
网友评论