
课程是一门面向开发者的计算机网络基石课程,旨在帮助学员构建系统、扎实的网络知识体系。课程以“自顶向下”与“自顶向下”相结合的方式,从物理层、链路层、网络层、传输层到应用层,层层递进地剖析计算机网络的核心原理。课程强调理论与实践并重,通过抓包分析、仿真演示和编码实战,带你深入理解从数据比特流到HTTP/HTTPS请求的完整生命周期,为成为一名优秀的全栈或后端工程师打下坚实基础。
核心学习路径
1. 网络基础与底层原理
分层思想:理解计算机网络分层体系结构(OSI/TCP/IP)的本质,掌握协议的核心概念。
物理层与数据链路层:认识物理传输介质,深入理解MAC地址、帧格式,并通过仿真演示掌握集线器与交换机的工作原理。
网络层:系统学习IP地址(分类、子网划分、CIDR)、IP协议,掌握ARP、ICMP等关键协议,并通过仿真理解路由器的核心作用。
2. 传输层与可靠通信
端口与多路复用:理解端口号在进程间通信中的作用。
UDP与TCP协议:对比UDP的无连接特性与TCP的可靠传输机制。
TCP核心机制:深入剖析TCP首部格式、三次握手建立连接、四次挥手断开连接、流量控制与拥塞控制等核心原理。
编码实战:动手实现基于TCP协议的网络通信程序和多人聊天室,将理论应用于实践。
3. 应用层核心协议
HTTP协议详解:从报文格式、请求方法、状态码到首部字段,全面掌握HTTP/1.1。
Web开发基石:深入理解字符集与编码、Cookie/Session、缓存机制、CDN、前后端分离及跨域(CORS)解决方案。
高级特性:实战文件上传、断点续传、视频流播放等常见Web功能。
其他应用层协议:了解FTP、邮件、DHCP、DNS等协议的基本工作原理。
4. 网络安全与协议演进
HTTPS与安全:学习对称/非对称加密、数字签名、数字证书等密码学基础,深入理解HTTPS如何保障通信安全,并实战Wireshark解密HTTPS流量。
实时通信:认识WebSocket协议,掌握其握手过程与全双工通信机制。
协议演进:分析HTTP/1.1的性能瓶颈,学习HTTP/2的多路复用、首部压缩和HTTP/3基于UDP的革新。
课程亮点
体系完整,由浅入深:课程内容覆盖计算机网络全貌,从最底层的物理连接到最上层的应用协议,逻辑清晰,循序渐进,帮助学员构建完整的知识图谱。
理论结合实践:拒绝空谈理论,通过Wireshark抓包分析、网络拓扑仿真、Socket编程实战等多种方式,让抽象的网络概念变得具体可感。
紧扣开发实战:不仅讲解网络原理,更侧重于与软件开发紧密相关的应用层协议(如HTTP/HTTPS),并深入探讨缓存、跨域、RESTful API等实际开发中的高频问题。
夯实基石,面向未来:课程内容既是理解现有互联网技术的基石,也涵盖了HTTP/2、HTTP/3等前沿协议,帮助学员建立扎实基础的同时,紧跟技术发展趋势。
课程目录:
基石必修课
+—01 第1章 课程介绍
| 01 1-1 本课程学什么.mp4
| 02 1-2 为什么学以及怎么学.mp4
|
+—02 第2章 初识计算机网络
| 01 2-1 协议的本质.mp4
| 02 2-2 分层思想.mp4
| 03 2-3 计算机网络分层体系结构.mp4
| 04 2-4 抓包:加深对网络底层原理的理解.mp4
|
+—03 第3章 物理层和数据链路层
| 01 3-1 分层体系结构的最底层 – 物理层.mp4
| 02 3-2 什么是链路.mp4
| 03 3-3 链路层的重中之重 – MAC 地址.mp4
| 04 3-4 链路层的帧格式.mp4
| 05 3-5 链路层常用的协议.mp4
| 06 3-6 使用交叉线连接两台主机.mp4
| 07 3-7 使用集线器连接多台主机.mp4
| 08 3-8 仿真演示:集线器的工作原理.mp4
| 09 3-9 使用交换机链接多台主机.mp4
| 10 3-10 仿真演示:交换机的工作原理.mp4
|
+—04 第4章 网络层
| 01 4-1 认识 IP 地址.mp4
| 02 4-2 IP地址的分类.mp4
| 03 4-3 划分子网、CIDR 和同一网络的判断.mp4
| 04 4-4 公网和私网 IP.mp4
| 05 4-5 IP地址的总结.mp4
| 06 4-6 认识网络层.mp4
| 07 4-7 网络层最重要的协议 — IP 协议.mp4
| 08 4-8 抓包:加深对IP协议的理解.mp4
| 09 4-9 ARP 协议.mp4
| 10 4-10 ICMP 协议.mp4
| 11 4-11 使用路由器链接多个网络.mp4
| 12 4-12 仿真演示:路由器的工作原理.mp4
|
+—05 第5章 运输层
| 01 5-1 端口号.mp4
| 02 5-2 UDP 协议-.mp4
| 03 5-3 TCP 协议的可靠传输.mp4
| 04 5-4 TCP 协议的首部格式.mp4
| 05 5-5 TCP 协议的流量控制和拥塞控制.mp4
| 06 5-6 TCP 连接的建立.mp4
| 07 5-7 TCP 连接的释放.mp4
| 08 5-8 抓包:TCP 协议总结.mp4
| 09 5-9 编码:基于 TCP 协议的通信-1.mp4
| 10 5-10 编码:基于 TCP 协议的通信-2.mp4
| 11 5-11 基于 TCP 协议的聊天室 – 协议.mp4
| 12 5-12 编码:基于 TCP 协议的聊天室-1.mp4
| 13 5-13 编码:基于 TCP 协议的聊天室-2.mp4
|
+—06 第6章 应用层
| 01 6-1 FTP 和邮件协议.mp4
| 02 6-2 DHCP 协议.mp4
| 03 6-3 DNS 协议.mp4
|
+—07 第7章 HTTP 协议
| 01 7-1 认识 HTTP.mp4
| 02 7-2 HTTP 报文格式-1.mp4
| 03 7-3 HTTP 报文格式-2.mp4
| 04 7-4 字符集与编码-1.mp4
| 05 7-5 字符集与编码-2.mp4
| 06 7-6 基于 HTTP 协议的通信-1.mp4
| 07 7-7 基于 HTTP 协议的通信-2.mp4
| 08 7-8 HTTP 请求方法.mp4
| 09 7-9 RESTful 风格的 API.mp4
| 10 7-10 URL.mp4
| 11 7-11 HTTP 响应状态码-1xx.mp4
| 12 7-12 HTTP 响应状态码-2xx.mp4
| 13 7-13 HTTP 响应状态码-3xx.mp4
| 14 7-14 HTTP 响应状态码-4xx.mp4
| 15 7-15 HTTP 响应状态码-5xx.mp4
| 16 7-16 代理服务器和 VPN.mp4
| 17 7-17 HTTP 首部字段-1.mp4
| 18 7-18 HTTP 首部字段-2.mp4
| 19 7-19 HTTP 首部字段-3.mp4
| 20 7-20 HTTP 首部字段-4.mp4
| 21 7-21 文件上传.mp4
| 22 7-22 断点续传.mp4
| 23 7-23 视频播放.mp4
| 24 7-24 单向散列函数.mp4
| 25 7-25 HTTP 缓存-1.mp4
| 26 7-26 HTTP 缓存-2.mp4
| 27 7-27 CDN.mp4
| 28 7-28 静态资源和动态资源.mp4
| 29 7-29 前后端分离.mp4
| 30 7-30 跨域-CORS.mp4
| 31 7-31 跨域-代理服务器.mp4
|
+—08 第8章 HTTPS 协议
| 01 8-1 认识 HTTPS.mp4
| 02 8-2 对称加密和非对称加密.mp4
| 03 8-3 数字签名.mp4
| 04 8-4 证书.mp4
| 05 8-5 Wireshark 中解密 HTTPS.mp4
|
+—09 第9章 WebSocket 协议
| 01 9-1 认识 WebSocket.mp4
| 02 9-2 基于 WebSocket 协议的通信.mp4
|
+—10 第10章 HTTP2 和 HTTP3 协议
| 01 10-1 HTTP1.1 的不足与优化.mp4
| 02 10-2 HTTP2 协议-传输机制、多路复用和优先级.mp4
| 03 10-3 HTTP2 协议-首部压缩和服务器推送.mp4
| 04 10-4 HTTP3 协议.mp4
|
\—11 第11章 课程回顾与总结
01 11-1 课程总结.mp4
下载地址:
感谢您的来访,获取更多精彩文章请收藏本站。













![基于 Vue3 ,打造前台+中台通用提效解决方案[完结]-IT技术资源教程免费分享平台](https://www.maocangym.com/wp-content/uploads/2026/08/%E5%B0%81%E9%9D%A2-70.jpg)




