Web 协议详解与抓包实战
不少工程师在工作中多多少少都会遇到下面的困惑,比如:
- AJAX 跨域访问时总被浏览器的同源策略阻止,其背后的原理及符合其设计思想的解决方案是什么?
- 当我们维护 HTTPS 连接时,如果要优化 TLS/SSL 的卸载性能,应该从哪里入手?
- 定位问题时,发现本地的 TCP 连接状态中出现了 FIN_WAIT、CLOSE_WAIT 或者 TIME_WAIT,都是什么原因引起的?应该怎样解决?
- 想要提升 TCP 连接的传输速度,可服务器上相关的系统参数多达数十个,究竟该怎么调整?
你会发现,这些问题其实都和 Web 协议密切相关。无论你是前后端工程师,还是运维测试,如果想面试更高的职位,或者要站在更高的角度去理解技术业务架构,并能在问题出现时快速、高效地解决问题,Web 协议一定是你绕不过去的一道坎。
因此,我们和陶辉老师合作推出了这门课程,旨在帮助你对各种常用 Web 协议有一个系统、深度的理解,在此基础上你将能够快速定位和解决工作中的各种网络疑难杂症,同时也为后续进行更复杂、难度更高的分布式系统架构设计等工作打下坚实的基础。
- 覆盖全面:内容包含 HTTP/1.1、HTTP/2、WebSocket、TLS/SSL 以及 TCP/IP 等工作中常用的 Web 协议,将各个零散的知识点组织成体系化的内容。
- 抓包实战:不光有理论讲解,关键知识点会配合相应的抓包工具进行演示,帮你更轻松地搞懂各种协议的抽象细节,从而在工作中快速定位和解决各种网络疑难杂症。
- 自顶向下:先从应用层协议讲起 (HTTP),让你带着具体问题去进行有针对性的学习,最后会逐步过渡到底层的 IP 协议,这样你就能从更高的层面理解 Web 协议的体系架构。
- 适用广泛:无论是前后端工程师、运维测试工程师还是架构师,只要是工作中经常要和网络打交道的技术人员,都可以学习这门课程。
├── 01丨课程介绍.mp4
├── 02丨内容综述.mp4
├── 03丨浏览器发起HTTP请求的典型场景.mp4
├── 04丨基于ABNF语义定义的HTTP消息格式.mp4
├── 05丨网络为什么要分层:OSI模型与TCP-IP模型.mp4
├── 06丨HTTP解决了什么问题?.mp4
├── 07丨评估Web架构的七大关键属性.mp4
├── 08丨从五种架构风格推导出HTTP的REST架构.mp4
├── 09丨如何用Chrome的Network面板分析HTTP报文.mp4
├── 10丨URI的基本格式以及与URL的区别.mp4
├── 11丨为什么要对 URI 进行编码?.mp4
├── 12丨详解 HTTP 的请求行.mp4
├── 13丨HTTP 的正确响应码.mp4
├── 14丨HTTP 的错误响应码.mp4
├── 15丨如何管理跨代理服务器的长短连接?.mp4
├── 16丨HTTP 消息在服务器端的路由.mp4
├── 17丨代理服务器转发消息时的相关头部.mp4
├── 18丨请求与响应的上下文.mp4
├── 19丨内容协商与资源表述.mp4
├── 20丨HTTP包体的传输方式(1):定长包体.mp4
├── 21丨HTTP包体的传输方式(2):不定长包体.mp4
├── 22丨HTML form 表单提交时的协议格式.mp4
├── 23丨断点续传与多线程下载是如何做到的?.mp4
├── 24丨Cookie的格式与约束.mp4
├── 25丨Session及第三方Cookie的工作原理.mp4
├── 26丨浏览器的同源策略.mp4
├── 27丨通过CORS实现跨域访问.mp4
├── 28丨条件请求的作用.mp4
├── 29丨缓存的工作原理.mp4
├── 30丨缓存新鲜度的四种计算方式.mp4
├── 31丨复杂的 Cache-Control 头部.mp4
├── 32丨什么样的响应才会被缓存.mp4
├── 33丨多种重定向跳转方式的差异.mp4
├── 34丨如何通过 tunnel 隧道访问被限制的网络.mp4
├── 35丨网络爬虫的工作原理.mp4
├── 36丨HTTP 协议的基本认证.mp4
├── 37丨Wireshark 的基本用法.mp4
├── 38丨如何通过 DNS 协议解析域名?.mp4
├── 39丨Wireshark 的捕获过滤器.mp4
├── 40丨Wireshark 的显示过滤器.mp4
├── 41丨Websocket 解决什么问题.mp4
├── 42丨Websocket 的约束.mp4
├── 43丨WebSocket 协议格式.mp4
├── 44丨如何从 HTTP 升级到 WebSocket.mp4
├── 45丨传递消息时的编码格式.mp4
├── 46丨掩码及其所针对的代理污染攻击.mp4
├── 47丨如何保持会话心跳.mp4
├── 48丨如何关闭会话.mp4
├── 49丨HTTP-1.mp4
├── 50丨HTTP-2特性概述.mp4
请回复取码,谢谢支持!🌹