归纳一下其中涉及到前端的一些基础知识,主要包括:http协议、web标准、w3c标准等。
       这个问题虽然只有两个2个动作:输入URL和呈现页面,但这背后发生了很多"有趣"的事情,这个过程也涉及到很多方面的技术,包括像浏览器、DNS、http、html、服务器等。如果让我来回答,它大致的过程应该是这样的:DNS解析-->建立连接,发送数据包 -->服务器响应请求,返回给浏览器-->浏览器渲染程序页面。

      1.DNS解析
      当我搜索这个问题的时候,首先在浏览器输入了一个URL地址,但URL中服务器地址是一个域名而不是一个指定的IP地址,路由器并不知道你想要查找的地址,那么DNS域名解析系统会将该域名解析成ip,而IP地址是唯一的, 每一个ip地址对应网络上的一台计算机。
                                                                                                                       从输入一个URL到页面呈现,网络上都发生了什么?     但实际上输入URL到页面呈现这背后涉及的内容远远不止这些,例如后台web服务器、双向的网络数据传输、http缓存策略等,这些知识没有时间再去罗列!

相关文章:

  • 2021-10-10
  • 2021-08-04
  • 2021-06-05
  • 2021-07-31
  • 2022-12-23
  • 2021-06-18
  • 2021-06-27
  • 2021-09-14
猜你喜欢
  • 2021-10-16
  • 2022-01-26
  • 2021-11-29
  • 2021-08-04
  • 2021-08-23
  • 2021-09-24
  • 2022-12-23
相关资源
相似解决方案