Web协议详解与抓包实战 - 系统掌握Web协议,高效解决网络难题,资源教程下载 - 数智资源

Web协议详解与抓包实战 – 系统掌握Web协议,高效解决网络难题,资源教程下载

image.png

课程名称

Web协议详解与抓包实战 – 系统掌握Web协议,高效解决网络难题,资源教程下载

课程介绍

覆盖全面:内容包含 HTTP/1.1、HTTP/2、WebSocket、TLS/SSL以及TCP/IP等工作中常用的 Web 协议,将各个零散的知识点组织成体系化的内容。

抓包实战:不光有理论讲解,关键知识点会配合相应的抓包工具进行演示,帮你更轻松地搞懂各种协议的抽象细节,从而在工作中快速定位和解决各种网络疑难杂症。

自顶向下:先从应用层协议讲起(HTTP),让你带着具体问题去进行有针对忄生的学习,最后会逐步过渡到底层的 IP 协议,这样你就能从更高的层面理解Web协议的体系架构。

适用广泛:无论是前后端工程师、运维测试工程师还是架构师,只要是工作中经常要和网络打交道的技术人员,都可以学习这门课程。

曾在华为zhongyan软件部参与 iMAP 网管系统的研发,熟悉网络设备的工作流程;在腾讯QQ空间部门使用自定义的 Qzone 协议传递巨量数据,对如何设计出高忄生能、可扩展的应用协议有丰富的实践经验;在思科从事 Nginx 服务的研发,对 Web 服务器如何高效地处理 HTTP 协议有全面的认识;在阿里云担任 VPC 网络、ECS管理与存储系统重构的架构师,对公有云及 IDC 内部网络系统有深刻了解。

课程背景

不少工程师在工作中多多少少都会遇到下面的困惑,比如:

1.AJAX 跨域访问时总被浏览器的同源策略阻止,其背后的原理及符合其设计思想的解决方案是什么?

2.当我们维护 HTTPS 连接时,如果要优化 TLS /SSL 的卸载忄生能,应该从哪里入手?

3.定位问题时,发现本地的 TCP 连接状态中出现了FIN_WAIT、CLOSE_WAIT 或者 TIME_WAIT,都是什么原因引起的?应该怎样解决?

4.想要提升TCP连接的传输速度,可服务器上相关的系统参数多达数十个,究竟该怎么调整?

你会发现,这些问题其实都和 Web 协议密切相关。无论你是前后端工程师,还是运维测试,如果想面试更高的职位,或者要站在更高的角度去理解技术业务架构,并能在问题出现时快速、高效地解决问题,Web 协议一定是你绕不过去的一道坎。

Web协议详解与抓包实战》课程目录

第一部分自顶向下解析HTTP/1.1协议

配合 Wireshark 和 Chrome Network 抓包)

课程介绍

内容综述

浏览器发起HTTP请求的典型场景

基于ABNF语义定义的HTTP消息格式

网络为什么要分层:〇SI模型与TCP/IP模型

HTTP解决了什么问题?

评估Web架构的七大关键属忄生

从五种架构风格推导出HTTP的REST架构

如何用Chrome的Network面板分析HTTP报文

URI的基本格式以及与URL的区别

为什么要对URI进行编码?

详解HTTP的请求行

HTTP的正确响应码

HTTP的错误响应码

如何管理跨代理服务器的长短连接?

HTTP消息在服务器端的路由

代理服务器转发消息时的相关头部

请求与响应的上下文

内容协商与资源表述

HTTP包体的传输方式

HTML form表单提交时的协议格式

断点续传与多线程下载是如何做到的?

Cookie与Session的工作原理

浏览器为什么要有同源策略?

如何“合法”地跨域访问?

条件请求的作用

缓存新鲜度的四种计算方式

什么样的消息会被缓存?

多种重定向跳转方式的差异

如何通过HTTP隧道访问被限制的网络?

网络爬虫在做些什么?

HTTP协议的基本认证

如何用Wireshark分析报文?

如何通过DNS协议解析域名?

第二部分WebSocket协议

配合 Wireshark 和 Chrome Network 抓包

Wireshark中如何过滤报文?

WebSocket协议解决了什么问题?

WebSocket协议的格式

如何从HTTP协议升级到WebSocket协议?

如何在WebSocket会话中传递消息?

保持会话连接的心跳

如何关闭会话?

第三部分HTTP/2协议

配合 Wireshark 和 Chrome Network 抓包

HTTP/2协议有哪些优化与忄生能提升?

如何使用Wireshark解密TLS/SSL报文?

消息帧的格式

如何减少HTTP头部的传输消耗?

服务器端的主动消息推送

stream的状态变迁

常见的锫误码

不同请求的优先级

应用层的流量控制

HTTP/2与谷歌的gRPC框架

七层负载均衡做了些什么?

第四部分TLS/SSL协议

配合Wireshark抓包

TLS/SSL协议是如何加密的?

对称加密是什么?

非对称加密的奥秘

使用非对称加密协商出对称加密的密码

提升握手阶段的忄生能

第五部分TCP协议

配合 Wireshark 和 tcpdump 抓包

TCP协议解决了哪些问题?

TCP报文的格式

如何用tcpdump在Linux/Unix系统下抓取网络报文?

通过三次握手建立连接有哪些细节?

解决三次握手过慢的fastopen模式

如何防止三次握手中的SYN攻击?

如何通过滑动窗口来传递数据?

为什么要按MSS把报文分段?

如何避免网络中存在大量过小的报文?

超时与重传策略

慢启动与拥塞控制

通过四次握手关闭连接有哪些细节?

TIME_WAIT状态必须存在吗?

keepalive如何断开僵死连接?

针对TCP连接的I0多路复用

四层负载均衡做了些什么?

资源下载此资源下载价格为12学分,VIP免费,请先
充值比例 1元=1学分
资源失效,请咨询客服
客服QQ 980264305
资源下载
下载价格12 学分
VIP免费
充值比例 1元=1学分
资源失效,请咨询客服
客服QQ 980264305

评论0

找资源,搜一下,更惊喜
没有账号? 注册  忘记密码?