人人都能学编程
English 开始学习
核心 · 计算机网络 免费阅读

计算机网络教程

地址、DNS、TCP、HTTP,一个请求的完整旅程,以及怎么找出哪里坏了。

6 课约 8 小时 建议先学:Python 从零开始
边学边练

互动课是同样的内容,旁边多了一个编辑器:每个例子都能运行,小测验当场判对错,练习题提交马上判题。免费开始,不用注册。

开始互动课
1

地址与名字

IP 地址、子网和 DNS。
1 IP 地址与子网几十亿台电脑里,一台电脑怎么找到另一台?2 DNS 域名解析shop.example.com 这样的名字是怎么变成地址的?
2

可靠地通信

端口、TCP 和 HTTP。
3 TCP、UDP 与端口在不可靠的网络上,两个程序怎么进行可靠的对话?4 HTTP 请求与响应浏览器到底给网页服务器发了什么?
3

全景

排查坏掉的网站,讲清一次页面加载。
5 找出哪里坏了网站挂了,从哪里查起?6 从网址到页面输入网址按下回车之后,发生了什么?