IP地址和MAC地址

article/2025/9/8 10:18:29

IP和MAC的关系

  • IP:用于网络寻址,它的作用空间是整个地球的网络

  • MAC:用于链路层寻址,它的作用空间是局域网

  • IP为逻辑地址,它不是一成不变的

  • MAC是物理地址,网卡以及路由器的物理地址都是在出厂时固定的,而且全世界的每一个设备的MAC地址都是不重复的,唯一的

  • IP作用于全球,而MAC只作用在局域网

  • 一个设备它有网络层,它就有IP,它有链路层,它就有MAC,因此网卡和路由器,既有IP又有MAC

IP和MAC的区别

一、地址长度的不同

1、MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:00:50:29:5A:8H:1E就是一个MAC地址。

2、IP地址为32位,由用点分隔开的4个8八位组构成,如192.168.0.1就是一个IP地址,这种写法叫点分十进制格式。

二、所在寻址协议层上的区别

1、MAC地址应用在OSI第二层,即数据链路层。数据链路层协议可以使数据从一个节点传递到相同链路的另一个节点上(通过MAC地址)。

2、IP地址应用于OSI第三层,即网络层。网络层协议使数据可以从一个网络传递到另一个网络上(ARP根据目的IP地址,找到中间节点的MAC地址,通过中间节点传送,从而最终到达目的网络)。

三、 分配依据不同。

1、MAC地址的分配是基于制造商。
MAC地址由网络设备制造商生产时写在硬件内部。这个地址与网络无关,也即无论将带有这个地址的硬件(如集线器、网卡、路由器等)接入到网络的何处,它都有相同的MAC地址,是不可变的。

2、IP地址的分配是基于网络拓朴。
IP地址由网络地址和主机地址两部分组成,分配给这两部分的位数随地址类(A类、B类、C类等)的不同而不同。

IP和MAC的使用场景

在这里插入图片描述

  • 网卡:位于链路层,主要功能是将用户主机的网络层传过来的数据报加上头,转换为帧,然后发送给交换机。

  • 交换机:实现不同终端的信息交互。

  • modem:也就是我们俗称的猫,把我们的信号转换成能够在物理层发送的信号。这里把帧转换为比特,在网线中发送。

  • 路由器:WiFi是路由器的一种,所以有的叫做WiFi路由器。路由器有很多端口,它可以将某个端口发来的比特,按照其携带的IP信息,把它转换到其他端口发出,也就相当于十字路口,它帮我们的比特选了个去终点更好的路径。

现在假设我们已知网址的IP,我们要把数据发给web服务器,如上图所示:

1)主机网络层:它封装了IP地址,同时它也指导网关路由器的IP(连接到网络的第一个路由器),但是链路层不知道网关路由器的MAC地址,因此网络层创建ARP请求报文,经过网卡,用交换机进行广播,然后收到路由器返回的MAC地址,将其交给链路层。

2)链路层有了网关路由器的MAC,就可以把数据通过交换机(链路层)交给网关路由器。

3)网关路由器根据目的地址(web服务器的IP),在自己的路由表内查找,并根据网络性能,选择较好的节点,转发数据给下一个路由器(这里需要注意,当前路由器是不知道下一个路由器的IP和Mac的,因此它只是把数据转发到可以到目地地的IP网段)。

4)数据经过多个路由器到达web服务器的网关路由器,然后现在网关路由器只知道web服务器的IP地址,不知道它的MAC。

5)网关路由器的网络层创建ARP报文,广播到局域网中。web服务器的网络层接到ARP报文后返回一个ARP响应报文,告诉网关路由,自己的MAC地址。

6)网关路由器知道web服务器的MAC地址后,开始将数据发送给web服务器,web服务器成功接到数据。

这样我们就能非常清晰地理解MAC地址和IP的关系了。


http://chatgpt.dhexx.cn/article/6WYuMCHY.shtml

相关文章

以太网数据链路层、Ethernet_II帧格式、IEEE802.3帧格式,以太网的MAC地址的组成,ARP地址解析协议的工作原理,单播帧、组播帧、广播帧的区别

目录 数据链路层(以太网): 链路一般分为两种: 以太网的MAC地址: 以太网帧格式 Ethernet_II帧格式 IEEE802.3帧格式 帧格式: ​编辑地址解析协议(ARP): 免费arp: 代理arp&…

计算机网络中MAC地址与IP地址

1、IP地址和物理地址(mac或硬件地址)的区别: 物理地址是数据链路层和物理层使用的地址;IP地址是网络层及其以上层使用的地址。 2、数据在网络中的传输: (1)连接在通信链路中的设备&#xff08…

mac地址格式化,去除中间冒号

String mac "1e:2d:3f:4e:5g:aw"; mac mac.replace(":", "");System.out.println("mac : "mac);//输出结果:mac : 1e2d3f4e5gaw 关注公众号 随时随地查看分享的文章哦,一起学习,一起进步

ipmimac提取管理ip和MAC地址,格式——ipmi(MAC)

说明 该脚本是通过ipmimac命令提取管理地址ip和MAC地址的脚本,不知道这个命令的先百度该命令,了解下使用方式,提取格式为 ipmi(MAC),话不多说,直接放代码,脚本中已经对该脚本做出解释,这里就不…

