MAC地址,IP地址以及ARP协议 您所在的位置:网站首页 路由器mac地址和ip地址 MAC地址,IP地址以及ARP协议

MAC地址,IP地址以及ARP协议

2023-12-19 19:08| 来源: 网络整理| 查看: 265

MAC地址

MAC地址是以太网的MAC子层所使用的地址,当多个主机连接在同一个广播信道上,要想实现两个主机之间的通信,则每个主机都必须有一个唯一的标识,即一个数据链路层地址;在每个主机发送的帧中必须携带标识发送主机和接收主机的地址。由于这类地址是用于媒体接入控制MAC(Media Access Control),因此这类地址被称为MAC地址,MAC地址一般被固化在网卡(网络适配器)的电可擦可编程只读存储器EEPROM中,因此MAC地址也被称为硬件地址,有时也被称为物理地址。

一般情况下,用户主机会包含两个网络适配器:有线局域网适配器(有线网卡)和无线局域网适配器(无线网卡)。每个网络适配器都有一个全球唯一的MAC地址。而交换机和路由器往往拥有更多的网络接口,所以会拥有更多的MAC地址。所以严格来说,MAC地址是对网络上各接口的唯一标识,而不是对网络上各设备的唯一标识。

mac地址格式:已IEEE 802局域网的MAC地址格式为例: 在这里插入图片描述

第一字节的b1位第一字节的b2位mac地址类型00全球管理,单播地址,厂商生产网络设备(网卡、交换机、路由器)时固化1全球管理,多播地址,标准网络设备所支持的多播地址,用于特定功能10本地管理,单播地址,由网络管理员分配,覆盖网络接口的全球管理单播地址1本地管理,多播地址,用户主机进行软件配置,以表明其属于哪些多播组 IP地址

IP地址是TCP/IP体系结构网际层所使用的地址。IP地址是因特网上的主机和路由器所使用的地址,用于标识两部分信息

网络编号:标识因特网上数以百万计的网络主机编号:标识同义网络上不同主机(或路由器各接口)

IP地址表示:IPv4地址是因特网上的每一台主机(或路由器)的每一个接口分配一个在全世界范围内是唯一的32比特的标识符,因32比特的IPv4地址不方便阅读、记录以及输入等,因此IPv4地址采用点分十进制表示方法以方便用户使用。 在这里插入图片描述 IP地址编址的三个阶段,分别是分类编址,划分子网,无分类编址

分类编址

一共分为A、B、C、D、E五大类 在这里插入图片描述

A类地址:前8位表示网络号,后24位表示主机号,其中最小网络号0,保留不指派,第一个可指派的网络号为1,网络地址为1.0.0.0,最大网络号为127,作为本地环回测试地址,不指派,最小的本地环回测试地址为127.0.0.1,最大的本地环回测试地址为127.255.255.254,最后一个可指派的网络号为126,网络地址为126.0.0.0B类地址:前16位表示网络号,后16位表示主机号,最小网络号也是第一个可指派的网络号128.0,网络地址为128.0.0.0,最大网络号也是最后一个可指派的网络号191.255,网络地址为191.255.0.0C类地址:前24位表示网络号,后8位表示主机号,最小网络号也是第一个可指派的网络号192.0.0,网络地址为192.0.0.0,最大网络号也是最后一个可指派的网络号223.255.255,网络地址为223.255.255.0D类地址:以1110开头的多播地址E类地址:保留今后使用

注意事项:只有A类、B类和C类地址可分配给网络中的主机或路由器的各接口;主机号为“全0”的地址是网络地址,不能分配给主机或路由器的各接口;主机号为“全1”的地址是广播地址,不能分配给主机或路由器的各接口

划分子网

在新增网络申请,申请新的网络号时会带来以下弊端:需要等待时间和花费更多的费用;会增加其他路由器中路由表记录的数量;浪费原有网络号中剩余的大量IP地址。因为我们可以在32比特位中的IP地址将其中主机编码中的比特位用来划分子网。为了让电脑知道比特位中那几位用于子网划分,而引入了子网掩码。 在32比特的子网掩码可以表明分类IP地址的主机号部分被借用了几个比特作为子网号

子网掩码使用连续的比特1来对应网络号和子网号子网掩码使用连续的比特0来对应主机号将划分子网的IPv4地址与其相应的子网掩码进行逻辑与运算就可得到IPv4地址所在子网的网络地址 各分类的默认子网掩码如下图所示: 在这里插入图片描述 无分类编址

全称为无分类域间路由选择CIDR(Classless Inter-Domain Routing),CIDR消除了传统的A类、B类和C类地址,以及划分子网的概念;CIDR可以更加有效地分配IPv4的地址空间,并且可以在新的IPv6使用之前允许因特网的规模继续增长。

CIDR使用“斜线记法”,或称CIDR记法。即在IPv4地址后面加上斜线“/”,在斜线后面写上网络前缀所占的比特数量,如128.14.35.7/20,网络号占用20比特数量,后12位表示主机编号;CIDR实际上是将网络前缀都相同的连续的IP地址组成一个“CIDR地址块”

ARP协议

ARP协议属于TCP/IP体系结构的网际层,其作用是已知设备所分配到的IP地址,使用ARP协议可以通过该IP地址获取到设备的MAC地址,ARP的作用范围是逐段链路或逐个网络使用。

ARP协议过程描述如下:

源主机在自己的ARP高速缓存表中查找目的主机的IP地址所对应的MAC地址,若找到了,则可以封装MAC帧进行发送,若找不到,则发送ARP请求(封装在广播MAC帧中);

在这里插入图片描述

在这里插入图片描述

目的主机收到ARP请求后,将源主机的IP地址与MAC地址记录到自己的ARP高速缓存表中,然后给源主机发送ARP响应(封装在单播MAC帧中)ARP响应中包含有目的主机的IP地址和MAC地址

在这里插入图片描述

源主机收到ARP响应后,将目的主机的IP地址和MAC地址记录到自己的ARP高速缓存表中,然后就可以封装之前想发送的MAC帧并发送给目的主机 在这里插入图片描述 数据报转发过程中IP地址与MAC地址的变化情况,数据包转发过程中源IP地址和目的IP地址保持不变;源MAC地址和目的MAC地址逐个链路(或逐个网络)改变如下图: 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有