01HTML基础知识

什么是浏览器

•浏览器是安装在电脑里面的一个软件, 能够将网页内容呈现给用户查看,并让用户与网页交互的一种软件。 就好比QQ一样都是安装在电脑里面的一个软件, 只不过功能不同而已


什么是服务器

•服务器也是电脑,只不过是比我们的电脑配置更高的电脑,并且24小时不断电,不关机的计算机

•服务器是专门用于存储数据的电脑, 访问者可以访问服务器获得服务器上存储的资源

•服务器一旦关机,访问者就无法访问


访问网页原理

◦访问网页时是有真实的、物理的文件传输的

◦网页不是一个文件,而是一堆文件组成

◦我们之所以平常感觉第二次访问比第一次访问快的原因就是,第一次访问时已经将所有文件缓存到了本地


浏览器请求数据的过程

•1.按下回车时浏览器根据输入的URL地址发送请求报文

•2.服务器接收到请求报文,会对请求报文进行处理

•3.服务器将处理完的结果通过响应报文返回给浏览器

•4.浏览器解析服务器返回的结果,将结果显示渲染出来


什么是URL

•1.我们在浏览器的地址栏中输入的地址其实就是URL,例如:https://www.jianshu.com/writer#/notebooks/39146206/notes/55058060

•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

•4.URL拆分后每一部分的作用

•4.1服务器IP地址 和 服务器端口号它们两的作用:

◦告诉浏览器要去什么地方才能找到对应的服务器, 也就是告诉浏览器服务器的详细地址

◦服务器IP地址相当于现实生活中的地址; 例如:广州市天河区棠安苑

◦服务器端口号相当于现实生活中的门牌号码; 例如: 9栋909室

◦那么如果将地址和门牌号码结合在一起, 就是我的详细地址


什么是HTTP协议

•1.HTTP是Hypertext Transfer Protocol的缩写, 超文本传输协议

•2.什么是协议?

◦在现实生活中有很多的协议, 例如租房协议/买卖协议/离婚协议

◦无论是什么协议他们都是一个共同点, 就是用来规范/约束某一类事物

•3.沟通问题?

◦沟通最常见的问题就是语言不通, 例如中国人和美国人沟通, 一个人说中文, 一个人说英文, 如果两个人都不懂中文或者英文, 那么就会出现沟通问题

◦如果要想解决沟通文件, 是不是需要先拟定规定, 两个人都说中文, 或者两个人都说英文, 或者请一个既懂中文又懂英文的翻译

•4.HTTP协议是用来规范/约束哪一类事物?

◦浏览器访问网页其实就是去服务器请求数据, 所以浏览器需要和服务器沟通, 所以也会存在沟通问题

◦HTTP协议就相当于我们让两个人都说中文或者都说英文一样, 就是提前规范两个人之间如何沟通, 也就是规范/约束浏览器和服务器之间如何沟通

你可能感兴趣的:(01HTML基础知识)