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

前端面试-网络相关

作者: 我们的梦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 关闭连接,浏览器显示文档

相关文章

  • 前端面试-网络相关

    1.经典的面试题,当我们在浏览器中输入地址,发生了什么? 原文来自:http://www.cnblogs.com/...

  • 前端网络相关

    传输控制协议-TCP (Transmisson Control Protocol) 用户数据协议-UDP (Use...

  • 前端面试资料收集

    vue相关知识 前端面试题+前端学习+面试指南 剖析Vue原理&实现双向绑定MVVM 详解 JavaScript的...

  • 分享一些前端的面试题、重要知识点等干货~~~

    分享一些前端的面试题、重要知识点等干货~~~ Github仓库地址: 关于前端学习的笔记 前端面试相关 JavaS...

  • 2018前端面试总结

    前端目录 HTML相关 CSS相关 JAVASCRIPT相关 DOM相关 HTTP相关 VUE相关 算法相关 网络...

  • 前端知识:网络相关

    OSI 七层模型与 TCP/IP 五层模型 OSI 七层模型:物理层、数据链路层、网络层、传输层、会话层、展示层、...

  • 2022年web前端面试题

    web前端面试题分为:html/css面试题、javascript面试题、vue面试题、性能优化面试题、网络方面面...

  • 前端要会的题目(链接)

    关于前端面试中的问题,许多人写过很多的心得,这里援引相关文章,记录自己需要刷的前端面试题。(文章来自于:http:...

  • PHP 中利用Swoole APP端与服务端建立TCP长连接

    关于TCP、HTTP相关的东西,相信不论是前端,还是后端开发,在面试中都会问到,理论在面试前看看相关资料,都能够说...

  • 2020-08-24

    前端总结 Awesome MDN awesome-coding-js 前端面试题整理 阮一峰的网络日志 » 首页 ...

网友评论

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

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