美文网首页
从 URL 输入到页面展现发生了什么

从 URL 输入到页面展现发生了什么

作者: Lucien_d70a | 来源:发表于2017-09-27 11:52 被阅读0次

URL是什么??

  • 统一资源的定位符
  • 用于定位于互联网上的资源

常用的一些协议有哪些

  • http:超文本传输协议。你随便打开一个网址就看到的就是http了。

  • https:一个加密的http 就等于你上了一个需要输入密码的网站

  • ftp:FXP说简单点就是一个FTP客户端控制两个FTP服务器,在两个FTP服务器之间传送文件。

  • file:本地协议。

  • //:与当前页面协议保持一致。

把网址输入到浏览器 发生了啥事情呢?

  1. 例如你输入了https://www.baidu.com/
  2. 浏览器实际上不知道www.baidu.com是什么东西
  3. 然后浏览器就会去查找www.baidu.com这个域名的IP地址。
  4. 域名就是baidu.com
  5. (发明域名就是能语义化,好记一点)

IP地址是什么?

  • 每个处于互联中的设备都有IP地址
  • 分为局域网IP 和 公网IP
  • 127.0.0.1就代表本机的IP
域名解析流程
  1. 先查看浏览器缓存 先看你有没有浏览过这个网址

  2. 然后看系统缓存 从Hosts文件查找有没有这个域名

  3. 上面都没有 就查看 路由系缓存

  4. 再没有 就查看电信 ISP DNS

  5. 好吧 都没有我只能通过域名来找相应的IP

服务器的处理
  • 服务器是一台安装系统的机器,常见的系统如linux,weindows server2012
  • 而且系统里安装了处理请求的应用 叫Web server
    1.常见的web服务器有 Apache,Nginx,lls,Lighttpd
    2.web服务器接收用户的Request交给网站代码,或者请求反响代理到其他web服务器。
网站处理流程
528560fb56581ae59a16e48309835003_r.jpg

ps:这里找了一下网上的图,好理解

最后到浏览器的处理了
  1. HTML字符串被浏览器结束后被一句句读取解析
  2. 解析到link 标签后重新发送请求获取CSS
  3. 解析道script标签后发送请求获取JS,并执行代码
    ps:解析到什么就获取什么,执行什么!!!

相关文章

网友评论

      本文标题: 从 URL 输入到页面展现发生了什么

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