考研|MAC地址、IP地址以及ARP协议

MAC地址

  • MAC地址是以太网的MAC子层所使用的地址(数据链路层
  • IP地址是TCP/IP体系网际层使用的地址
  • ARP是TCP/IP体系结构的网际层,其作用是已知设备所分配的IP地址,使用ARP协议可以通过IP地址获取到设备的MAC地址​​​​​​​

MAC地址

  • 又称数据链路层地址,硬件地址,物理地址
  • 多个主机连接在同一个广播信道上,需要每个主机有一个唯一的标识,即一个数据链路层地址。
  • 位置:MAC地址一般被固化在网卡(网络适配器)的电可擦可编程只读存储器EEPROM

一般用户主机上有两个网络适配器,有线局域网适配器,无线局域网适配器,每个适配器都有一个全球唯一的MAC地址,交换机和路由器往往也有更多的网络接口,所以会拥有更多的MAC地址,综上所述,MAC地址是对网络上各接口的唯一标识,而不是对网络上设备的唯一标识

IEEE 802局域网的MAC格式

MAC地址的一些含义

  • 广播地址:FF-FF-FF-FF
  • 字节发送顺序:第一字节→第六字节
  • 字节内比特的发送顺序:b0 → b7

 单播、多播和广播

  • 快速判断多播地址的方法:XX-XX-XX-XX,红色位置十六进制数不能整除2,则为多播地址,即X=1,3,5,7,9,B,D,F。
  • 传单播地址:目的地址匹配则接收,否则舍弃
  • 传多播地址:每个主机都有自己的多播组列表,目的主机在这个主列表内才可以接收
  • 传广播地址:目的地址为FF-FF-FF-FF,都接收。

IP地址

  • 主机和路由器使用的地址
  • 标识网络编号和主机编号

数据包转发过程:

  • 数据包转发过程中 源IP地址和目的IP地址保持不变
  • 数据包转发过程中源MAC地址和目的MAC地址逐个链路(或逐个网络)改变。

ARP协议

  • 地址解析协议ARP:将IP地址转化为MAC地址
  • 被封装在MAC帧中发送
  • 协议只能在一个链路或者一个网络中使用

ARP协议的工作原理

  • 每个主机有一个ARP高速缓存表,表头分别为IP地址 和 MAC地址,类型
  • ARP请求报文(广播报文):封装在MAC帧中,目的地址为FF-FF-FF-FF
  • ARP报文内容:我的IP地址多少,我的MAC地址多少,我想知道这个IP地址对应的MAC地址
  • 接收(匹配)到这个ARP报文的主机发送ARP响应报文,先将这个ARP报文的内容更新在自己的ARP缓冲表中,然后告诉对方:我的IP是多少,MAC地址多少
  • 收到响应报文的主机将发送过来的信息记录在自己的表中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值