【无标题】

HTTP学习笔记01

超文本传输协议

1应用层协议

基于传输层,TCP,所以具有可靠性

2传输模型

c/s,客户端发送请求,服务端回复响应,请求加响应是一个事务
考虑中间节点,proxy代理(应用层)。
头部和载荷,车头和车厢
网页的骨架和内容,内容是超链接。
CSS层叠样式文件。

3无状态

一个事务对其他事务没有影响
无状态:支持垂直扩展,水平扩展
有状态:支持垂直扩展。
可以把状态转移到数据库。

4把状态转移到客户端

浏览器本地可以利用cookie机制存储数据,可以有状态
session:当客户端做登录操作,服务器记录用户名字并且生成随机的字符串。客户端再次请求时,带上名字和字符串,说明已经是登录状态。
server:需要存储“用户名+字符串”

token

MD5:摘要算法《CRC,MD效率低,加密效果好,SHA1~SHA256效率最差,加密效果最好》
client:用户名+abcedf(tocken)
server:使用函数func生成(salt,用户名)密文。

url

主机名+端口号+路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值