我们应在日暮之时燃烧
—— 24.4.7
一、共享式以太网
内容概述:
01.共享式以太网
1.共享式以太网
以太网目前已经从传统的共享式以太网发展到交换式以太网,传输速率已经从10Mb/s提高到100Mb/s、1Gb/s甚至10Gb/s,我们从最早流行的传输速率为10Mb/s的共享式以太网开始学习。
二、网络适配器和MAC地址
内容概述:
01.网络适配器
02.MAC地址
1.网络适配器
要将计算机连接到以太网,就需要使用相应的网络适配器,网络适配器一般简称为“网卡”
在计算机内部,网卡与CPU之间的通信,一般是通过计算机主板上的I/O总线以并行传输的方式进行
网卡与外部以太网(局域网)之间的通信,一般是通过传输媒体(同轴电缆,双绞线电缆,光纤)以串行方式进行的
网卡除了要实现物理层和数据链路层的功能,其另外一个功能就是要进行并行传输和串行传输的转换,由于网络的传输速率和计算机内部总线上的传输速率并不相同,因此在网卡的核心芯片中都会包含用于缓存数据的存储器
在确保网卡硬件正确的情况下,为了使网卡正常工作,还必须要在计算机的操作系统中为网卡安装相应的设备驱动程序,驱动程序负责驱动网卡发送和接收帧
2.MAC地址
对于点对点信道,因为只有两个信道进行连接,所以数据链路层不需要使用地址
当多个主机连接在同一个广播信道上,想要实现两个主机之间的通信,则每个主机都必须有一个唯一的标识,即一个数据链路层地址
在每个主机发送的帧的首部中,都携带有发送主机(源主机)和接收主机(目的主机)的数据链路层地址,由于这类地址是用于媒体接入控制的,因此被称为MAC地址
MAC地址一般被固化在网卡的电可擦可编程只读存储器EEPROM,因此MAC地址也被称为硬件地址
MAC地址有时也被称为物理地址(不要被物理地址误导,误认为物理地址属于网络体系结构中物理层的范畴,物理地址属于数据链路层范畴)
例题:
一般情况下,普通用户计算机中往往会包含两块网卡:
①一块是用于接入有线局域网的以太网卡
②另一块是用于接入无线局域网的WIFI网卡
每块网卡都有一个全球唯一的MAC地址
交换机和路由器往往具有更多的网络接口,所以会拥有更多的MAC地址
⭐综上所述,严格来说,MAC地址是对网络上各接口的唯一标识,而不是对网络上各设备的唯一标识
MAC地址格式
可以通过设备的MAC地址查询该设备的厂商信息
MAC地址的分类
①全球单播地址 ②全球多播地址 ③本地单播地址 ④本地多播地址
简答:
①每个人拥有几个48比特的全球唯一的单播MAC地址?
台式计算机:至少一个以太网接口
对于笔记本电脑、平板电脑、智能手机:包含有一个WIFI接口和一个蓝牙接口
对于交换机和路由器:都会包含多个以太网接口
对于上述接口,每个都需要分配一个全球单播地址来唯一标识该接口
②48比特的全球唯一的单播MAC地址会耗尽吗?
对于使用48比特MAC地址的应用程序,IEEE的目标寿命为100年(直到2080年),但鼓励采用64比特作为替代
MAC地址发送顺序
字节发送顺序:第1字节 --> 第6字节 (从左往右)
字节内的比特发送顺序:b0 --> b7 (从右往左)
单播MAC地址举例
广播MAC地址举例
多播MAC地址举例
BPDU —— 网桥协议数据单元
网卡从网络上每收到一个无误码的帧,就检查帧首部中的目的MAC地址,按一下情况处理:
①如果目的MAC地址是广播地址(FF-FF-FF-FF-FF-FF),则接受该帧
②如果目的MAC地址与网卡上固化的全球单播MAC地址相同,则接受该帧
③如果目的MAC地址是网卡支持的多播地址,则接受该帧
④除上述三种情况外,丢弃该帧
网卡还可被设置为一种特殊的工作方式:混杂方式。工作在混杂方式的网卡,只要收到共享媒体上传来的帧就会收下,而不管帧的目的MAC地址是什么
对于网络维护和管理人员,这种方式可以监测和分析局域网上的流量,以便找出提高网络性能的具体措施
嗅探器就是一种工作在混杂方式的网卡,再配合相应的工具软件,就可以作为一种非常有用的网络工具来学习和分析网络
混杂方式就像一把双刃剑,黑客常利用这种方式非法获取网络用户的口令
用户应尽量确保自己拥有的全球单播MAC地址不被泄露
为了避免用户设备连接WI-FI热点时MAC地址泄露的安全问题,目前大多数移动设备都已经采用了随机MAC地址技术