美文网首页
入门前端要先了解的知识

入门前端要先了解的知识

作者: 雨过天晴sky | 来源:发表于2020-03-04 09:53 被阅读0次

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

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

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

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

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

    TCP连接过程:

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

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

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

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

    然后浏览器生成页面:

    相关文章

      网友评论

          本文标题:入门前端要先了解的知识

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