Mac 地址和 ip 地址的区别

Mac 地址 ( Media Access Control Address ) 和 IP 地址 ( Internet Protocol Address ) 都是用于标识网络设备的唯一地址,但它们在许多方面存在显著差异:

唯一性和可变性

  • Mac 地址是网络设备在制造时被分配的唯一硬件地址,通常是永久不变的。修改 Mac 地址相对困难,需要特殊工具和权限。
  • IP 地址是软件分配的逻辑地址,可以根据网络拓扑结构和配置进行动态修改和重新分配。

地址分配

  • Mac 地址由网络设备制造商统一分配,确保全球唯一性。 
  • IP 地址由网络管理员或 DHCP 服务器根据网络拓扑结构动态分配。

作用范围

  • Mac 地址主要用于局域网内部的数据传输,不能跨网段。
  • IP 地址用于广域网和互联网的数据传输,可以跨网段通信。

地址长度

  • Mac 地址长度为 48 位(6 个字节),通常以十六进制表示,如 00-14-22-01-23-45。
  • IP 地址长度为 32 位(4 个字节),通常以十进制点分格式表示,如 192.168.0.1。

寻址协议层

  • Mac 地址工作在 OSI 参考模型的数据链路层(第二层),用于在局域网内传输数据帧。
  • IP 地址工作在网络层(第三层),用于在不同网络之间传输数据包。

关联性

  • 一个网络设备可以有多个 IP 地址,但只有一个 Mac 地址。
  • IP 地址和 Mac 地址之间存在动态映射关系,通过 ARP 协议实现。

总之,Mac 地址和 IP 地址虽然都具有唯一性,但在地址长度、分配方式、作用层次和范围等方面存在明显差异,分别用于不同层次的网络通信。


Mac 地址的组成部分

Mac 地址的组成部分_MAC 地址的表示形式

MAC 地址的表示形式

MAC 地址通常由 6 组两位十六进制数字组成,组与组之间用连字符、冒号或无分隔符分隔。它们主要由设备制造商分配,通常被称为烧录地址、以太网硬件地址、硬件地址或物理地址。每个 MAC 地址可以存储在接口硬件的只读存储器中,或由固件机制存储。

Mac 地址的组成部分_MAC 地址的编号空间

MAC 地址的编号空间

MAC 地址是根据 IEEE(电气和电子工程师协会)管理的两个基于扩展唯一标识符(EUI)的编号空间的原则形成的:EUI-48(取代了已废弃的 MAC-48 术语)和 EUI-64。最初的 IEEE 802 MAC 地址源自 Xerox 网络系统的以太网寻址方案,包含超过 281 万亿种可能的 MAC 地址。

Mac 地址的组成部分_MAC 地址的唯一性

MAC 地址的唯一性

具有多个网络接口的网络节点(如路由器和多层交换机)必须为同一网络中的每个网络接口分配一个唯一的 MAC 地址。但是,连接到两个不同网络的两个网络接口可以共享同一个 MAC 地址。


Mac 地址的分配规则

Mac 地址是一种唯一的标识符,用于识别网络设备。它们由设备制造商分配,通常被称为 "烧录地址" 或 "以太网硬件地址"。Mac 地址的分配遵循 IEEE 管理的两种编号空间的原则:EUI-48(取代了过时的 MAC-48)和 EUI-64。IEEE 负责管理 Mac 地址的分配,为使用 EUI-48 空间的应用程序设置了 100 年的目标使用期限(直至 2080 年)。IEEE 还鼓励采用更加丰富的 EUI-64 用于非以太网应用。IEEE 还提供了其他 Mac 地址分配机制,如 MA-S 注册表(包括一批 EUI-48 和 EUI-64 标识符)和 MA-M(提供 220 个 EUI-48 和 236 个 EUI-64 标识符)。具有多个接口(如路由器和交换机)的网络节点必须为同一网络中的每个接口分配一个唯一的 Mac 地址。但是,连接到不同网络的两个接口可以共享同一 Mac 地址。


Mac 地址的作用

Mac 地址的主要作用是唯一标识网络接口控制器(NIC)以用作网络段内通信的网络地址。Mac 地址由设备制造商分配,在 OSI 网络模型中的数据链路层的媒体访问控制子层中使用。Mac 地址可识别为由连字符、冒号或无分隔符分隔的六组两个十六进制数字,允许在广播网络(如以太网)上为特定主机标记帧,构成链路层网络的基础。Mac 地址确保了数据包能够正确地路由到目的地,是网络基础设施的重要组成部分。


