了解http

1.http作为协议的形式存在是客户端和服务端的协议

客户端是主动  服务端为被动的
                             
                           客户端与服务端的通信  

                               GET  

                                                           客户端------->服务端 
                          请求报文(包括:获取 时间 位置 === <方法><请求URL><版本> <请求首部>)
                                  POST
                                                            客户端<-------服务端
                          响应报文(包括:获取 时间 位置 ===<版本><状态码><原因短语> <响应首部>)



2.报文形式

Get
<方法><请求URL><版本>
 <请求首部>(这里首部的空行表示首部的结束)

Post
<版本><状态码><原因短语> 
<响应首部>


3.常见的状态
2xx成功 e.g. 200表示被正常处理
3xx重定向 e.g. 304表示做出特殊内容
4xx客户端错误 e.g.e.g. 404表示被服务器拒绝了

content-type 内容类型


4.HTTP分层 


应用层为 用户能直接接触到的 可以通过Http分析出服务器的地址和资源位置 这样生成报文
传输层为 传输层协议是配合他定义传输数据的方式 协议1:TCP(更可靠) 协议2:UDP(这个可能会有缺斤少两的问题)


5.非持久性和持久性

一次一个请求 每次都要进行一次TCP连接
http 1.1中 默认为持久连接 客户端持续发送请求直至发送conection:close

 


6.时间限定

 服务器不会将每一个状态都记录下来的情况 叫做http的无状态

为了减少用户二次登录时的麻烦 cookie诞生 从而实现状态管理
 


7.https的了解

(1)概念
https是在http基础上用TLS/SSL进行加密

(2)TLS 和 SSL 的概念
SSL为TLS的前身 绝大部分浏览器是支持TLS 但不支持SSL

(3)加密和解密规则
加密和解密规则:算法G 进行加密  算法G进行解密 (对称加密)
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值