第一课
什么是浏览器?
是安装在电脑上的一款软件 和QQ 微信一样
功能: 1. 将网页渲染出来给用户查看 2. 能够让用户通过浏览器和网页交互
浏览器内核 是浏览器所采用的的渲染引擎
五大浏览器 IE ,谷歌 ,火狐 ,Safarri ,欧朋
什么是服务器?
超级计算机 24小时不断电 比家用计算机配置高
服务器专门用于存储数据
服务器不能关机
第二课
1.第一次打开IE6,发现系统自动给我们生成了一个文件夹,所以我们可以得出这个文件夹必然和IE6有一定的关系.
2.先删除Internet Cache下的所有文件夹,然后通过IE6打开百度的首页,打开百度首页以后,发现被删除的文件又回来了.
3.再次删除这些文件夹,发现不能删除,提示被其他应用程序打开,但是当我们关闭IE6浏览器之后发现又可以删除了
综合第二,第三点我们得出一个结论.这些系统自动创建的文件夹和当前被打开的网页有一定的关系
通过观察发现这些文件夹中存储的内容和网页上的内容有对应关系,那么这些文件夹是什么文件夹呢?其实这些文件夹我们称之为缓存文件夹,缓存文件夹是专门用于存储网页数据的文件夹.
结论
- 当我们利用浏览器访问网页时,其实是有真实的物理文件传输的.浏览器会先将网页上的内容缓存到本地文件夹中,然后再渲染出来呈现给用户查看
2.平时我们在上网时会感觉到第二次访问网页会比第一次访问网页要快,就是因为第一次访问时已经将这个网页上的信息缓存到了本地
3.通过观察我们还发现缓存文件夹中除了缓存图片以外还缓存了一些其他类型的文件,所以可以得出一个网页不是一个文件,而是一堆文件.网页越复杂组成这个网页的文件越多
第三课
浏览器请求数据的过程
1.向服务器发送”请求报文”
2.服务器处理浏览器请求
3.将处理结果返回给浏览器
4.服务器发送”响应报文”
5.解析浏览器返回的内容呈现给用户
请求报文 请求行+请求头+空行+请求体
响应报文 响应行+响应头+响应体
什么是URL?
我们在浏览器地址栏中输入的地址就是一个URL
URL格式:
http://127.0.0.1/index.html (浏览器会自动添加:80)
http://127.0.0.1:80/index.html (完整格式)
URL拆分
http:// URL协议类型
127.0.0.1 服务器IP地址
:80 服务器的端口号
index.html 需要访问的资源名称
我们发现只要把IP地址和端口号结合在一起就可以得到一个详细地址
那么只要我们拿到一个详细地址,是不是就可以根据这个地址找到对应的位置,所以服务器IP地址和端口号的作用就是告诉浏览器我们需要访问的那台服务器的详细地址是什么
index.html作用
当我们通过IOP地址和端口号找到对应的服务器之后,需要通过资源名称告诉服务器,我们需要获取服务器上的哪个资源