IP地址和MAC地址都可以识别网络上的设备,但它们的工作方式略有不同。MAC地址被硬编码到设备中,而IP地址是虚拟地址。
假设想要访问一个网站,这其实很容易。只要输入URL,然后就可以浏览了。这是一个简单的过程,我们大多数人每天都会执行多次。但大多数人并没有意识到,在后台发生了很多事情才能让我们顺畅的访问。例如,MAC地址、IP地址和子网掩码负责确保浏览正确的位置。它是如何工作的?这些不同的地址意味着什么?让我们来探讨一下这一切是如何运作的。
什么是MAC地址?
MAC地址是设备的“物理”地址。它是由制造商硬编码到网卡上的。由12位十六进制数表示,全世界的每个设备都有一个唯一的MAC地址。虽然大多数人不记得或不关心MAC地址,但它们在后台工作,以识别在网络上的设备。
什么是IP地址?
IP地址是一个虚拟地址,它会根据设备连接的网络甚至在重新启动计算机时发生变化。几年前,计算机上保留相同的IP地址,但现在IP地址通常是动态分配的。有些网站始终具有相同的IP地址,称为静态IP地址。
我们可以将其视为居住地用于接收邮件的街道地址,但IP地址可能会随着时间的推移而发生变化。
什么是子网掩码?
子网掩码的工作原理类似于过滤器,可帮助确定IP地址的哪一部分标识网络以及标识该网络上的设备。每个IPv4地址都有一个网络部分和一个主机部分。这些部分由分配给地址的子网掩码定义。
常见子网掩码255.255.255.0告诉我们地址的前三个八位字节表示网络部分,最后一个八位字节表示地址的主机部分。地址为192.158.3.4,掩码为255.25.255.0,192.168.3.0是网络,最后一个八位字节0.4是该网络上的主机。
MAC地址、IP地址和子网掩码如何协同工作
假设有一个带路由器的房子。路由器把你所有的设备都连接到互联网上。我们将拥有一个以192.168.1开头的子网。它是大多数住宅路由器上的默认子网。因此,每个设备都有一个IP地址以这三个八位字节开始以唯一的数字结束。
以下是子网上的设备示例:
● 计算机1:192.168.1.5
● 计算机2:192.168.1.6
● Xbox:192.168.1.7
● iPhone:192.168.1.8
请注意,网络上的每个设备都以192.168.1开头,然后路由器在末尾为每个设备分配一个唯一的编号。
当我们告诉计算机与另一台设备通信时,计算机会显示“嗨,路由器。我是192.168.1.5,我正在尝试联系192.168.1.6。它位于此网络上。”
路由器将有一个称为ARP缓存的内部表。该表保存IP地址到物理MAC地址的映射。如果尝试通话的IP地址在表中列出,路由器会立即将流量转发到目的地。
如果路由器不知道MAC地址,它会询问网络上的所有设备。这称为广播ARP消息。
路由器说:“你好,网络。192.168.1.6是谁?”
第二台计算机说:“哦,那就是我,这是我的MAC地址。”
交换完成后,路由器会将新的IP与MAC地址关系存储在其ARP缓存中,以供稍后使用。
这就是局域网(LAN)使用IP和MAC地址的方式,了解这些简单的机制至关重要,即使正在设置家庭网络。值得注意的是,为企业或大型组织设置网络可能会变得更加复杂。
总结
了解MAC地址、IP地址和子网如何协同工作是理解网络工作原理的基础。虽然大多数住宅客户可能只需要了解基础知识,但如果正在寻找IT职业,则需要更深入地了解。
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。