点对点信道:由于目的地只有一个选项,所以数据链路层不需要使用地址。
而在广播信道中:
各个主机如何判断信号是不是发给自己的?
当多个主机连接在同一个广播信道上,要想实现两个主机之间的通信,则每个主机都必须有一个唯-的标识,即一个数据链路层地址。
在每个主机发送的帧的首部中,都携带有发送主机(源主机)和接收主机(目的主机)的数据链路层地址。由于这类地址是用于媒体接入控制 (Medium Access Control,MAC)的,因此被称为MAC地址
例题:
一般情况下,普通用户计算机中往往会包含两块网卡一块是用于接入有线局域网的以太网卡。
另一块是用于接入无线局域网的Wi-Fi网卡每块网卡都有一个全球唯一的MAC地址。
交换机和路由器往往具有更多的网络接口,所以会拥有更多的MAC地址。
因此,MAC地址是接口地址,而不是设备地址。
MAC地址:
OUI是公司地址,如果知道设备的MAC地址,就可以查出厂商。
对于电脑,至少会有网线接口,对于手机,会有WIFI和蓝牙接口,对于路由器,会有多个网线接口。这些每一个接口都有一个位于的MAC地址。
网卡从网络上每收到一个无误码的帧,就检查帧首部中的目的MAC地址,按以下情况处理:
(1)如果目的MAC地址是广播地址 (FF-FF-FF-FF-FF-FF),则接受该帧。
(2)如果目的MAC地址与网卡上固化的全球单播MAC地址相同,则接受该帧。
(3)如果目的MAC地址是网卡支持的多播地址,则接受该帧。
(4) 除上述(1)、 (2)和 (3) 情况外,丢弃该帧。
网卡还可被设置为一种特殊的工作方式:
工作在混杂方式的网卡混杂方式 (Promiscuous Mode)只要收到共享媒体上传来的帧就会收下,而不管帧的目的MAC地址是什么。
对于网络维护和管理人员,这种方式可以监视和分析局域网上的流量,以便找出提高网络性能的具体措施。
嗅探器 (Snifer)就是一种工作在混杂方式的网卡,再配合相应的工具软件 (WireShark),就可以作为一种非常有用的网络工具来学习和分析网络。
混杂方式就像一把“双刃剑”,黑客常利用这种方式非法获取网络用户的口令。
全球去MAC地址可以将其理解为双刃剑。