MAC地址与IP地址又有何不同?这回应上边难题前,先热下半身

大家好,欢迎来到我的博客,既然来了肯定就不会让你白跑一趟,今天精心为你准备了干货什么是通讯地址:一文带你了解,还有相关的各种内容,先说明一下,老司机直接飘过吧,主要是讲解给新……

小伙伴们好,欢迎来到我的博主,即然来啦毫无疑问就不可能使你白跑一趟,今日用心给你准备了干货知识什么是通信地址:一文带你掌握,也有相应的各种各样具体内容,先表明一下,老湿机立即飞过吧,主要是解读给初学者小伙伴们的哈!

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

掌握完网络层协议,大家会发觉,通信网络的五层实体模型里,有两种很重要的定义:IP 地址和 MAC 地址。

那样 IP 地址是怎么来的,也是怎么没的?MAC 地址与 IP 地址又有何不同?

这回应上边难题前,先热下半身,大家知道怎样查看本机的 IP 吗?这个问题,即便是并没有技术专业教过计算机的人,只需瞎折腾过计算机,重新安装过系统软件,大多数都是会知道答案:在 Windows 下是 ipconfig,在 linux 下是 ifconfig。

在 Windows 下键入 ipconfig,大家会见到这一页面:

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

在 linux 下键入 ifconfig,大家会见到这一页面:

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

IP 地址

能够看见,不论是在 Windows 或是在 linux 下,键入有关指令都能表明出这台机器上所有的网口。绝大多数的网口都会出现一个 IP 地址。如同 192.168.1.73 ,便是我该设备以太网接口的 IP 地址。

IP 地址是一个网口在互联网中的通信地址,相当于大家现实世界的门牌号。

留意,IP 地址是网口的通信地址,并不是一台机器的通信地址。很多时候,大家要说一个电脑只有一个 IP 地址,这类观点实质上并有误,精确的而言,应该是:

一个网口在同一时间只有有一个 IP 地址,一台机器能够有好几个 IP 地址。

就像我们的笔记本电脑,一般都会有线网卡和无线接收器,则有线网卡有一个 IP 地址,无线接收器也有一个 IP 地址。

一台机器有好几个 IP 地址,那 IP 地址是否会反复呢?实际上我们应该会遇到 IP 地址反复的状况。有时候我们计算机弹出来互联网地址矛盾,发生不能上网的状况,那大多便是 IP 地址矛盾了。

格式

如同上边导出的结论,192.168.1.73 就是一个 IP 地址。这一地址被点(.)切分为四个一部分,每一个一部分有 8 个 bit,因此 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 地址全是私 IP 地址。由于这种地址容许机构内部结构的 IT 工作人员自身管理方法和分派,并且还能够反复。因此会出现你局域网络的私 IP 地址段和我局域网络的是一样的。

就像我们上边说的,小亮在自己家里给同模块的小伙伴们说自己是五单元 101 号,小伙伴们能理解,但是他假如那样和丽丽说,小红书就会问,你也是哪个小区的?这儿的住宅小区实际上就是公有制 IP 地址,而五单元 101 号便是私 IP 地址。

表中的 192.168.0.x 是最常见的私 IP 地址段。就像我们家里的无线路由器地址一般是 192.168.0.1 一样。

IP 分派与释放出来

IP 分派大家平常应当触碰比较少。你是否还记得在高校的情况下,刚入校第一件事便是赶快交网费。交网费的时候会有一个流程,网络管理员会使你给予 MAC 地址,然后把 IP 地址和 MAC 地址关联,也便是时尚博主在隔壁宿舍没法根据网线上网的缘故。

实际上,如果你有有关的知识积累,可以用cmd自身配备 IP 地址。自然,能否通讯全看你的专业知识储藏量了。

除开cmd配备外,大家平常应当针对 IP 分派应当全是用的 拿来主义。不论是在校园或是在办公室,都会出现网络工程师把分派好的 IP 让你,立即应用就可以了。但是偶尔也会好奇心,网络管理员是怎么分派 IP 的呢?难道根据cmd一个个配备?这时就需要使用动态性服务器配置协议书(DHCP)

动态性服务器配置协议书

这一协议书的原理是怎样的呢?大家就拿一台机器新添加一个互联网为例子,来走一遍 DHCP 的工作内容。

当一台机器新添加一个互联网时,毫无疑问一脸懵逼,啥情况也不知道,只晓得自身的 MAC 地址。没人理你该怎么办?那不管三七二十一,先吼一声,告知每个人,来啦,有人吗?此刻的沟通交流基本上靠吼。这一步,大家称之为 DHCP Discover。

新来的机器应用 IP 地址 0.0.0.0 推送了一个直播包,目地 IP 地址是 255.255.255.255。广播节目包封装形式在 UDP 里边,UDP 封装形式在 BOOTP 里边。在这一广播节目包内,新手高喊:我是新来的(Boot Request),我的 MAC 地址是 xxx,我还没有 IP,谁能给我个 IP 地址?格式如同下边那样:

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

