一、MAC地址的概念及作用
- MAC地址就是网卡的物理地址(硬件地址)48位,
- 作用:唯一标示一台网络设备,在数据链路层中交换机通过识别MAC地址进行数据报的传递
- 源主机向自己所在的网络 广播一个ARP请求,该请求包含目标机器的网络地址,此网络的所有机器都将受到这个请求,但是只有被请求的目标机器会回应一个ARP应答,其中包含了自己的MAC地址。
- IP地址在网络间寻址起作用,在同一个网络内,IP地址被转换成MAC地址来寻址。
- IP地址是终点地址在路由过程中,每跳过一次IP地址不会改变,但是MAC地址一直会变。
二、ARP的用途和算法,那一层会用到ARP
- ARP协议的作用:通过IP地址来获取目的主机的MAC地址,因为网络与网络之间的寻址需要用IP地址,而同一个网络之间则需要使用MAC地址。
- 主机发送IP包之前会检查自己的ARP高速缓存设备看有没有对应的IP-MAC值对,若不存在主机就会像网络发送一个ARP协议广播包,收到 广播包的主机都会查询与自己的IP是否一致,则要回复一个包含自己IP地址的包给源主机,源主机拿到MAC地址后,会更新ARP高速缓存。
三、如何实现透明传输
- 透明传输指不管传输的数据时什么样的组合,都应能在网络上传送,但是如果传输的信息恰好与某个控制信息一致,则必须采用相应的控制措施,
- 透明传输不进行RLP纠错
- 0比特插入法对数据实现透明传输
如 贞起始标志位为01111110,包含连续6个1,为了避免信息中出现连续6个1,发送端连续5个1就会插入一个0.
01111110是HDLC贞的标志字段。