Mac 地址怎么查

 通过命令行查看_Mac 地址怎么查

通过命令行查看

MAC 地址是一种唯一的硬件标识符,用于识别网络上的设备。要通过命令行查看您的 MAC 地址,请按照以下步骤操作:

01

同时按住键盘上的 "Windows 徽标键" 和 "R" 键,在出现的运行对话框中输入 "CMD" 并按下回车键,打开命令提示符窗口

02

在命令提示符窗口中输入 "ipconfig /all" 并按下回车键,这将显示您计算机上所有网络接口的详细信息

03

在输出结果中,找到您的物理网卡(通常是以 "以太网适配器" 开头的条目),其后对应的 "物理地址" 就是您的 MAC 地址

MAC 地址是一串由 12 个十六进制数字组成的地址,通常以连字符或冒号分隔,例如 "00-11-22-33-44-55" 或 "00:11:22:33:44:55"。MAC 地址是硬件级别的唯一标识符,用于在网络上识别设备并进行通信。

 通过系统的网络中心查看_Mac 地址怎么查

通过系统的网络中心查看

除了使用命令行,您还可以通过 Windows 系统的网络中心查看 MAC 地址。具体步骤如下:

01

找到电脑系统任务栏中的"网络"图标并单击它,在弹出的窗口中选择"打开网络和共享中心"

03

在 "网络连接" 窗口中,找到您想要查看 MAC 地址的网卡(通常是以 "以太网" 或 "无线网络" 开头的条目),右键单击并选择 "状态"

02

在"网络和共享中心"窗口中,单击左侧菜单中的"更改适配器设置"

04

在弹出的"以太网状态"窗口中,单击"详细信息"按钮

05

在 "网络连接详细信息" 窗口中,滚动查找 "物理地址" 条目,其值就是您的 MAC 地址

通过网络中心查看 MAC 地址的方式更加直观和友好,适合不太熟悉命令行操作的用户。无论使用哪种方式,了解您设备的 MAC 地址对于网络故障排查和设备识别都很有帮助。


Mac 地址修改

01

Mac 地址修改

Mac 地址(Media Access Control Address)是指网络设备的物理地址,是一个用于唯一标识网络设备的硬件地址。Mac 地址一般是固化在网络设备上的信息,但也可以通过软件进行修改。Mac 地址的工作过程如下:

  • 当交换机接收到网络中的数据包时,会根据数据包的目标 IP 地址查看交换机内部是否有对应的 Mac 地址
  • 如果有对应的 Mac 地址,交换机会将数据包发送至该 Mac 地址对应的网络设备
  • 每个网络设备的 Mac 地址都具有唯一性,以避免网络冲突
02

尽管 Mac 地址通常是固化的,但用户也可以在电脑上修改网卡的 Mac 地址。具体步骤如下:

  • 打开"控制面板" > "网络和共享中心"
  • 选择并右击需要修改的网卡适配器 > 点击"属性"
  • 选择"配置" > 点击"高级"选项卡
  • 找到"网络地址"选项,点击并在值框中输入新的 Mac 地址
  • 点击确认,即可完成 Mac 地址的修改
03

修改 Mac 地址的原因可能包括:

  • 绕过某些网络限制或访问控制
  • 隐藏真实的硬件标识信息,提高隐私和安全性
  • 解决网络冲突问题(如 Mac 地址重复)

但是,随意修改 Mac 地址可能会导致网络连接问题或安全风险,因此需要谨慎操作。在大多数情况下,保留默认的 Mac 地址即可。


Mac 地址与网络安全的关系

Mac 地址是网络接口控制器(NIC)的唯一标识符,用于网段内的通信。然而,许多网络接口支持更改 Mac 地址,这在网络虚拟化中是必需的,但可能被用于通过 Mac 地址欺骗利用安全漏洞。

公共交通及出租车出行_MaaS 的应用场景

保护隐私的随机 Mac 地址

为了提高用户隐私,一些现代操作系统(如 Apple iOS、Android 和 Windows 10)在扫描无线接入点时,会随机分配网络接口的 Mac 地址,从而防止跟踪系统识别设备。这种 "随机和变化的 Mac 地址(RCM)" 有助于防止未经授权的跟踪。

共享和私家车出行_MaaS 的应用场景

