面试题:HTTP协议基本介绍

在这里插入图片描述
——————————————————————————————————————————————————————————————————————

一、基本概念

HTTP(HyperText Transfer Protocol,超文本传输协议)是一种无状态的应用层协议,基于传输层的TCP协议实现的(HTTP3是个特例基于UDP协议实现),目前主流版本依旧是1.1和2.0版本。

超文本:文本指的是文字通常由二进制编码而成、而超文本自然是比文本更高级一点,可以传输图片、表情等等。
传输协议:简单来说就是二者进行通信过程中共同遵守的规则、只有遵守这个规则双方才能正常传输信息。

二、工作流程

工作流程:客户端发送请求 -> 服务器接收并解析请求 -> 服务器返回响应

🌰:当我们在浏览器输入一个网址时,浏览器就会给服务器发送一个HTTP请求,服务器接收到请求并进行解析,将解析后内容以HTTP响应的格式返回给客户端。
每个请求都是独立的,服务器不会自动保存请求信息(可以利用cookie和session进行保存),这就是为什么说HTTP是一种无状态的应用层协议。

三、请求和响应

我们知道了HTTP的工作原理,那么请求和响应到底是什

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值