blog

作者: 马男施杰克 | 来源:发表于2018-04-29 12:37 被阅读0次

    www.baidu.com到网页发生了什么

    URL

    • URL就是 http://www.baidu.com, http是协议名称,其他还有https这种带加密带协议用于保护密码之类的;www指的是万维网;baidu.com是域名;.com是company的简写指这个网站属于公司所有。

    浏览器什么地干活

    • http://www.baidu.com 在这串URL里baidu.com就是域名,浏览器解析域名获得服务器的IP地址,向服务器发出请求,拿出服务器内的文件展示着浏览器上。

    IP地址

    • 每一个在互联网中的设备都有IP地址,局域网和公网IP是有差别的,设备在局域网的IP只有局域网用户可以访问,外网无法访问这个IP;局域网可以通过设备的连接搭建,每个设备都会分配好它在局域网内的IP地址,但外网IP地址需要申请才能使用

    域名解析

    • 拿到域名后浏览器会在浏览器缓存里查找以往的记录; 浏览器没有就会找系统缓存,从hosts文件夹里查找访问记录; 再没有就是路由器缓存,路由器也会储存记录; 再找不到就会向ISP DNS服务商查找缓存; 如果你访问的网址非常新,那浏览器会向根域名服务器查找对应IP。

    服务器

    • 发出请求后有由服务器应用程序web server管理,它会给出网站代码或者接受请求反向代理到其他web服务器。(PS:常见的web服务器有Apache,Nginx,LLS,Lighttpd)

    浏览器处理

    • HTML字符串被浏览器接受后会被读取解析,读取到对应标签就会重新发送请求,比如解析到link标签会重新发送请求获取ccs,随后浏览器根据HTML和CSS计算得到渲染树,绘制到屏幕上。

    了解Apache

    了解Nginx

    相关文章

      网友评论

        本文标题:blog

        本文链接:https://www.haomeiwen.com/subject/hufolftx.html