隐藏 SSID 可能泄露 Mac 地址

使用隐藏 SSID 的无线网络可能会泄露之前连接过的设备的 Mac 地址,从而可能泄露用户的网络活动信息。为了缓解这种情况,可以配置接入点以 beacon 模式广播或响应探测请求而不泄露 SSID,从而防止泄露连接设备的 Mac 地址。

定制化出行及无人驾驶服务_MaaS 的应用场景

Mac地址的双重作用

总的来说,更改 Mac 地址的灵活性可能是一个安全漏洞,也可能是一个增强隐私的功能,这取决于它在网络环境中的实现和使用方式。


Mac 地址的冲突问题

01

MAC 地址的唯一性

MAC 地址是分配给网络接口控制器(NIC)的唯一标识符,用于在网络段内进行通信。 IEEE 维护和管理 MAC 地址的唯一性,以避免网络设备之间的冲突。制造商被分配了 MAC 地址的前三个最高有效字节的前缀,并且它们为每个生产的以太网接口唯一分配了后三个最低有效字节,确保每个 NIC 都有唯一的 MAC 地址。

02

单播泛洪

在以太网网络中,如果交换机不知道哪个端口通向给定的 MAC 地址,它将把单播帧转发到所有端口,这种行为称为单播泛洪。通常只有具有匹配硬件 MAC 地址的节点会接受该帧,而具有不匹配 MAC 地址的其他网络接口将忽略它,除非它们处于混杂模式。

03

多播寻址

IEEE 还内置了特殊的地址类型,如多播寻址,允许一次寻址多个网络接口。在多播寻址中,第一个八位字节的最低有效位设置为 1,网络接口控制器将根据可配置的接受多播 MAC 地址列表选择接受或忽略该帧。

04

避免冲突

总的来说,IEEE 对 MAC 地址唯一性的管理以及特殊地址类型的使用有助于防止以太网网络中的 MAC 地址冲突。制造商分配的唯一 MAC 地址前缀和特殊地址类型的使用,确保了网络设备之间的通信不会因 MAC 地址冲突而受到干扰。


Mac 地址的发展历史

MAC 地址的起源

IEEE 管理 MAC 地址的分配。MAC 地址最初是基于 Xerox 网络系统的以太网地址方案,初被称为 MAC-48,现在被称为 EUI-48 标识符。

MAC 地址的未来发展

随着物联网和其他新兴技术的发展,MAC 地址的需求将持续增长。IEEE 鼓励采用 EUI-64 标识符,因为它提供了更大的地址空间,可以满足未来的需求。EUI-64 标识符将逐步取代 EUI-48,成为新的标准。

MAC-48 到 EUI-48 的演变

IEEE 为使用 EUI-48 空间的应用程序设定了 100 年的目标寿命(直到 2080 年),并鼓励采用更加丰富的 EUI-64 用于非以太网应用。EUI-48 和 MAC-48 标识符之间的区别仅在于名称和应用领域,MAC-48 曾用于基于 802 的网络,而 EUI-48 现在不仅用于同样的目的,还用于识别其他设备和软件。IEEE 现在认为 MAC-48 是一个过时的术语。


Mac 地址的应用场景

01

MAC 地址在网络通信中的作用

MAC 地址主要用于 IEEE 802 网络技术中,包括以太网、WiFi 和蓝牙。在 OSI 网络模型中,MAC 地址被用于数据链路层的媒体访问控制子层。MAC 地址用于唯一标识本地网段上的网络接口,从而允许帧被标记为特定主机。这使得 MAC 地址成为大多数基于链路层(OSI 第 2 层)的网络协议的基础,而上层协议又依赖于这些协议。

02

多网络接口设备的 MAC 地址分配

对于具有多个网络接口的网络节点(如路由器和多层交换机),每个网络接口在同一网络中必须具有唯一的 MAC 地址。但是,连接到不同网络的两个网络接口可以共享同一 MAC 地址。

03

MAC 地址在网络虚拟化中的应用

在网络虚拟化中,改变 MAC 地址是必要的。一些现代操作系统(如 Apple iOS 和 Android)在扫描无线接入点时,会随机分配 MAC 地址给网络接口,以避免被跟踪系统追踪。

04

MAC 地址在网络安全中的作用

MAC 地址还可用于网络安全领域,例如 MAC 地址过滤、MAC 地址绑定等,以控制对网络资源的访问。但 MAC 地址并不是绝对安全的,因为它们可以被欺骗或伪造。

