Menu
CoddyTech

IP 地址

Coddy 使用终端进行网络通信 课程的第 3 课,共 47 课。

要让请求到达服务器,客户端需要知道服务器的地址。在网络中,这个地址是IP 地址,常见的格式是 93.184.216.34:由 4 个数字组成,每个数字的范围是 0 到 255,数字之间用点分隔。这就是IPv4。

这类地址已经不够用了,因此还有 IPv6,它更长,并以十六进制书写,例如 2606:2800:220:1:248:1893:25c8:1946。你会接触到这两种地址,本课程中的概念都适用于它们。

学习时,有一个地址比其他任何地址都重要:127.0.0.1,它始终表示这台机器,就在这里。它也有一个名称:localhost。发往它的请求不会离开这台电脑,因此非常适合练习:你可以同时运行服务器和客户端,并观察两端。

这正是你在本课程剩余部分要做的事。

challenge icon

挑战

中等

从命令的输出中直接读取一个地址。

ping 启动时,会在第一行显示它正在连接的地址:

PING 127.0.0.1 (127.0.0.1): 56 data bytes

对 127.0.0.1 执行一次 ping,并且只打印地址,也就是第一行中的第二个单词:

127.0.0.1

head -1 会保留第一行,而 awk 可以打印其中的一列。

亲手试试

终端
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

使用终端进行网络通信中的所有课

自己练习: Terminal 在线编辑器