我知道MAC地址用于本地路由和无差错数据传输,但它是否用于传输介质基础设施?我知道它用于以太网,但它是用于光纤,铜......等?
另外,在两个相邻路由器之间路由流量时,我们是否使用MAC地址?如果我们这样做,这是否意味着我们通过串行连接获得MAC地址?
由于
答案 0 :(得分:0)
MAC地址用于大多数IEEE 802网络技术,如以太网(802.3)和Wifi(802.11),但并非所有技术都使用它们。例如,光纤通道使用一种不同的更现代的地址类型,称为全球名称。它更长,可以是64位或128位。
因此,要回答您的问题,路由器可以使用MAC地址,如果它通过以太网接口转发数据包,无论物理介质如何。但它也可以使用其他技术甚至是MPLS等标签交换协议。串行链路没有介质访问控制,因此没有MAC层。
答案 1 :(得分:0)
它是否用于传输媒体基础设施?我知道它用于以太网,但它用于光纤,铜......等等?
混合使用OSI第1层(传输介质)和第2层(以太网)。如果我们使用以太网作为我们的数据链路层,那么无论传输介质如何,以太网MAC地址都将存在。更多关于维基百科的内容:
https://en.wikipedia.org/wiki/OSI_model
在两个相邻路由器之间路由流量时,我们是否使用MAC地址?
是,如果使用以太网连接路由器。即使我们使用背对背电缆连接两个路由器。
这是否意味着我们通过串行连接获得MAC地址?
对于大多数串行连接,我们不使用以太网,而是使用其他第2层协议,如ppp,帧中继或HDLC。请注意,所有这些协议都使用自己的寻址,但它只是一个或两个字节,而不是以太网MAC中的6个字节。有关维基百科上的这些协议的更多信息: