美文网首页饥人谷技术博客
从URL输入到页面展现发生了什么?

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

作者: 饥人谷_oathy | 来源:发表于2017-02-09 19:17 被阅读0次

    1.URL是什么?
    统一资源定位器(URL,英语 Uniform / Universal Resource Locator 的缩写)也被称为网页地址

    2.URL输入到页面展现发生了什么?
    (1)浏览器开启一个线程来处理这个请求,对URL判断如果是http协议就按照web方式处理;

    (2)浏览器先查看浏览器缓存-系统缓存-路由器缓存,如果缓存中有,会直接在屏幕中显示页面内容。若没有,则进行下一步操作;

    (3)通过DNS解析获取网址的IP地址;

    (4)向真实IP地址服务器发起tcp连接,与浏览器建立tcp三次握手。
    该握手包括一个同步报文,一个同步-应答报文和一个应答报文,这三个报文在 浏览器和服务器之间传递。该握手首先由客户端尝试建立起通信,而后服务器应答并接受客户端的请求,最后由客户端发出该请求已经被接受的报文。

    (5)握手成功后,进行HTTP协议会话,浏览器发送报头(请求报头);

    (6)进入到web服务器上的 Web Server,如 Apache,Tomcat,Node.JS 等服务器;

    (7)进入部署好的后端应用,如 PHP,JavaScript,Python 等,找到对应的请求处理;

    (8)处理结束回馈报头,将数据返回至浏览器;

    原文網址:https://kknews.cc/zh-cn/tech/gnvzby.html

    相关文章

      网友评论

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

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