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。发往它的请求不会离开这台电脑,因此非常适合练习:你可以同时运行服务器和客户端,并观察两端。
这正是你在本课程剩余部分要做的事。
挑战
中等从命令的输出中直接读取一个地址。
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可以打印其中的一列。
亲手试试
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
使用终端进行网络通信中的所有课
自己练习: Terminal 在线编辑器