服务至上
MAC地址
发布日期:2023-11-20 来源: 浏览次数: 作者:NIC


每个网卡都有一个6字节(48bit)MAC地址(Media Access Control Address)

MAC地址全球唯一,固化在网卡的ROM中,由IEEE802标准规定。前3字节:OUI (Organizationally Unique Identifier),组织唯一标识符,由IEEE的注册管理机构分配给厂商。后3字节:网络接口标识符,由厂商自行分配。

1-MAC地址.jpg

MAC地址的表示格式(WindowsLinux

Windows

40-55-82-0A-8C-6D

LinuxAndroidMaciOS(类Unix操作系统)

40:55:82:0A:8C:6D

Packet Tracer

4055.820A.8C6D

获取MAC地址

48位全为1,代表广播地址FF-FF-FF-FF-FF-FF

当不知道对方主机的MAC地址时,可以通过发送ARP广播获取对方的MAC地址(前提知道对方的IP地址)。获取成功后,会缓存IP地址, MAC地址的映射信息,俗称ARP缓存。通过ARP广播获取的MAC地址,属于动态(dynamic)缓存。存储时间比较短(默认是2分钟),过期了就自动删除(不同操作系统的存储时间不同)

相关命令

arp -a[主机地址]:查询ARP缓存

arp -d[主机地址]:删除ARP缓存

arp -s主机地址MAC地址:增加一条缓存信息(这是静态缓存,存储时间比较久,不同系统的存储时间不同)

MAC地址操作(ipconfig /all

查看MAC地址:ipconfig /all

修改MAC地址:更改适配器选项-属性-配置-高级-网络地址(填写的时候需要把减号-去掉)

2-MAC地址.jpg

注:有时可以通过修改MAC地址蹭网

ARP地址解析协议(Address Resolution Protocol)

作用:通过IP地址获取MAC地址

RARP (Reverse Address Resolution Protocol),逆地址解析协议

使用与ARP相同的报头结构,作用与ARP相反,用于将MAC地址转换为IP地址,后来被BOOTPDHCP所取代

ICMP互联网控制消息协议(Internet Control Message Protocol)

IPv4中的ICMP被称作ICMPv4IPv6中的ICMP则被称作ICMPv6通常用于返回错误信息(比如ping失败后的提示,超时等)比如TTL值过期、目的不可达。ICMP的错误消息总是包括了源数据并返回给发送者。

3-MAC地址.jpg