如果没有分配 MAC 地址,NIC/网络适配器是否可以与互联网通信?
答案1
我认为答案是否定的,这不是强制性的,但我不确定。似乎使用点对点协议时,您不需要 MAC 地址,但您可以访问 Internet(IP 层位于 PPP 之上)。
讲故事的时间:
在学校,我们上过一些网络基础设施课。每个人都需要使用学校的虚拟机环境来做某些练习,但由于 60 个人同时使用它,所以速度很慢,很烦人。我们中的一些人在自己的笔记本电脑上运行它,或者使用 VPS 来代替它。
其中一项练习是查找当前地址解析协议表arp -a
。这在我们所有的笔记本电脑(Windows、Mac 和 Linux)上都运行良好,但 VPS 有问题。似乎根本没有任何 arp 表!
我们打电话给老师,令我们惊讶的是,他给了我们一个答案:因为 VPS 是通过点对点协议 (PPP),它不需要 arp 表,因为它根本不使用以太网。IP 协议是在 PPP 之上而不是在以太网之上使用的。
这些都是从记忆中得来的,我几乎对 PPP(或它的任何变体,如 PPPoE)一无所知,但这就是我认为答案是否定的的原因。
答案2
不是,尽管你的老师提出这个问题的方式使得一个学究也能找到一些边缘异常情况,而答案是肯定的。
如果我们假设你处于连接到互联网的以太网网络上,那么是的,@deed02392 是正确的,MAC 地址将是一个要求,根据IEEE 802.3 标准- 例如:
以太网在选定的运行速度下是指定的;并使用通用媒体访问控制 (MAC) 规范和管理信息库 (MIB)。
然而,尽管以太网占据主导地位,但它并不是唯一的网络标准,网关允许不同的网络进行通信。虽然我不太熟悉其中一种,但很可能存在一种没有“媒体访问控制”的网络协议。安装一个可以与互联网通信的网关,然后你就有了一个无需 MAC 地址即可连接到互联网的适配器。
如果你能找到这种协议的例子,我想那将值得额外的加分。看看全双工点对点协议,其中整个媒体访问不是问题,原因很明显。
祝你好运!