深入理解HTTP协议及原理分析

参考资料:深入理解HTTP协议及原理分析

1. 基础概念篇

1.1 介绍

1.2 在TCP/IP协议栈中的位置

1.3 HTTP的请求响应模型

1.4 工作流程

1.5 使用Wireshark抓TCP、http包

1.6 头域

1.6.1 host头域

1.6.2 Referer头域

1.6.3 User-Agent头域

1.6.4 Cache-Control头域

1.6.5 Date头域

1.7 HTTP的几个重要概念

1.7.1 连接:Connection

1.7.2 消息:Message

1.7.3 请求:Request

1.7.4 响应:Response

1.7.5 资源:Resource

1.7.6 实体:Entity

1.7.7 客户机:Client

1.7.8 用户代理:UserAgent

1.7.9 服务器:Server

1.7.10 源服务器:Originserver

1.7.11 代理:Proxy

1.7.12 网关:Gateway

1.7.13 通道:Tunnel

1.7.14 缓存:Cache

2. 协议详解篇

2.1 HTTP/1.0和HTTP/1.1的比较

2.1.1 建立连接方面

2.1.2 Host域

2.1.3 日期时间戳

2.1.4 状态响应码

2.1.5 请求方式

2.2 HTTP请求消息

2.2.1 请求消息格式

2.2.2 请求方法

2.3 HTTP响应消息

2.3.1 响应消息格式

2.3.2 http的状态响应码

2.3.2.1 1**:请求收到,继续处理

2.3.2.2 2**:操作成功收到,分析、接受

2.3.2.3 3**:完成此请求必须进一步处理

2.3.2.4 4**:请求包含一个错误语法或不能完成

2.3.2.5 5**:服务器执行一个完全有效请求失败

2.4 使用telnet进行http测试

2.5 常用的请求方式

2.6 请求头

2.7 响应头

2.8 实体头

2.9 扩展头

3. 深入了解篇

3.1 Cookie和Session

3.1.1 两者比较

3.1.2 Session机制

3.1.3 Session的实现方式

3.1.3.1 使用Cookie来实现

3.1.3.2 使用URL回显来实现

3.1.4 在J2EE项目中Session失效的几种情况

3.1.5 与Cookie相关的HTTP扩展头

3.2 缓存的实现原理

3.2.2 缓存的优点

3.2.3 与缓存相关的HTTP扩展消息头

3.2.4 客户端缓存生效的常见流程

3.2.5 Web缓存机制

3.2.5 Web缓存机制

 

转载于:https://www.cnblogs.com/jarvisyin/p/6428128.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值