此刻,网络里的 DHCP Server 就相当于这一局域网络的管理人员。他知道来啦一个新手,必须给它分派一个 IP 地址,这个过程便是 DHCP Offer。与此同时,DHCP Server 保存因此机器给予的 IP 地址,进而不会再将同样的 IP 地址分派给其他的机器。而 DHCP Offer 的格式如同下面的图,里边有给新手分派的地址。

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

DHCP Server 依然应用广播节目地址做为目地地址,由于,这时要求分派的新手都还没自身的 IP 地址。如果一个局域网络含有好几个 DHCP Server,这台新机器会接到好几个 DHCP Offer。

它会挑选其中一个 DHCP Offer,一般是最开始抵达的那一个,而且会向互联网推送一个 DHCP Request 广播节目数据分析表,库中包括服务端的 MAC 地址、接纳分派的 IP 地址、给予此 IP 的 DHCP 网络服务器地址等,并告知所有的 DHCP Server 它将接纳哪一台服务器给予的 IP 地址,告知别的 DHCP 网络服务器撤消他们给予的 IP 地址,便于提供给下一个 IP 要求分派者。新手广播节目包格式如下所示:

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

这时,因为都还没获得 DHCP Server 的最终确定,新机器依然应用 0.0.0.0 为源 IP 地址、255.255.255.255 为总体目标地址开展广播节目。

当 DHCP Server 接受到新机器的 DHCP Request 以后,会广播节目回到给新机器一个 DHCP ACK 信息包,说明早已接纳新机器的挑选,并将这一 IP 地址分派信息内容和别的配置信息都放进该广播节目包,发送给新机器。DHCP ACK 格式如下所示:

什么叫通信地址:一文深度解读,

新机器接到 DHCP ACK 后,会检验分派的 IP 地址是不是可以融入,如果不能应用,它便会给 DHCP Server 传出 DHCP Decline 信息,通告 DHCP Server 禁止使用这一 IP 地址,随后新机器就逐渐新的地址申请办理全过程。

在新设备应用 IP 租期超出 50% 时,DHCP Client 会以单播方式向 DHCP Server 发送 DHCP Request 报文来续约 IP 地址。假如 DHCP Client 取得成功接到 DHCP Server 发送的 DHCP ACK 报文,则按相对应时间延长 IP 地址租期;要是没有接到 DHCP Server 发送的 DHCP ACK 报文,则 DHCP Client 继续使用这一 IP 地址。

在新设备应用 IP 租期超出 87.5% 时,DHCP Client 会以广播节目方式向 DHCP Server 发送 DHCPRequest 报文来续约 IP 地址。假如 DHCP Client 取得成功接到 DHCP Server 发送的 DHCP ACK 报文,则按相对应时间延长 IP 地址租期;要是没有接到 DHCP Server 发送的 DHCP ACK 报文,则 DHCP Client 继续使用这一IP地址,直至 IP 地址应用租期期满时,DHCP Client 才会向 DHCP Server 发送 DHCP Release 报文来释放出来这一 IP 地址,并逐渐新的 IP 地址申请办理全过程。

MAC 地址

在大家查看 IP 地址的输出结果中,有一行:

Link encap:Ethernet HWaddr 28:d2:44:ce:77:51

这一被称作 MAC 地址,是一个网口的物理学地址,用十六进制,6 个 byte 表明。

MAC 地址是一个非常容易令人误会的地址。由于 MAC 地址称为全世界唯一,不容易存有有同样 MAC 地址的网口。这就非常容易使我们想,即然全世界唯一,那通信网络直接用 MAC 地址不行吗?为何要加个 IP 地址,多封装形式一层,再去通讯呢?

当然是不好的。大家想把一个互联网包从一个地方传入另一个地方,除开有确认的地址外,还需要有定位服务。就像你去广州市找博主一样,我只对你说我的身份证号,你可以在上海寻找我吗?这类找寻相当于海底捞针。可是假如我要告诉你我的详尽地址,你就可以立即根据导航地图寻找相应的地址,然后再找到我。

IP 地址在一定程度上就担负了详尽地址这类远程控制影响力的作用。MAC 地址更好像身份证号码,是一个唯一的标志。它的唯一性设计方案是为了组网方案的情况下,不一样的网口放到一个互联网里边,不必担心矛盾。

自然,MAC 地址也是有一定的定位服务。就像你赶到了博主所属的公司办公室,你可以在公司办公室喊身份证号码是 XXX 的是哪位?博主听到了,便会站立起来回答你。可是如果你在博主听不见的位置喊,那肯定不会有些人应你。这就表明,MAC 地址的通讯范畴比较小,只是限制在一个子网掩码内。

上边这种便是本文的所有内容了,期待初学者小伙伴们看了能具有一定的协助功效,用心看完了,或是有一些搞不懂的地区,该怎么办?可以留言板留言一起探讨讨论。对你说一个小方法,查询博主其他具体内容网页页面可以学习大量相关知识哦!

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。 如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。
返回顶部