欢迎加入亚马逊云科技培训中心

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程
从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程
  • 快速上手训练营
  • 第一课:亚马逊云科技简介

    本课程帮助您初步了解云平台与本地环境的差异,以及亚马逊云科技平台的基础设施和部分核心服务,包括亚马逊云科技平台上的弹性高可用架构,架构设计准则和本地架构迁移上云的基本知识。

    亚马逊云科技技术讲师:李锦鸿

    第二课:存储与数据库服务

    您将在本课程中学习到亚马逊云科技上的三个存储服务分别是什么。我们也将在这个模块中为您介绍亚马逊云科技上的关系型数据库服务 Amazon Relational Database Service (RDS)。

    亚马逊云科技资深技术讲师:周一川

    第三课:安全、身份和访问管理

    在这个模块,您将学习到保护您在亚马逊云科技上构建的应用的安全相关知识,责任共担模型以及身份和访问管理服务, Identity and Access Management (IAM) 。同时,通过讲师演示,您将学会如何授权给 EC2 实例,允许其访问 S3 上的资源。

    亚马逊云科技技术讲师:马仲凯
  • 账单设置与查看
  • 视频:快速完成税务设置

    部署时间:5 分钟

    视频:账户账单信息

    部署时间:3 分钟

    视频:如何支付账单

    部署时间:3 分钟

  • 动手实操
  • 快速上手云上无服务器化的 MySQL 数据库

    本教程将引导您创建一个Aurora Serverless 数据库并且连接上它。

    部署时间:10 分钟

    启动一台基于 Graviton2 的 EC2 实例


    本教程将为您讲解如何在云控制台上启动一台基于 Graviton2 的 EC2 实例。

    部署时间:5 分钟

    使用 Amazon Systems Manager 进行云资源统一跟踪和管理

    在这个快速上手教程中,您将学会如何使用 Amazon Systems Manager 在 Amazon EC2 实例上远程运行命令。

    部署时间:10 分钟

准备好体验亚马逊云科技提供的云服务了吗?

新用户享受中国区域 12 个月免费套餐

快速注册账号 享用免费套餐

跟随注册步骤详解,三分钟快速创建账号,领取免费权益

打开中国区账号注册页面

01 填写您 注册账号的邮箱,点击“继续”

02 查看您的 注册账号邮箱

注: 发件箱 no-reply@register.signin.amazonaws.com.cn

03 输入 邮箱中收到的验证码,点击“继续”

注: 该链接中的内容显示语言是与您的网页浏览器设置相一致的,您可以根据需要自行调整语言栏。

立即开始注册 »

image

填写用户名密码

01 请设置您的 账号用户名

02 为您的帐号 设置密码

03 重新 输入密码

立即开始注册 »

图片

填写账号联系人以及公司信息

01 填写公司联系人 姓名全称

02 填写公司联系人的 联系电话

03 填写 公司名称

注: 公司名称请务必与您所提供的营业执照公司名称保持一致

04 填写 公司办公地址

注: 省份/自治区/直辖市 - 城市 - 区 - 街道门牌号以及楼层信息 - 邮政编码

05 请选择 是否需要发票

注: *附件-申请发票流程 供您参考

06 点击查看 客户协议 勾选方框表示您已阅读,并同意客户协议的条款

立即开始注册 »

图片

企业信息验证

01 在此上传 企业注册执照

02 请填写网络安全负责人的 姓名

注: 该字段务必与您下方提供的身份证号匹配或与证件上的姓名保持一致

03 请填写网络安全负责人的 联系方式

注: 有效的电子邮件地址 - 有效的中国内地 手机号码 - 座机号码(如无座机,请填写正确有效的手机号码)

04 在此上传网络安全负责人的 身份证件

注: 当您选择证件类型为“身份证”时,您需要填写正确的身份证号码,选择其他证件类型时,您需要上传证件扫描稿

立即开始注册 »

图片

手机验证与支持计划

01 在此填写 手机号

02 请输入您收到的 4 位 验证码

03 请点击 继续

04 请根据需求 选择一个支持计划

立即开始注册 »

图片
Summit

亚马逊云科技中国峰会即将开幕!

6 月 19 日 - 20 日|上海世博中心

与 12,000+ 云计算从业者齐聚一堂,探索全球行业应用实践,共话未来!