透视HTTP协议

  • 领取方式:免费

  • 课程总容量:0.52GB

  • 是否加密:否

  • 是否带课程源码等资料:是

深入理解 HTTP 协议本质与应用

课程介绍

HTTP 是一个在计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范。简单来说,如果你不懂 HTTP 协议,那就相当于是个只有“半桶水”的程序员。

HTTP 协议看起来偏理论,但是实践中却总是有它的影子。比如:

  • 用 Nginx 搭建 Web 服务器,照着网上的文章配好了,但里面那么多的指令,什么 keepalive、rewrite、proxy_pass 都是怎么回事?为什么要这么配置?
  • 用 Python 写爬虫,URI、URL“傻傻分不清”,有时里面还会加一些奇怪的字符,怎么处理才好?
  • 都说 HTTP 缓存很有用,可以大幅度提升系统性能,可它是怎么做到的?又应该用在何时何地?
  • HTTP 和 HTTPS 是什么关系?还经常听说有 SSL/TLS/SNI/OCSP/ALPN……这么多稀奇古怪的缩写,头都大了,实在是搞不懂。
  • 据说又出了新的 HTTP/2、HTTP/3,是不是要考虑学习一下呢?

如果这些问题你都深有感受,那么“透视 HTTP 协议”专栏就是专门为你打造的。

在这个专栏中,Chrono 会带你拨开 HTTP 纷繁复杂的表象,带你重新梳理出简洁明了的知识框架,新手可以由浅入深、系统学习,老手可以温故知新、查漏补缺。

Chrono 长期从事 Web 后台服务器的研发工作,深知 HTTP 的逻辑、基本原理与应用。在这个专栏中,他会带你一起,花最少的时间,用最少的精力,掌握最多、最全面、最系统的 HTTP 相关知识。

课程目录

开篇词 (1讲)

开篇词|To Be a HTTP Hero

时长 08:59
破冰篇 (7讲)

01 | 时势与英雄:HTTP的前世今生

时长 11:26

02 | HTTP是什么?HTTP又不是什么?

时长 11:16

03 | HTTP世界全览(上):与HTTP相关的各种概念

时长 10:46

04 | HTTP世界全览(下):与HTTP相关的各种协议

时长 10:53

05 | 常说的“四层”和“七层”到底是什么?“五层”“六层”哪去了?

时长 09:54

06 | 域名里有哪些门道?

时长 09:25

07 | 自己动手,搭建HTTP实验环境

时长 09:36
基础篇 (7讲)

08 | 键入网址再按下回车,后面究竟发生了什么?

时长 11:30

09 | HTTP报文是什么样子的?

时长 12:52

10 | 应该如何理解请求方法?

时长 10:17

11 | 你能写出正确的网址吗?

时长 12:35

12 | 响应状态码该怎么用?

时长 12:16

13 | HTTP有哪些特点?

时长 09:03

14 | HTTP有哪些优点?又有哪些缺点?

时长 10:59
进阶篇 (8讲)

15 | 海纳百川:HTTP的实体数据

时长 11:53

16 | 把大象装进冰箱:HTTP传输大文件的方法

时长 11:15

17 | 排队也要讲效率:HTTP的连接管理

时长 10:23

18 | 四通八达:HTTP的重定向和跳转

时长 10:34

19 | 让我知道你是谁:HTTP的Cookie机制

时长 10:41

20 | 生鲜速递:HTTP的缓存控制

时长 11:10

21 | 良心中间商:HTTP的代理服务

时长 10:33

22 | 冷链周转:HTTP的缓存代理

时长 10:37
安全篇 (7讲)

23 | HTTPS是什么?SSL/TLS又是什么?

时长 11:57

24 | 固若金汤的根本(上):对称加密与非对称加密

时长 10:14

25 | 固若金汤的根本(下):数字签名与证书

时长 10:58

26 | 信任始于握手:TLS1.2连接过程解析

时长 11:47

27 | 更好更快的握手:TLS1.3特性解析

时长 10:38

28 | 连接太慢该怎么办:HTTPS的优化

时长 11:19

29 | 我应该迁移到HTTPS吗?

时长 09:53
飞翔篇 (4讲)

30 | 时代之风(上):HTTP/2特性概览

时长 11:03

31 | 时代之风(下):HTTP/2内核剖析

时长 13:05

32 | 未来之路:HTTP/3展望

时长 10:29

33 | 我应该迁移到HTTP/2吗?

时长 10:38
探索篇 (5讲)

34 | Nginx:高性能的Web服务器

时长 10:23

35 | OpenResty:更灵活的Web服务器

时长 11:20

36 | WAF:保护我们的网络服务

时长 10:32

37 | CDN:加速我们的网络服务

时长 11:01

38 | WebSocket:沙盒里的TCP

时长 11:36
总结篇 (2讲)

39 | HTTP性能优化面面观(上)

时长 09:47

40 | HTTP性能优化面面观(下)

时长 10:49
答疑篇 (3讲)

41 | Linux/Mac实验环境搭建与URI查询参数

时长 06:20

42 | DHE/ECDHE算法的原理

时长 08:06

43 | 如何进行Docker实验环境搭建?

时长 10:33
特别放送 (2讲)

44 | 先睹为快:HTTP/3实验版本长什么样子?

时长 09:32

罗剑锋老师出新课了?

时长 00:14
结束语 (2讲)

结束语 | 做兴趣使然的Hero

时长 07:03

结课测试 | 这些HTTP协议知识,你真的掌握了吗?

时长 00:37

隐藏内容
链接:https://pan.baidu.com/s/1nciHpJ_oDMQZ5Gby68h47A
提取码:2mu6
–来自百度网盘超级会员V6的分享,如果失效请右下角联系客服