sscanf输出指定MAC地址格式

sscanf输出指定MAC地址格式 sscanf用法实际例子 sscanf用法 首先了解一下sscanf的语法规则: 实际例子 1.将mac地址按照其格式进行输出: 允许输入一位数的数字或者字母,最终为了显示美观,将字母变成大写,一位数变成两…

通过正则表达式修改MAC地址格式的方法

一、需求 采集回来的MAC地址格式有些为"ec:8e:b5:22:e4:62"的类型,某些情况下我们需要将地址格式修改为"ec8e.b522.e462"的类型。 二、所需软件 我们需要通过Notepad中的替换功能,使用正则表达式进行格式替换。 1.通过Notepad打开…

MAC 地址格式 解说 (转载)

为了能使某网卡发出的帧被正确的网卡接收并处理,IEEE规定:每块网卡都有一个唯一的以太网地址----MAC地址(IEEE之所以将其称为MAC地址,是因为编址细节是由诸如802.3等MAC协议定义的)。MAC地址有48位(6字节&a…

MAC地址简介

MAC 地址长 6 个字节共 48 位,通常使用十六进制数表示。(例如:52:54:00:3b:ca:3f) MAC 地址是什么? MAC 地址用于在网络中唯一标识一个网卡(即 MAC 地址只作用于网卡),每个网卡都有…

计算机网络 『MAC帧格式、MAC地址』

以太网最大传输单元MTU1500 B,以太网为不可靠传输。 MAC帧格式 MAC帧最小为64字节,目标地址源地址FCS(帧校验序列)占了18字节,所以IP数据报最小为46个字节 无效的MAC帧 ① 帧的长度不是整数个字节 ② 用收到的帧序…

excel 转换MAC地址格式方法

公式如下 MID(A1,1,2)&":"&MID(A1,3,2)&":"&MID(A1,6,2)&":"&MID(A1,8,2)&":"&MID(A1,11,2)&":"&MID(A1,13,2) A1是原mac所在位置,1是指从A1里面的第1个字符开始&…

excel 转换MAC地址格式

公式如下:MID(A1,1,2)&":"&MID(A1,3,2)&":"&MID(A1,5,2)&":"&MID(A1,7,2)&":"&MID(A1,9,2)&":"&MID(A1,11,2) MID(C1,1,4)&"-"&MID(C1,5,4)&&qu…

mac地址格式

(转载)http://blog.chinaunix.net/uid-20788636-id-2892320.html 为了能使某网卡发出的帧被正确的网卡接收并处理,IEEE规定:每块网卡都有一个唯一的以太网地址----MAC地址(IEEE之所以将其称为MAC地址,是因…

MAC 地址格式

原帖:不详 参考 http://en.wikipedia.org/wiki/MAC_address http://baike.baidu.com/view/69334.htm 为了能使某网卡发出的帧被正确的网卡接收并处理,IEEE规定:每块网卡都有一个唯一的以太网地址----MAC地址(IEEE之所以将其称…

计算机网络-MAC地址与以太网帧格式

一、MAC地址 计算机联网必需的硬件是安装在计算机上的网卡,通信中,用来标识主机身份的地址就是制作在网卡上的一个硬件地址,每块网卡在生产出来后,除了具有基本的功能外,都有一个全球唯一的编号来标识自己&#xff0c…

网络协议02 - Mac地址和IP地址

MAC地址 介绍 每一个网卡都要一个6字节的MAC地址(Media Access Control Address),该地址全球唯一,固化在网卡的ROM中,由IEEE802标准规定 前3个字节:组织唯一标识符,由IEEE的注册管理结构分配…

4.2.2 以太网技术(二) MAC地址和MAC帧的格式

4.2.2 以太网技术(二) MAC地址和MAC帧的格式 前面我们提出了两个问题中第一个是在总线式的广播信道中我们如何实现计算机之间一对一的通信?为了在总线上实现一对一的通信我们可以使每一台计算机都拥有一个和其他的计算机不同的地址&#xff…

MAC地址的分类和基本规范

一、MAC地址是什么? MAC地址(Media Access Control Address)是一种硬件地址,也称为物理地址,是用于区分网络中不同设备的唯一标识符。MAC地址长度为48位二进制数,通常以十六进制表示,由6个字节组…

MAC地址格式详解

以太网编址 在数据链路层,数据帧通常依赖于MAC地址来进行数据交换,它如同公网IP地址一样要求具有全球唯一性,这样才可以识别每一台主机。那么MAC地址如何做到这点?它的格式又是什么? MAC地址,英文全称Med…

关于数学模拟软件无法在win10环境下运行的解决办法

由于当时我电脑的操作系统是win7,所以可以直接使用1stopt,但后来放到win10的操作系统中时,1stopt无法打开。下面就来阐述以下解决办法。 (由于win8并非主流的操作系统,所以将不予叙述) 下载好“1stopt”右…

CTP平台之API

CTP平台: 综合交易平台CTP(Comprehensive Transaction Platform)是由上海期货信息技术有限公司(上海期货交易所的全资子公司)开发的期货交易平台,CTP平台以“新一代交易所系统”的核心技术为基础&#xff…