计算机网络的故事——简单的HTTP协议

简单的HTTP协议

`

文章目录


一、简单的HTTP协议

HTTP是不保存状态的协议,为了实现保存状态功能于是引入了Cookie技术。

method: get:获取资源 post:传输实体主体 put:传输文件 head:获取报文首部,用于确认URI的有效性以及资源的更新日期时间等 delete:删除文件

put和delete不带验证机制,所以一般也不会使用delete方法,options:询问支持方法 trace:追踪路径,让web服务器将之前的请求通信回给客户端的方法,容易引发站点追踪,不常用

http1.0和http1.1所支持的方法

非持久连接:在HTTP1.0中默认是非持久化连接的,但是可以设置为持久连接。

持久连接:在HTTP1.1中默认是持久化连接的。

管线化:持久化连接的存在使得管线化存在了可能,不用等待响应就可以直接发送下一个请求。

Cookie进行状态管理:cookie技术通过请求和响应报文中写入cookie信息来控制客户端的状态

1、cookie会根据从服务器发送的响应报文内的叫做Set-Cookie的首部字段信息,通知客户端保存cookie

2、当下次客户端再往服务器发送请求时候,客户端会主动在请求报文中添加cooie值后发送

服务器接收到客户发来的cookie之后,会查询究竟是哪个客户端发来的连接请求。


相关推荐
yBmZlQzJ几秒前
财运到内网穿透-群晖NAS安装(docker版本)
运维·经验分享·网络协议·docker·容器
tiantianuser8 分钟前
RDMA设计15:连接管理模块设计2
网络协议·fpga开发·rdma·高速传输·cmac
txzz888818 分钟前
CentOS-Stream-10 系统安装之Firewalld防火墙配置
linux·运维·网络·计算机网络·centos·firewall-cmd·linux防火墙
阿里云云原生35 分钟前
LoongSuite:解决 WebSocket 全链路可观测性难题,赋能 AI 应用的实时链路追踪
人工智能·websocket·网络协议·阿里云·云原生·可观测
李少兄1 小时前
从零开始全面掌握 HTTPS
网络协议·http·https
爱浦路 IPLOOK1 小时前
高校5G实验室助力人才培养的五种创新模式
计算机网络·5g·网络安全·可信计算技术
是垚不是土2 小时前
基于Blackbox Exporter的网络服务黑盒监控体系实践
网络·数据库·安全·http·微服务·prometheus
福尔摩斯张2 小时前
TCP协议深度解析:从报文格式到连接管理(超详细)
linux·c语言·网络·c++·笔记·网络协议·tcp/ip
游戏开发爱好者82 小时前
HTTPS DDoS 排查 异常流量到抓包分析
网络协议·ios·小程序·https·uni-app·iphone·ddos