亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

打開瀏覽器,輸入 baidu.com,頁面展示百度首頁。整個過程發生了什么?

標簽:
Html/CSS

一,输入URL(统一资源定位符)

  • 输入baidu.com

二, 域名解析

  • 浏览器缓存——浏览器有百度DNS则会缓存DNS,若没有转至下面。

  • 系统缓存——从Host文件中查找对应的百度域名和IP,若没有转至下面。

  • 路由器缓存——路由器也会缓存部分DNS,查找是否有百度域名和IP。

  • ISP DNS 缓存——例如电信的DNS缓存。

  • 以上都没有的情况则向根域名服务器查域名对应IP,根域名服务器将请求转至下一级,直至找到IP。

(DNS 劫持:指的是给了一个假IP但域名却是一样的。)

三,服务器处理

服务器指的是安装系统的机器。web服务器接受用户的请求,并交给网站代码。

四,网站处理

  • 模型(model)——视图(view)——控制器(control)


    webp

    MVC结构

五,浏览器处理

HTML字符串被浏览器接受后被一句句读取解析:

  • 解析到link 标签后重新发送请求获取css

  • 解析到 script标签后发送请求获取 js,并执行代码

  • 解析到img 标签后发送请求获取图片资源

六,绘制网页

  • 浏览器根据 HTML 和 CSS 计算得到渲染树,绘制到屏幕上js 会被执行



作者:徐金俊
链接:https://www.jianshu.com/p/5822e8f0faf2


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消