网络安全系列-VII: 使用scapy分析http数据包
http协议
http协议介绍
HTTP: 超文本传输协议(Hyper Text Transfer Protocol)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似MIME的格式
HTTP是应用层协议,是基于B/S架构进行通信的
HTTP协议特点
- 哑服务: 指telnet ip port不会有任何响应信息
- 瞬时协议
- HTTP1.0 ,不支持keepalive 保活
- HTTP1.1 支持TCP连接 keepalive
HTTP发展阶段
- 1.0
- 双方规定了连接方式和连接类型
- 对每一次请求/响应建立并拆除一次连接,所以被称为:瞬时协议,针对速度和效率,没有太多的考虑
- 特点是简单、易于管理,因为符合了大家的需要,得到了广泛的应用。
- 1.1
- 在1.0的基础上,考虑了WEB交互的速度和效率,如增加了keepalive参数,详见请参考RFC 2616<
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
