美文网首页
前端面试-网络相关

前端面试-网络相关

作者: 我们的梦sky | 来源:发表于2017-03-05 23:01 被阅读0次

    1.经典的面试题,当我们在浏览器中输入地址,发生了什么?

    原文来自:http://www.cnblogs.com/LIUYANZUO/p/5428185.html

    一.解析域名

    二. 发起TCP三次握手

    三.建立TCP连接后发起http请求

    四.服务器端响应http请求,浏览器得到html代码

    五. 浏览器解析html代码,并请求html代码中的资源

    六.浏览器对页面进行渲染呈现给用户

    总结:域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染呈现给用户

    具体内容看原文。。。

    我的问题:1.解析域名?咋解析。。。

    URL:uniform resource location 统一资源定位符

    URI:uniform resource identifier 统一资源标识符

    上图的信息说明了一个url的具体意义。

    一个简单的请求响应实例

    a 浏览器从url中解析出服务器的主机名

    b 浏览器将服务器主机名转换成服务器IP地址

    c 浏览器将端口号从url中解析出来

    d 浏览器建立一条与web服务的tcp连接

    e 浏览器向服务器发送一条http请求报文

    f 服务器向浏览器返回一条http响应报文

    g 关闭连接,浏览器显示文档

    相关文章

      网友评论

          本文标题:前端面试-网络相关

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