浏览器:安装在电脑上的一款软件
功能:
-将网页渲染出来给用户查看
-能够让用户通过浏览器和网页进行交互
世界上常用的五款浏览器:Internet Explorer(IE)、Chrome(谷歌) 、 Firefox(火狐) 、 Safari(苹果) 、 Opera(欧朋)
浏览器内核:就是浏览器所采用的渲染引擎
IE内核:Trident
谷歌内核:WebKit / Blink(WebKit的优化)
火狐内核:Gecko
苹果内核:WebKit
欧朋内核:Presto
因为浏览器的内核不同,造成浏览器的兼容性问题
服务器:比家用电脑配置更高的计算机,24小时不断电,不关机的超级计算机
功能:用于存储数据,访问者可以访问服务器获取服务器上存储的资源
浏览器访问服务器的原理
结论:当我们利用浏览器访问网页的时候,是有真实的物理数据传输的。浏览器先将网页的内容缓存到当地文件夹,然后再渲染出来给用户查看。通常第二次查看网页都比第一次快,这就是缓存的效果。
请求报文:请求行+请求头+空行+请求体
响应报文:响应行+响应头+响应体
什么是URL?
我们在浏览器中输入的地址就是URL
http://127.0.0.1:80/index.html
url拆分
http:// 协议类型
127.0.0.1 服务器IP地址 (成都市武侯区大悦城)
:80 服务器端口号 (3栋五单元1201室)
index.html 需要访问的资源名称
服务器IP地址和端口的作用:告诉浏览器我们需要访问的那台服务器的详细地址是什么
index.html的作用:服务器上的资源名称
HTTP Hypertext Transfer Protocol 超文体传输协议
-在现实生活中有很多的协议,例如租房协议、买卖协议、离婚协议
-协议:用来规范和约束一种事物
-HTTP协议用来规范和约束
-浏览器和服务器沟通问题
-沟通最常见的问题就是语言不通
网友评论