1.浏览器的作用
将网页渲染出来给用户查看
让用户通过浏览器和网页交互
2.浏览器访问网页原理
a) 当我们利用浏览器访问网页时,其实是有真实的物理文件传输的,浏览器会将网页上的内容缓存到本地文件夹中,然后再渲染出来呈现给用户查看。
b) 平时我们再上网时会感觉到第二次访问网页会比第一次访问网页要快,就 是因为第一次访问时已经将这个网页上的信息缓存到了本地。
c) 通过观察我们还发现缓存文件夹中除了缓存图片以外还缓存了一些例如.js .css .html等文件,所以可以得出一个网页不是一个文件,而是一堆文件,网页越复杂那么组成这个网页的文件就越多。
3.浏览器请求数据的过程
1. 按下回车时浏览器根据输入的URL地址发送请求报文
2. 服务器接收到请求报文,会对请求报文进行处理
3. 服务器将处理完的结果通过响应报文返回给浏览器
4. 浏览器解析服务器返回的结果,将结果显示出来
请求报文:
请求行+请求头+空行+请求体
相应报文:
响应行+响应头+响应体
4.什么是URL
1. 我们在浏览器的地址栏中输入的地址其实就是URL
2. URL格式:
127.0.0.1/index.html (浏览器会自动补全http:和:80)
http://127.0.0.1/index.html (浏览器会自动补全:80)
http://127.0.0.1:80/index.html (完整格式)
协议类型://ip地址:端口号/资源路径/资源名称
3. URL拆分
网络协议类型 http://
服务器IP地址 127.0.0.1
服务器端口号 :80
资源路径 网页在服务器上的路径
资源名称 index.html
5.什么是HTTP协议
1. HTTP是Hypertext Transfer Protocol的缩写, 超文本传输协议
2. 什么是协议?
在现实生活中有很多的协议, 例如租房协议/买卖协议/离婚协议
无论是什么协议他们都是一个共同点, 就是用来规范/约束某一类事物
3. HTTP协议用来规范/约束浏览器和服务器之间如何沟通。
网友评论