Menu
CoddyTech
学习路径

计算机网络零基础学习路线

按网络工程师的学习顺序掌握网络基础,在动手中学:先在浏览器里的 Linux 终端练命令,再逐层学习 OSI 模型,亲手计算 IP 地址和子网掩码,然后做 DNS 查询,学习端口和套接字、ping,亲手敲出 HTTP 请求,在真实主机上查看 TLS,最后在实验中为一个局域网分配地址并排除故障。全部免费,每门课程都有证书。

50,370+ 名学习者已报名这些课程

282 节课280 个挑战776 道测验题

计算机网络学习路径,一步一步来

6 门课程2 个单元282 节课280 个挑战776 道测验题

每一步都是 Coddy 现有的一门课程。按顺序学,或者直接跳到你还缺的那一门,无论哪种方式,进度都会按课程保存。

  1. 1
    开始这一步开始浏览文件系统,管理文件和权限,用管道串联命令,阅读日志。这条路径上的每个网络工具都是终端命令,所以先学终端。开始专属页面
  2. 2
    开始这一步开始七层模型以及每一层里真正有什么:帧、数据包、数据段、端口、协议,并对照 TCP/IP 模型。后面的每门课程、每场求职面试、每次排查故障都会用到这套术语。开始专属页面
  3. 3
    开始这一步开始IPv4 地址、地址类别和 CIDR、子网掩码、网络地址和广播地址、把网络划分成子网并确定大小,全部手算并即时检查,直到计算成为本能。这是网络初学者最容易卡住的一步,也是这条路径练得最狠的一步。开始专属页面
  4. 4
    开始这一步开始主机之间如何通信、名称与 DNS、端口与套接字、连通性检查,然后是手敲 HTTP、深入使用 curl、发送数据、HTTPS 和 TLS,以及调试身份验证,全部在真实主机上完成。工程师就是这样从命令行观察网络的。开始专属页面
  5. 5
    开始这一步开始为局域网中的主机分配地址,把掩码设对,添加路由器和网关,排查连不通的问题,然后扩展办公室网络,修复一个出故障的分支机构。在这个实验里,前面三步会融会贯通成一项技能。开始专属页面
  6. 6
    开始这一步开始镜像、容器和 Dockerfile,然后是大多数 Docker 课程跳过的部分:容器如何获得地址、相互通信并访问外部网络。这是从网络基础走向 DevOps 和云计算工作的桥梁。开始专属页面
你将获得
学编程所需的一切

在实践中学习

编写真实代码、查询数据库、搭建网站、掌握 AI 提示词。我们的互动课程涵盖现代开发者需要的每一项技能。

playground.js
代码编辑器
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
测试 #1test Case Success icon
测试 #2test Case Success icon
测试 #3test Case Failure icon
输入
"Alex"
输出
"Hello, Coddy! Alex"

打造你的连胜

坚持下去,看着自己不断进步!记录每天的编程习惯,用冻结天数保护连胜,每天打卡都能赢取奖励。

12 天连胜

明天再来,保持你的连胜!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

加倍或归零

第 5 天,共 7 天

fire Freeze icon

连胜冻结

2 left

随时随地写代码

随时随地继续你的编程学习旅程!无需配置,无需下载:打开就能写代码。支持 iOS、Android 和 Web,评分高达 4.9 星。

Python
7连胜
250分数
5能量
变量
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
继续
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
学习旅程
目标
排行榜
个人主页
4.9
星星星星星
评分

你并不孤单

在全球排行榜上一较高下,邀请好友赢取奖励,为彼此的成就喝彩。和好友一起编程更有趣!

挑战者联赛
挑战者联赛前 7 名晋级
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up icon晋级区leaderboard Arrow Up icon

多种学习方式

阅读、收听、自我测验、问 AI,或者查阅学过的任何内容。每节课都配合你的节奏。

变量入门
音频

变量是一个有名字的容器,用来存储值,方便你在程序后面引用。

在 Python 中,创建变量只需写下名字、一个等号,再写上要存储的值。

值可以随时间变化。给这个名字重新赋值,它就会指向新的值。

1xSarah

获得证书

每完成一门课程都能获得证书。把证书添加到你的 LinkedIn 个人资料和简历中,向雇主展示你的编程能力。

Coddy结业证书
兹证明张三已成功完成
python iconPython 基础
已验证
日期2026年1月
LinkedIn添加到 LinkedIn

