mac是什么意思 物理地址(MAC地址)是什么?
-
-
类目:知识大全
-
联系人:
-
微信号:
-
Q Q 号:
-
手机号:
-
浏览量:
573
【商户信息】
【货源详情】
今天读七层OSI模型的时候,看到MAC被翻译成了媒体访问控制。虽然经常看到这个词,但是看了一会,还是想了很久,忍不住又给大家说唱了一遍。
我们都知道计算机技术是进口的,不是我们自己的文化和语言发展创造的。因此,我们大多数非专业人士在这样的翻译后会对媒体访问控制意味着什么感到困惑。媒体是指新闻媒体还是信息?如果你能理解信息,那很好,但是什么是信息呢?估计很多人心里都会有一万个问号。有时候我在想,为什么原来的译者在这里把媒体翻译成“媒体”。
我们的汉语本身就是一种象形语言,所以当我们理解某些物体的时候,我们会自然而然地把它们抽象出来。然而,“媒体”的翻译在这里很难抽象出一个对应的正确对象,所以“媒体”的翻译一塌糊涂。估计当年翻译这个词的人是个门外汉,只从字面上解释。
我们知道在计算技术中,MAC地址代表网卡的物理地址,那么什么是MAC呢?我们知道,计算机技术最大的作用是实现信息的高速传播和流通,而网卡作为信息流通的入口和出口起着两个作用,那么如何实现网卡之间的信息传播,即通过有形的网线和光纤等物理电缆或无形的无线技术。在OSI模型的最底层,物理层代表最底层物理链路的创建和维护,比特的接受和传输,不同的连接类型需要不同的特定协议,描述了正确的比特模式、如何将数据编码成媒体信号以及物理媒体连接器的各种特性。上层是数据链路层,MAC技术主要在这一层实现其功能。比如这里,就像两个人需要说话,但是当人们说话的时候,为什么旁边的人能自然听到?这是因为我们的周围充满了空气,空气起着媒介的作用。如果空气被带走,就再也听不到了,例如,一个灯泡会被点亮。一定要用铜丝把灯泡接到220V或者灯泡的额定电压上才能亮灯。当然,如果你有特斯拉的天才,也可以用高频线圈实现电力的无线传输来点亮灯泡。事实上,这两个例子意在表明,要实现交流,需要媒体或媒介,计算机中的信息传播也是如此。比特值是电压信号,物理层实现介质之间的通信和连接。铺就了比特传播的物理路径,而在下一层,数据链路层的mac技术是对媒体层信息传播的控制,就像搭建一座桥,桥的两端放置一个守门人,手持砍刀,他们负责检查传递的货物是否是给他们的。如果商品的标签不是他们的,他们就会拒收,这里商品的标签是MAC地址,守门人是MAC技术的实现。MAC的另一个功能是将乙方包装发送的商品标注为收货人,否则收货人看不到标识,认为是垃圾,直接丢弃。
在整个媒体访问控制实现过程中,它实际上实现了对媒体的访问控制。有了它,信息可以连接到介质并传输到另一方,由另一方接收。没有它,即使媒介连接传输,门卫也看不到入口处的标签,也不会放行丢弃。此时媒介虽然连接,但无法发挥作用,可视为虚拟的非连接。
所以,MAC的合理翻译应该是介质访问控制技术,或者说得好听一点,介质访问控制技术。然而,媒体访问控制技术还远远不够完善。
当我们浏览网页或应用程序时,我们会看到苹果的新闻中经常出现Mac和macOS这两个词。具体是什么
他们的意思是一样的吗?有什么区别?
苹果
其实虽然字面上相似,但还是有区别的。Mac指的是苹果电脑的硬件,也就是笔记本电脑和电脑
打字电脑等。对应其他产品如iPhone、iPad、苹果电视等。MacOS指的是苹果电脑安装的操作
作为一个系统,对应iOS等其他产品,它的直接竞争对手是微软Windows。
【苹果商店、应用商店、iTunes商店是为了什么?】
「苹果商店」
这里其实指的是苹果零售店,主要销售苹果的产品和配件,也可以通过这里拿到苹果
如果公司的售后服务,比如预约维修,往往是硬件服务。
//p6-tt.byteimg.com/origin/pgc-image/5058883bdd944bcbb6c89997873cc99a?from=pc" width="1041" />Apple Store
『App Store』
这个商店就是我们在使用Mac和iPhone时常用到的应用商店了,平时需要使用的应用程序都是可
以通过App Store进行安装的,苹果应用商店内的软件都是通过苹果官方认证的,可以放心下载
,这点使用过iPhone的应该都明白。
『iTunes Store』
这个商店是供苹果设备的用户下载音乐、影片、图书等资源的商店,可以打造一个私人影音库。
相对App Store来说,就是一个卖应用,一个卖内容。
iTunes Store
苹果公司通过运营以上三个Store,打造了一套完整的生态链,实现了从销售到使用到售后的完
整闭环,也为苹果公司不断发展奠定了扎实的基础。
物理地址(MAC地址)是什么?
物理地址是一种标识符,用来标记网络中的每个设备。同现实生活中收发快递一样,网络内传输的所有数据包都会包含发送方和接收方的物理地址。
由于网络设备对物理地址的处理能力有限,物理地址只在当前局域网内有效。所以,接收方的物理地址都必须存在于当前局域网内,否则会导致发送失败。
MAC 地址的英语是 Media Access Control Address,直译为媒体存取控制位址,也称为局域网地址(LAN Address)、以太网地址(Ethernet Address)或物理地址(Physical Address),它是一个用来确认网络设备位置的位址。
MAC 地址是预留的
由于数据包中都会包含发送方和接收方的物理地址,数据包从起始地发送到目的地,为了能够正确地将数据包发送出去,就必须要求 MAC 地址具有唯一性。因此 MAC 地址都是由生产厂家在生产时固化在网络硬件中,是硬件预留的地址。
MAC 地址格式
硬件的 MAC 地址是厂家按照一定的规则,进行设置所产生的,因此,MAC 地址拥有自己的格式。
MAC 地址采用十六进制数表示,共 6 个字节(48 位),长度为 48bit(字节)。整个地址可以分为前 24 位和后 24 位,代表不同的含义。
前 24 位称为组织唯一标识符(Organizationally Unique Identifier,OUI),是由 IEEE 的注册管理机构给不同厂家分配的代码,区分了不同的厂家。 后 24 位是由厂家自己分配的,称为扩展标识符。同一个厂家生产的网卡中 MAC 地址后 24 位是不同的。 查询 MAC 厂商
由于 MAC 地址的前 24 位是生产厂商的标识符,因此可以根据前 24 位标识符判断出硬件的生产厂商和生产地址。用户可以在一些网站上查询,如http://mac.51240.com/。
【示例】查询 MAC 地址 00:0C:29:CA:E4:66 所对应的厂商。
1) 在浏览器中输入网址http://mac.51240.com/,如图所示。
2) 在“MAC地址”文本框中输入 MAC 地址 00-0C-29-CA-E4-66。然后单击“查询”按钮,查询结果如图所示。
从上图显示的信息中,可以看到 MAC 地址 00-0C-29-CA-E4-66 的厂商是 VMware,Inc,由此可以推断出这是一台虚拟机设备,并且可以看到厂家对应的省份、街道、邮编等信息。
查看网络主机 MAC 地址信息
root@daxueba:~# netwox 5 -i 192.168.59.133
输出信息如下:
192.168.59.133 00:0C:29:D0:21:23
输出信息表示主机 192.168.59.133 的 MAC 地址为 00:0C:29:D0:21:23。
2) 显示局域网中所有主机的 MAC 地址,执行命令如下:
root@daxueba:~# netwox 5 -i 192.168.59.0/24
输出所有主机的 MAC 地址如下:
192.168.59.1 00:50:56:C0:00:08
192.168.59.2 00:50:56:EA:F3:A1
192.168.59.131 00:0C:29:CA:E4:66
192.168.59.132 00:0C:29:C4:8A:DE
192.168.59.133 00:0C:29:D0:21:23
192.168.59.254 00:50:56:F0:69:32
以上输出信息显示了局域网中所有启用主机的 IP 地址和对应的 MAC 地址。
3) 在显示局域网中所有主机的 MAC 地址信息时,有时由于暂时没有发现主机,等待较长的时间,也不会有任何输出信息。
为了能够更好地了解当前的进度,可以使用-u选项,显示未发现主机的 MAC 地址的信息,进而可以查看扫描进度。执行命令如下:
root@daxueba:~# netwox 5 -i 192.168.59.0/24 -u
输出信息如下:
192.168.59.0 unresolved
192.168.59.1 00:50:56:C0:00:08
192.168.59.2 00:50:56:EA:F3:A1
192.168.59.3 unresolved
… #省略其他信息
192.168.59.131 00:0C:29:CA:E4:66
192.168.59.132 00:0C:29:C4:8A:DE
192.168.59.133 00:0C:29:D0:21:23
192.168.59.134 unresolved
192.168.59.135 unresolved
… #省略其他信息
192.168.59.254 00:50:56:F0:69:32
192.168.59.255 unresolved
从输出信息可以看到,程序对局域网中的所有主机进行了扫描,主机 IP 地址为 192.168.59.0 到 192.168.59.255。
如果扫描的主机存在,则给出对应的 MAC 地址;如果主机不存在,则显示为 unresolved。
根据 MAC 地址获取主机其他信息
进行数据传输的主机不仅拥有 MAC 地址,还拥有路由器分配的 IP 地址,有的还会有自己的主机名、标题等信息。如果知道了主机的 MAC 地址信息,那么就可以使用 netwox 工具获取该主机的这些信息。
【示例】已知一主机的 MAC 地址为 00:0C:29:CA:E4:66,显示该主机的其他信息。
1) 显示该主机相关信息,执行命令如下:
root@daxueba:~# netwox 4 -e 00:0C:29:CA:E4:66
输出信息如下:
IP address: 192.168.59.131
Hostname: localhost
Hostnames: localhost
从输出信息可以看到,该主机的 IP 地址为 192.168.59.131,主机名为 localhost。
2) 如果在显示信息时只想显示 IP 地址信息,可以使用--ip选项,执行命令如下:
root@daxueba:~# netwox 4 -e 00:0C:29:CA:E4:66 --ip
输出信息只有IP地址信息,如下:
192.168.59.131
3) 如果在显示信息时只想显示主机名信息,可以使用--host选项,执行命令如下:
root@daxueba:~# netwox 4 -e 00:0C:29:CA:E4:66 --host
输出信息只有主机名信息,如下:
localhost
4) 如果在显示信息时只想显示标题信息,可以使用--title选项,执行命令如下:
root@daxueba:~# netwox 4 -e 00:0C:29:CA:E4:66 --title
执行命令后,如果没有输出信息,表示该主机没有标题信息。