-
以太网上的两台计算机之所以能够交换信息就是因为每个设备都有数块网卡,并且每块网卡拥有唯一的物理地
址(称为MAC地址)和唯一的逻辑地址(称为IP地址)。 -
MAC地址固化再网卡中,并且全球唯一,由IEE802标准规定,IP地址需要绑定在网卡上,同一个IP地址不能绑定在多个网卡上。
区别
1 MAC地址和IP地址的区别如下:
2 MAC地址和IP地址结构长度不一样。
3 MAC地址是48位的十六进制数,IPv4地址是32位的二进制数,IPv6地址是128位,通常写成8组,每组为四个十六进制数的形式。
0 1 bit 1B=8bit 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB 1PB EB
IPv4地址使用"点分十进制"法表示;
IPv6地址使用"冒分十六进制"法表示
IPv4地址:192.168.0.1 十进制数
IPv6地址:FE80:0000:0000:0000:AAAA:0000:00C1:0002
MAC地址:00-E1-8C-D8-EC-FE 十六进制
MAC地址和IP地址在OSI模型中寻址层不同
IP地址应用于OSI第三层,即网络层
MAC地址应用在OSI第二层,即数据链路层
MAC地址和IP地址分配方式不一样
MAC地址分为前24位(称为组织唯一标志符,是由 1 的注册管理机构给厂商分配)和后24位(称为扩展标识符,由厂家自己分配)
IP地址是由网络拓扑结构决定分配
MAC地址的获取:
1 当不知道对方主机的 地址时,可以通过发送 广播获取对方的 地址
2 获取成功后,会缓存IP地址、MAC地址的映射信息,俗称:ARP缓存
3 通过ARP广播获取的MAC地址,属于动态(dynamic)缓存
4 存储时间比较短(默认是2分钟),过期了就自动删除
arp -a ip: 查询arp缓存
arp -d ip: 删除arp缓存
arp -s 主机地址 MAC地址:增加一条缓存信息(这是静态缓存,存储时间较久,不同系统的存储时间不同)
ARP(Address Resolution Protocol):地址解析协议,通过IP地址获取MAC地址
RARP(Reverse Address Resolution Protocol):逆地址解析协议
使用与ARP相同的报头结构
作用与ARP相反,用于将MAC地址转换为IP地址
后来被BOOTP、DHCP所取代