漫谈MAC地址和IP地址

前提是你 提交于 2019-12-24 22:17:08

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

        这两个地址概念的同时存在给了我很大疑惑,因为看定义,它们都是用于标识唯一一台电脑,让不同的电脑得以区分,区别似乎就是一个是硬件生产商分配的(MAC地址),一个是互联网服务提供商分配的(IP地址)。感觉都是一个作用,为啥不能只取其一呢?

        现在一个粗糙的理解就是,它们就相当于一个人的“身份证号(IP)”和"姓名(MAC)"。从定义看,二者都是用来区分一个特定的人,实际生活中却是缺一不可,“身份证号”可以保证绝对不重复,"姓名"则只是原则上希望不重复,但是重复的可能性很大。一个人,如果他一辈子就生活在自己出生的小村庄(局域网),那么身份证(IP)也没啥用,但是如果想去村子外面更大的世界(Internet)去看看,就得有身份证(IP)

        要在全国范围确认一个人,只能用身份证号,但是你要真的深入到那个人住的地方,实际跟那个人建立直接联系必须知道他的名字,因为在他住的地方的左邻右舍熟悉他的人,大家多半不知道他身份证号是多少,但一定知道他叫什么。也就是原则上身份证号(IP)可以确定国内任何一个人(电脑),但是实际操作它只能帮你定位到那个人的圈子(局域网),真的要跟找到那个人你得知道他叫啥(MAC地址)。

        我们一出生父母(硬件制造商)就会给我们起名字,那个就是MAC地址,然后会到国家相关部门(ISP)给我们上户口获得一个身份证号,那就是IP,然后相关部门会在自己的管理系统中把身份证号和姓名做一个绑定。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!