什么是通讯地址,一文带你了解

了解了网络协议之后,我们会发现网络通信的五层模型中有两个非常重要的概念:IP地址和MAC地址 。
那么 IP 地址是从哪里来的,又是如何消失的呢? MAC地址和IP地址有什么区别?
在回答上述问题之前,请先热身 。有谁知道如何检查这台机器的IP?对于这个问题,即使没有专业学过计算机的人,只要折腾过电脑,重装过系统,大部分人都会知道答案:yes下,linux下yes 。
在下面输入,我们会看到这个界面:
在linux下进入,我们会看到这个界面:
IP 地址
可以看到,无论是linux下还是linux下,输入相关命令都可以显示本机所有网卡 。大多数网卡都有一个 IP 地址 。比如 192.168.1.73 ,这是我本地以太网的 IP 地址 。
注意IP地址是网卡的通讯地址,不是机器的通讯地址 。很多时候,我们会说一台计算机只有一个 IP 地址 。这种说法本质上是不正确的 。准确来说应该是:
就像我们的笔记本电脑一样,通常有有线网卡和无线网卡,有线网卡有IP地址,无线网卡也有IP地址 。
一台机器有多个IP地址,IP地址会重复吗?其实我们应该会遇到IP地址重复的情况 。有时我们的电脑会弹出网络地址冲突,出现无法上网的情况 。多半是IP地址冲突 。
格式
与上面的输出一样,192.168.1.73 是一个 IP 地址 。这个地址被一个点(.)分成四部分,每部分有8位,所以IP地址一共是32位 。显然,当今互联网社会32位生成的IP地址显然是“肉多肉少的狼” 。于是就有了 IPv6,也就是上面结果中的 fe80::515d:5483:ff4d:6db9/64 。这个有128位,可以满足我们现在的需要 。至于以后会不会出现IPv8,就要看互联网世界的发展了 。
类别
我们应该都听说过IP地址分为A、B、C、D、E五类 。对于A、B、C类,主要分为两部分,第一部分是网络号,后半部分是主机号 。
下图为A、B、C三种地址可以包含的主机数量 。
这里有问题 。C 类地址包含的主机太少,而 B 类地址包含的主机太多,因此存在一种称为无类型域间路由的折衷方案 。

什么是通讯地址,一文带你了解

文章插图
无类型域间路由
顾名思义,无类型域间路由(CIDR)的基本思想是去除地址的分类结构,转而允许在可变长度边界内分配网络号 。192.168.1.73/24是无类型域间路由格式的IP地址 。这种格式的IP地址将32位IP地址一分为二,网络号在前,主机号在后 。在哪里划分呢?如果你注意的话,可以看到上面的地址有一个斜杠,后面跟着一个数字24 。这个24的意思是前24位是网络号,后8位是主机号 。
公共和私有 IP 地址
继续阅读上面的表格 。表的最右边一列是私有 IP 地址段 。通常我们在局域网中,看到的IP地址都是私有IP地址 。因为这些地址允许组织内的 IT 管理和分配自己,并且它们可以被复制 。所以看起来你局域网的私网IP地址段和我的局域网是一样的 。
正如我们上面所说,小明告诉他在同一个单元的朋友,他是他家5单元的101号 。朋友们可以理解,但是如果他这样告诉小红,小红会问,你呢?哪个小区?这里的单元格其实是公网IP地址,单元5第101号是私网IP地址 。
表中的
192.168.0.x 是最常见的私有IP 地址段 。就像我们家的路由器地址一般是192.168.0.1 。
IP分配与释放
IP分配应该少联系我们 。还记得上大学的时候,刚进学校的第一件事就是赶紧交网费 。支付网络费用时会有一个步骤 。网络管理员会要求您提供 MAC 地址,然后将 IP 地址与 MAC 地址绑定 。这也是博主在隔壁宿舍不能通过网线上网的原因 。
其实,如果你有相关的知识,可以使用命令行自己配置IP地址 。当然,能不能交流,就看你的知识储备了 。