1 HTTP协议详解

HTTP协议解析,详细解释了:

  • HTTP协议内容
  • HTTP Request的内容&类型,包括Request line、Request header、Request body三个部分
  • HTTP Resonse的内容&类型,包括Reponse line、Reponse header、Reponse body三个部分
  • HTTP 请求方法解析
  • HTTP response 状态码

2 认证

HTTP认证,粗略解释了:

  • HTTP基本认证的全过程
  • HTTP Auth 认证

3 压缩

HTTP压缩是指: Web服务器和浏览器之间压缩传输的”文本内容“的方法。 HTTP采用通用的压缩算法,比如gzip来压缩HTML,Javascript, CSS文件。 能大大减少网络传输的数据量,提高了用户显示网页的速度。当然,同时会增加一点点服务器的开销。

HTTP压缩,详细解释了:

  • HTTP压缩的意义;
  • 包含了HTTP压缩的C/S两端的encode和decode的过程;
  • 用Fiddler展示了Gzip对某网页encode和decode的过程;

4 缓存

HTTP缓存,详细解释了:

  • 判断缓存新鲜度的两种办法:缓存文件的last-modified time和ETag
  • 介绍了与缓存有关的header
  • 如何设置浏览器不使用缓存:Ctrl+F5或者设置浏览器
  • 如何直接使用缓存,不去服务器验证公有缓存和私有缓存的区别

5 代理

HTTP代理,详细解释了:

  • 代理服务器的定义和工作过程
  • 代理服务器的主要应用:翻墙、匿名访问、突破局域网限制、代理缓存、内容过滤
  • IE代理设置的三种方式:手动设置、PAC文件、自动探测设置
  • 代理权限认证,407码
  • 代理服务器的安全问题
  • 如何搭建代理服务器:CCproxy, 和Squid

6 cookie

HTTP cookie

登录发表评论 注册

反馈意见