HTTP协议和URL地址
Web基础知识,HTTP与URL协议的简单介绍……
第一章 B/S与C/S架构
- B/S架构
B/S:即browser/server 浏览器/服务器 - C/S架构
C/S:即client/server 客户端/浏览器 - B/S与C/S架构的优缺点
B/S架构 | C/S架构 | |
---|---|---|
优点 | 想改文件先攻击服务器,相对安全;便于维护;单一HTTP进行通信; | 占用服务器资源较小;可以通过任意的协议进行访问; |
缺点 | 加载较慢;对服务器压力加大; | 本地文件容易被篡改;开发成本大;跨平台差; |
第二章 Web的发展历程
- Web 1.0 静态网站
- Web 2.0 动态网站
- Web 3.0 大数据(实名制)
- Web 4.0 知识信息收集(人工智能)
- Web 5.0 反馈人类
注意:我们现在仍然处在Web 2.0时代。
第三章 Web网站开发所需组件
- 客户端浏览器
- HTML
- CSS
- 客户端脚本程序
- Web服务器
- 服务器端脚本语言
- 数据库
第四章 HTTP协议
HTTP:即超文本传输协议(Hyper Text Transfer Protocol),用于保证客户机与服务器之间的通信。
-
常见的两种请求方法(文献)
- Get – 从指定的资源请求数据。
- Post – 向指定的资源提交要被处理的数据
-
常见的几种状态码(文献)
- 200 请求成功
- 403 请求拒绝
- 404 无法找到被请求的页面
第五章 URL地址
URL:即统一资源定位符(Uniform Resouce Locator),用于定位万维网上的文档或数据。
- URL地址分析
例:http://www.baidu.com:80/demo/index.php?id=user&name=tom&sex=male
针对上述举例,可以看出
http:// //超文本传输协议
www.baidu.com //域名
:80 //端口号(默认为80端口,可不写;若为其他端口时,则需要在域名后加上端口号)
demo //目录
index.php //demo目录下的一个文件名
? //开始传入参数
id //参数名
user //参数值
& //继续传入参数
版权声明:本文为jingbai原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。