什么是 IP 地址
信要送到家里,家得有地址。互联网也一样:数据包要知道该去哪台电脑,每台电脑就得有个地址,这个地址就是 IP 地址。
家家户户都有地址
上一课说过,每个数据包都贴着写有编号和地址的标签。这个地址,就是接收方电脑的地址。
想想寄信的时候:写上收件人的地址,邮递员才找得到那户人家。
在互联网上也一样,每台电脑都得有自己的地址。
一户户点房子,就会挂上地址牌。四户都挂好牌,就等于每台电脑都有了一个地址。
牌子挂得越多,哪户是哪户就越清楚。没有地址的时候,房子只是一模一样的盒子。
有了地址,才终于能指着说“就是那儿”。那么,这个地址长什么样?
用数字写的地址
人的地址用文字写,电脑的地址却用数字写,因为电脑擅长处理数字。
常见的 IP 地址,是用点隔开的四格数字,比如 203.0.113.5 这样,每一格里是 0 到 255 之间的数。点就像格与格之间的篱笆。
现在还有一种更长、格子更多的新式地址一起在用,不过用数字指向电脑的思路是一样的。
一格格点地址,每格里的数字就会依次出现。四格都看完,就能明白:用点隔开的四格数字,合起来才是一个地址。
四格依次看过了:每格里有一个数,点把它们隔开。这样写下来,人能读,电脑也能读。
地址不同,格子里的数字就不同。这样一组数字,就在互联网上指向一台电脑。
按地址找过去
数据包上写着收件地址。互联网读出这个地址,把数据包送到对应的电脑。
就像邮递员看信封上的地址,把信投进那户人家的信箱。只要地址没错,在无数户人家里也能准确找到那一户。
读出数据包上写的收件地址,点挂着同样地址的房子,就能送达。点错了房子,它会告诉你地址对不上。
点和收件地址相同的房子,数据包准确送到了;点别的房子,地址对不上,就送不到。
看地址、找相同的地址、送过去,这就是互联网的工作方式。
不过这里有个条件:不能有两个相同的地址。
地址必须独一无二
要是同一个街区有两户人家用同一个地址,会怎样?邮递员就不知道该把信投给哪一户了。
IP 地址也一样:两台电脑地址相同,数据包就不知道该去哪儿。
所以,在互联网上直接看得到的地址必须独一无二,这样才不会混淆,准确送达。
分别点“发往重复的地址”和“发往唯一的地址”。地址有两个的那边,数据包不知该去哪儿;地址唯一的那边,准确送到一户人家。
发往重复地址时,数据包在两户之间犹豫不定;发往唯一地址时,它径直到了一户。
区别只有一个:地址是不是独一无二。所以在真实的互联网上,由专门的机构来分配地址,保证不会重复。
家里路由器后面的设备怎样共用一个地址,后面的课会讲。
小结
一句话概括:每台电脑都有一个独一无二的地址,就是 IP 地址,通常写成用点隔开的四格数字。
数据包看收件地址,找到对应的电脑。地址必须唯一,才不会混淆,就像家庭住址一样,世上只有一个。
依次点四个要点来回顾。(家家有地址 → 用数字写的地址 → 按地址找过去 → 必须唯一)四个都亮起来,回顾就完成了。
现在你知道每台电脑都有地址了。203.0.113.5 这样的数字,人很难记住,所以平时我们用的是文字写成的名字;把名字变成数字地址的那个问讯处,稍后的课里会遇到。
在那之前,还有一个问题:知道了地址,数据包是不是一下子就飞到那里?下一课,就跟着数据包看看它在去目的地的路上要经过哪些中转站。