《计算机网络微课堂》终:结束,也是开始
完结撒花!🎉🎉🎉
目前,《计算机网络微课堂》的理论课 + 实验课都已经发布完毕了,不知道你们的收获怎么样?期待你们的反馈 ~
我当初花了一个月的时间去学这门课(文字稿的笔记输出占用了不少时间),学完后我对计算机网络的整体样貌是有了基本的认知了的,毕竟每个字都认认真真看了一遍,实验也认真做完了一遍。
当然,如果你要参加考试、求职面试,光看本课程是不够的,还得去多刷刷相关题目,例如面试重点问的是 TCP 协议,HTTP/HTTPS 协议等等。
掌握一个“度”
在学习的时候,我们得掌握一个“度”。计算机网络是非常复杂的,细节非常多,花几年都不一定能成为专家;
所以学习之前,我们得搞清楚学习的目的:
- 如果为了通过考试/面试,那么先学习它的整体样貌,做做实验,刷刷题目就差不多了;而不用钻研的那么深,手动分析/调试/改造一个网络协议,认真抓包分析等,这些是很花时间的。
- 如果是为了成为专家,那么源码是少不了要看的,抓包调试是少不了的,RFC 文档是要看的....(我也不是什么专家,仅供参考)
- 如果你是为了兴趣而学习,并且有很多业余时间,那么想学啥就学啥,开心就好
其他教程
这里推荐一下其他参考教程:
-
《计算机网络》 :作者谢希仁,很多大学的指定教材,推荐阅读(挺厚,挑着读即可)
-
《图解网络》:一份专注计算机网络学习与面试的开源资料,网址 https://xiaolincoding.com/network
-
Beej 的网络概念指南(Beej's Guide to Network Concepts):著名技术作者 Beej 新发布的计算机网络底层概念的英文教程,深入浅出地讲解网络协议的源码,并且有不少实验。
-
阮一峰的一些科普博客:
-
..... (互联网上学习资源有很多,欢迎补充)
后期也会陆陆续续更新一些其他关于网络协议的文章。
其实我倒是挺想自己从头实现一下计算机网络协议的,并且出个教程,但迫于生计,实在抽不出那么多时间... 😥 如果哪天财务自由了会开始写的吧(确信)
最后,祝你学得开心!
附上目录
理论课:
实验课
- 概述
- 实验0 安装PacketTracer
- 实验1 访问WEB服务器
- 实验2 MAC地址,IP地址,ARP协议
- 实验3 总线型以太网的特性(广播,竞争总线,冲突)
- 实验4 集线器和交换机的区别
- 实验5 交换机的自学习算法
- 实验6 生成树协议STP的功能
- 实验7 虚拟局域网VLAN
- 实验8 IPv4地址
- 实验9 划分子网
- 实验10 构造超网(无分类编址)
- 实验11 IP数据报的发送和转发流程
- 实验12 默认路由和特定主机路由
- 实验13 静态路由配置错误导致的路由环路问题
- 实验14 聚合了不存在的网络导致的路由环路问题
- 实验15 网络故障导致的路由环路问题
- 实验16 路由信息协议RIP
- 实验17 开放最短路径优先OSPF
- 实验18 边界网关协议BGP
- 实验19 网际控制报文协议ICMP的应用
- 实验20 运输层端口
- 实验21 VLAN间通信的实现方法:多臂路由
- 实验22 VLAN间通信的实现方法:单臂路由
- 实验23 VLAN间通信的实现方法:使用三层交换机
- 实验24 TCP的运输连接管理
- 实验25 动态主机配置协议DHCP的作用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!