不学其他了!Apache部署了这么好玩的网站

相关术语

提示:怎么让您看起来像专业人士,先知道这些

何为HTTP协议?是超文本传输协议,Hyper Text transfer protocal(发明者:蒂姆.伯纳斯.李)

1.超文本
包含超链接(link)和各种多媒体元素的文本,这些超文本文件彼此相连,形成网状(web),因此又被称为网页(web page),这些链接使用URL表示,文本格式一般为HTML或HTM

2.HTTP协议版本:浏览器F12选择network可查看
HTTP 0.9
HTTP 1.0
HTTP 1.1 当前最流行,更多的请求方法,更精细的缓存控制,支持持久连接
HTTP 2.0

3.URI和URL区别

URI:uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。大范围统称。
URI一般由三部组成:①访问资源的命名机制②存放资源的主机名③资源自身的名称,由路径表示,着重强调于资源。概括性抽象的。

URL:uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。格式:https://www.baidu.com/?tn=98010089_dg&ch=12
URL是Internet上用来描述信息资源的字符串,主要用在各种WWW客户程序和服务器程序上,特别是著名的Mosaic。采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。具体的个体

URI是以一种抽象的,高层次概念定义统一资源标识,而URL则是具体的资源标识的方式。

4.HTTP请求报文的主要方法

get  获得请求文件信息的数据内容(下载)
post 用户提交数据到服务器(上传)

5.HTTP返回状态码(status-code),由3位数字组成(维护网站常用,必须要懂)

200 请求成功
201 上传文件成功
301 永久重定向(redirect)
302,307 临时重定向(redirect)
304 浏览器缓存
403 请求不到首页,没有权限(文件没有设置权限,或权限不足以完成这个请求)
404 请求的资源在前端查明不存在(前端服务如:Apache等找不到请求的资源)
405 请求方法不支持(以未做重定向为例,仅允许https的方式访问,如果用http不支持)
500 服务器的内部错误,程序错误(Apache等前端程序错误)
502 请求的资源前端有记录,指向后端数据库,却找不到后端资源(前端服务,如:Apache有记录,Apache向mysql请求数据,找不到资源)
503 服务暂时不可用(服务器的程序出现问题)
504 请求超时(规定时间,没有收到响应)

6.HTTP的连接类型:
短连接:建立一次tcp的连接,发起一次HTTP的请求,结束,tcp断开(客户-经理-我)
长连接:建立一次tcp的连接,发起多次HTTP的请求,结束,tcp断开;比如:您是财务经理,我是主管,客户提供的服务需要经费,只要客户一次请求我,我给您告知这件事,并说明这个业务需要周期性,支出经费,您说不用每次都为这件事找我,只要是这件事的,你直接决定就行。所以流程简单化,客户-我(完成长连接)

7.HTTP统计术语:

PV:(page view)页面浏览量,访问每一个网页*
UV:(Unique visitor)独立客户浏览量,手机端、电脑端访问
IP:(Internet Protocol)独立ip浏览量,单独的公网IP
例子:50人,每人通过手机和电脑访问同一网站各两次,全部都用公司宽带上网,会产生多少pv、uv、ip?
答案:200 100 1

8.HTTP协议原理和流程

(1)用户输入用户名->浏览器跳转->app缓存->DNS解析(递归查询|迭代查询)
(2)由浏览器向服务器发起tcp连接(三次握手)
(3)客户端发起HTTP请求:

请求的方法(获取)	
请求的主机:域名
请求的资源类型(html)
请求的端口(80、443)
请求携带的参数(类型、压缩、认证等)

(4)服务器的响应:

服务器的web软件
响应的文件类型
是否压缩
是否长连接

(5)客户端向服务器发起tcp断开(四次握手)

9.用户访问网站流程:
(1)客户端发起HTTP请求,抵达网站的前端防火墙
(2)防火墙收到请求,分析判断是否符合规则,将合规流量通过tcp连接负载均衡器,传递用户HTTP请求
(3)负载均衡器收到请求,根据内容和策略进行下发任务,通过tcp连接web服务器,转发用户的HTTP请求
(4)web服务器收到用户的请求之后,解析请求内容:
静态请求:web服务器向

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术职场教练

您的是我坚持原创免费作品的不懈

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值