为什么在 Coddy 学计算机网络

  • 真实的终端,而不是示意图。网络课通常靠幻灯片讲;在这里,你会在浏览器里对真实主机运行 ping、DNS 查询和 curl,读懂返回的原始 HTTP,每个概念都是你亲眼看到发生过的。
  • 子网划分反复手算,直到轻松拿下。地址类别、CIDR、掩码和广播地址是每门网络课里最容易挂科的部分;这条路径配合即时检查反复练习,让它变成简单的算术,而不是死记硬背。
  • AI 提示会读你的命令和输出。网关缺失或掩码写错时,Bugsy 会看你输入了什么、返回了什么,引导你找到修复方法,但不会直接给出答案。
  • 每门课程一张免费证书,每张都有自己的验证网址:Linux、OSI 模型、子网划分、网络工具、局域网实验、Docker。每一项都是简历上的一行,招聘经理五分钟就能验证。

学习计算机网络的常见问题

计算机网络是什么?应该先学哪些基础?

计算机网络就是相互连接、交换数据的设备。先学设备如何编址(IP 地址、子网、MAC 地址),数据在网络中传输时如何分层(OSI 模型和 TCP/IP 模型),名称如何变成地址(DNS),数据包如何找到路径(路由和交换),以及能让你亲眼看到这一切的几条命令。这条路径就按这个顺序安排,命令行放在第一步,因为后面的每个工具都在命令行里运行。

这是 CCNA 课程吗?

不是,我们宁愿直说,也不想夸大其词。CCNA 是思科的认证,有自己的考试大纲和厂商专属的配置内容。这条路径是备考 CCNA 时默认你已经具备的动手部分:编址、子网划分、网络模型、终端工具和一个能正常工作的局域网。很多人会先学完它再看 CCNA 教材,这样书里的示意图描述的都是他们已经见过的东西。

不买路由器和交换机也能学网络吗?

可以。这条路径上的所有内容都在浏览器里的真实 Linux 主机上运行:你可以查询 DNS、检查连通性、打开套接字、手动发送 HTTP 请求、查看 TLS,不需要任何硬件。局域网实验也用同样的方式为网络编址、配置路由和排除故障。实体设备教的是布线和厂商菜单,等概念扎实之后再学,很快就能上手。

学网络之前需要先懂 Linux 吗?

你需要会用命令行,所以这里把它放在第一步。几乎所有值得掌握的网络工具,比如 ping、DNS 查询、curl、端口和套接字工具,都是终端命令;大部分网络工程、DevOps 和安全工作也都在 Linux 服务器上进行。在终端课程里花一两周,就足以让后面的路径学起来得心应手。

学会网络基础需要多长时间?

每天学一小时,完整路径大约需要两到三个月:终端基础两周,OSI 模型两到三周,IP 地址和子网划分三到四周(练到不假思索),终端网络课程和局域网实验合计三周,Docker 网络两周。子网划分是大多数人花时间最多的地方,也是练习回报最大的地方。

哪些工作会用到这些网络技能?

最直接的是网络工程师和网络管理员,但所有 DevOps、站点可靠性、云和安全岗位也都会用到:容器、云 VPC、负载均衡、防火墙和 VPN 本质上都是套了产品名的网络。能读懂原始 HTTP 交互的后端开发者,可以排查让同事束手无策的生产环境问题。最后一步 Docker 是通往 DevOps 路径的桥梁。

这门网络课程免费吗?

路径上的每门课程都免费:课程内容、浏览器里的 Linux 终端、实验、AI 提示,以及每门课程结束时的证书。Pro 会取消每日能量限制,并提供无限 AI 帮助;本页上的内容没有任何一项需要 Pro 才能解锁。

完成计算机网络路径能获得证书吗?

能。完成每一步,你就能获得整条计算机网络路径的一张免费证书。证书会列出你沿途完成的每门课程,并链接到每门课程各自的证书,任何人都能核实上面列出的每项技能。你可以把它添加到 LinkedIn 个人资料。这是 Coddy 颁发的结业证书,不是经过认证的学历资格。

其他学习路径

同样的课程,按不同职业方向编排。进度会保留:在一条路径上完成的课程,在所有包含它的路径上都算完成。

全部学习路径
Coddy 编程语言插图

免费开始计算机网络路径

开始学习