龙空技术网

入门前端前的准备知识,敲了网址后浏览器都干了什么

早早同学 133

前言:

今天大家对“域名解析后干什么”都比较关心,大家都想要学习一些“域名解析后干什么”的相关文章。那么小编也在网络上收集了一些关于“域名解析后干什么””的相关知识,希望各位老铁们能喜欢,咱们一起来了解一下吧!

前端主要学习html,css,js这三样东西,但是我们需要通过现象看本质,为什么是这些?如果把前端比喻成一个人,那么html是身体,css是衣服,js就是这个人的行为。html是多种标签的集合,css用来添加标签的样式,js用来才做元素。框架和插件都是来优化这个人的,这些都是静态文件,怎么在网页上访问的到呢?

在服务器上部署,这个后面会说,讲一下浏览器是如何访问到这个静态文件的,首先输入一个网址,回车后--->DNS域名解析--->建立TCP连接--->发送HTTP请求--->服务器处理并返回结果--->浏览器生成页面。

DNS域名解析是个什么东东?这是我在网上找到一张比较详细图

知道ip以后,建立tcp连接,就是我们经常说的三次握手

三次握手是tcp的建立过程:主要的目的是为了确认两台主机都具备收和发的能力。

TCP连接过程:

第一次握手让B主机知道A可以发出消息。

第二次握手让A知道了B能接收到,也能发出。

第三次握手让B知道了A能接收到。

完成后,客户端发送http请求,发送请求报文(报文首部、空行、主体)。服务器接受到,如果是首次访问则直接返回页面资源,非首次则判断缓存文件是否需要更新,返回响应报文和相关文件。

然后浏览器生成页面:

标签: #域名解析后干什么