计算机网络MAC地址的作用

二层交换机工作原理与MAC地址介绍 MAC地址(物理地址、硬件地址、网卡地址)是48bit二进制的地址,不过一般用12个十六进制来标识,全球唯一;比如54-89-98-A1-19-93就是一个MAC地址第7bit标识MAC地址范围:0标识广域地址 1标识区域地址第8bit标识MAC地址为组播还是单播:0标识单播 1标识组播前24bit是厂商识别码(只有单播MAC的前24bit是厂商识别码),用来标识是哪个厂商生产的网卡;每个网卡的前24bit都是唯一的后24bit是由厂商给每个网卡进行分配; 阅读详情

简介

谈起MAC地址,不得不说一下IP地址。IP地址工作在TCP/IP参考模型的第三层网络层。IP地址专注于网络层,将数据包从一个网络转发到另外一个网络;而MAC地址专注于数据链路层,将一个数据帧从一个节点传送到相同链路的另一个节点。定位网络中的计算机的位置,最常用的有域名地址、Ip地址、MAC地址三种方式,它们分别对应于OSI模型中的应用层、网络层、数据链接层。通常IP地址是不断变化的,而MAC地址是计算机的物理网卡唯一对应的地址,好比每个人都有唯一对应的身份证号码一样具有唯一性。

MAC地址的定义

MAC(Media Access Control,介质访问控制)地址,也叫硬件地址,长度是48比特(6字节),由16进制的数字组成,分为前24位和后24位:
前24位叫做组织唯一标志符(Organizationally Unique Identifier,即OUI),是由IEEE的注册管理机构给不同厂家分配的代码,区分了不同的厂家。 后24位是由厂家自己分配的,称为扩展标识符。同一个厂家生产的网卡中MAC地址后24位是不同的。
MAC地址对应于OSI参考模型的第二层数据链路层,工作在数据链路层的交换机维护着计算机MAC地址和自身端口的数据库,交换机根据收到的数据帧中的“目的MAC地址”字段来转发数据帧。

MAC地址的作用

在一个正常的网络通信过程中,IP地址和MAC地址相互搭配,将客户端的数据包进行层层转发直到服务器接收此数据包。这里举个例子更方便我们对IP地址和MAC地址的理解。
客户端访问服务器端 可以从下图中可以选择A->B->C->F->G路线,也可以选择A->B->E->F->G路线。
在这里插入图片描述
在网络通信中,IP地址标识两个计算机网络地址信息。MAC地址负责表示计算机的数据链路层地址。每个网络设备都有它的MAC地址,通常在设备在出厂前已经设置好了,当发起网络请求时,首先会通过DNS解析服务器的域名,得到并确定服务器地址后,客户端将会向服务器发送请求数据包,数据包包含有客户端IP地址与服务器IP地址等信息。那么问题来了这个数据包是如何一步步传递到服务器的呢?
答案是通过MAC地址将数据包层层转发,以上图为例,当客户端发送数据包到交换机时候,除了携带有客户端的IP地址和服务器IP地址,还包含了客户端的MAC地址以及将要转发到交换机的MAC地址。这样以来通过MAC地址就将数据包从客户端传递到了交换机,类似的交换机在通过自己的MAC地址和A节点路由器MAC地址,将数据包发送到A路由,以此类推,一直将数据包传递到服务器上。而这个包含转发前机器的MAC地址与转发到机器的MAC地址的信息叫做数据链路层的协议数据单元,也叫做数据帧。

数据帧的传输过程

当服务器端接收到客户端请求会创对话处理此请求,处理完毕发送响应数据包给客户端如下图所示:
在这里插入图片描述
假设服务器发送给客户端的数据包我们称作A数据包,请注意这里当客户端收到此数据包时,会给服务器一个成功接收的响应,然后服务器会发送下一个数据包(假设数据包为B),否则将会再次发送A数据包给客户端。

客户端到服务器整个流程

客户端请求到服务器一共有以下几个阶段:

  1. 客户端访问域名后,将会向DNS服务器查询域名的IP地址。
  2. 客户端获得服务器的IP地址,将会发送数据包和数据帧到下一个节点
  3. 每个节点层层传输直到服务器接收到此数据包。
  4. 服务器创建会话处理请求返回数据包和数据帧给下一个节点。
  5. 每个节点层层传输直到客户端接收此数据包

在你上述2、4步骤如果失败将会进行重试,直到对方接收到数据包并返回成功的响应。

计算机网络·啥玩意是源MAC地址,目标MAC地址,源ip地址,目标ip地址 欢迎广大学子报考河北师范大学软件学院软件工程专业!!! 你能清楚地知道前言一、别怕,类比着看二、数据仅在交换机之间的转发三、路由器之间的转发四、主机之间转发在同一个子网下(没经过路由器)不在同一个子网下(经过路由器)... 阅读详情

相关推荐

QT播放器插件内嵌浏览器配合流媒体实现国标摄像头网页端播放

基本原理在浏览器⽹页中的指定播放窗口的位置和⼤⼩,实现⼀个内嵌到⽹页中显⽰的播放窗⼝,前端还必须可对这个内嵌播放窗⼝进⾏控制,⽽且播放窗⼝必须跟随浏览器窗⼝的移动和缩放、⽹页滚动、标签页切换、关闭等操作进⾏⾃动联动。播放器可以通过QT实现。这个播放窗⼝同时提供Web Socket的服务端和JSON打包命令的解析执⾏模块,前端就可以通过Web Socket连接后发送JSON打包的控制命令实现控制播放窗⼝。

cameravision的博客 562

mac地址的用处是什么?

就如同每个人都有一个独一无二的身份证号码一样,每台设备的 MAC 地址在网络中也是独一无二的。当一台设备要向另一台设备发送数据时,它会在数据帧中包含目标设备的 MAC 地址。在某些情况下,MAC 地址可以用于设备的追踪和管理。例如,在企业资产管理中,可以通过记录设备的 MAC 地址来跟踪设备的位置和使用情况。此外,一些软件也可以利用 MAC 地址来识别和管理连接到计算机的设备,如打印机、外部存储设备等。例如,在企业网络中,可以限制只有经过授权的设备才能连接到网络,防止未经授权的设备接入。

chinansa的博客 3932

驯服电源尖峰:从BUCK/BOOST环路剖析到高di/dt噪声的实战抑制

本文深入探讨了电源系统中高di/dt噪声的产生机制及抑制方法,通过BUCK/BOOST电路的环路分析,揭示了电流路径不连续导致的电压尖峰问题。文章提供了实用的PCB布局技巧和噪声抑制策略,包括最短回路原则、铺铜优化和过孔阵列战术,帮助工程师有效降低EMI噪声,提升电源系统的稳定性。

weixin_29587015的博客 273

MAC地址 的意义及作用

什么是 MAC Address   MAC地址就是在媒体接入层上使用的地址,也叫物理地址、硬件地址或链路地址,由网络设备制造商生产时写在硬件内部。MAC地址与网络无关,也即无论将带有这个地址的硬件(如网卡、集线器、路由器等)接入到网络的何处,都有相同的MAC地址,它由厂商写在网卡的BIOS里。MAC地址可采用6字节(48比特)或2字节(16比特)这两种中的任意一种。但随着局域网规模越来越

一个人的力量很渺小,一群人的力量很可怕...... 7641

别再只调IoU了!给YOLOv8换上NWDLoss,实测小目标检测精度提升明显

本文深入探讨了YOLOv8在小目标检测中的优化策略,重点介绍了NWDLoss(Normalized Wasserstein Distance Loss)的应用优势。通过对比实验证明,NWDLoss能有效解决传统IoU损失函数的局限性,显著提升小目标检测精度,在遥感影像和交通监控等场景中表现尤为突出。文章提供了详细的代码实现和训练技巧,帮助开发者快速集成这一先进技术。

weixin_29072299的博客 268

DCDC电路断电时放电波形发生震荡和电压跳变问题,如何解决?

DCDC电路断电时放电波形发生震荡和电压跳变问题: 做的一个项目需要用单片机ADC采集电压,要让单片机感应到电压降到3.1V开始往FLASH里存数据,单片机2.4V基本上就工作不了,(根据单片机手册的,擦写的时间在40mS在左右)所以3.1V降到2.4V的时间必须要大于40mS岁以上,在单片机VCC处加了一个100nF的电容,理论仿真下来150mS左右发现存不进去,用示波器抓了一下波形,发现放电时震荡很严重,实际3.1V到2.4V时间只有10ms左右,这个肯定存不进去; 请教师傅说是应该时前级DCDC开关电

**My Coding Family** 1968

MAC地址是干什么的?底层原理是什么?

底层原理是,MAC地址是在网卡出厂时烧录的,每个网卡的MAC地址都是唯一的。MAC地址(Media Access Control Address)是指网络设备(如网卡)在物理层上的唯一标识符,它是由IEEE定义的一种48位(6字节)长度的地址。在局域网中,当一台计算机需要发送数据帧到另一台计算机时,它首先需要确定目标计算机的MAC地址。当数据帧在网络中传输时,每个设备都会检查数据帧中的目标MAC地址,如果目标地址与自己的MAC地址不一致,就会丢弃该数据帧。

长风破浪会有时的博客 1989

1、 快速掌握R:初学者的计量经济学指南

本博文旨在为初学者提供一个快速掌握R语言的指南,特别是针对计量经济学领域的应用。内容涵盖了R的基本操作、数据管理、可视化、函数编写以及高级统计分析方法,如OLS回归、异方差修正和集群标准误差计算等。通过实际示例和详细说明,帮助读者在数据分析和科学研究中更加得心应手。

weixin_35734408的博客 150

Mac地址

介绍什么是Mac地址

z972065491的博客 3万+

软件设计师---UML

软件设计师---UML

我从不打没有准备的仗! 1万+

手把手教你学Simulink——基于Simulink的储能PCS(功率转换系统)离网V/f控制仿真示例

本文带你从零开始,在Simulink中硬核还原了一套完整的100kW 储能PCS离网V/f控制系统。通过引入:✅无PLL的自主角度生成机制(实现真正的“构网”能力)✅电压外环与电流内环的双闭环解耦架构(兼顾稳态精度与动态响应)✅黑启动软充电与有源阻尼等工程化手段(确保系统平滑建压与抗谐振)核心收获透彻理解了储能系统在无大电网支撑下的自主运行机理。掌握了从“跟网(Grid-Following)”向“构网(Grid-Forming)”跨越的控制算法核心差异。

MHD0815的博客 77

计算机网络mac地址作用是什么,mac地址的作用是什么

mac地址的作用是标识具体的网络节点。mac地址在一定程度上与硬件一致,是基于物理的。计算机之间进行通信时,数据包在节点之间的传递都是由地址解析协议负责将IP地址映射到MAC地址上来的。mac地址的作用:MAC地址在一定程度上与硬件一致,是基于物理的,能够标识具体的网络节点。(相关推荐:windows)大多数接入Internet的方式是把主机通过局域网组织在一起,然后再通过交换机或路由器等设备和 ...

weixin_33167915的博客 4876

C#项目实战——YModem协议文件传输【实例】

1、先由上位机发送*update*的握手信号,下位机返回响应字符‘C’(字符C,ASII码为0x43),之后通信双方开始以YMODEM协议进行数据通信。2、 YMODEM协议格式说明(1)起始帧数据格式帧类型(1byte)帧序号帧序号反码传输的文件名文件大小数据CRCSOH00FFfilenamefileziseNULCRCSOH=0x01,表示这个数据帧中包含着128个字节的数据(STX表示1024字节,初始帧只有128个);00表示数据帧序号,初始是0,依次向下排。

做有价值的事,积累有价值的笔记! 3655

计算机网络mac地址作用是什么,路由器中MAC地址克隆的用途是什么

以下是路由器中MAC地址克隆的说明. MAC地址被克隆到路由器的网络参数中. MAC地址行显示路由器的物理地址. 当前管理PC的MAC地址是您要登录路由器的MAC地址. IP的物理地址,那么路由器中MAC地址克隆的用途是什么?有时我们使用蜂窝宽带或其他运营商的网络,当我们更换计算机时是否会遇到无法访问Internet的问题?这是因为操作员绑定了IP和MAC地址(仅允许一台计算机上网). 当有...

weixin_39825259的博客 1964

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

计算机网络基础(路由器的作用 MAC地址 IP地址 IP地址分类 子网掩码 网段,等长子网划分)

前言 在上一篇我们聊到了简单的了解到了计算机的通信方式,并且都是处于同一个网段下的通信,简要理解(大局观)计算机之间的通信方式【同一网段】(直接相连,同轴电缆,集线器,网桥,交换机),今天我们聊聊路由器和MAC地址IP地址的基础知识 文章目录前言计算机之间连接方式---路由器连接MAC地址IP地址IP地址的分类 计算机之间连接方式—路由器连接 我们知道如果全世界都用交换机连接网络的话,会导致广播风暴,即,当在由交换机连接网络的时候,两台计算机通信,首先会发ARP广播得到对方的MAC地址,于此同时交换机就会记

呋喃吖的博客 5785

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【计算机网络】MAC地址、IP地址以及ARP协议

本文是湖科大教书匠的计算机网络笔记 主要介绍了MAC地址、IP地址以及ARP协议

qq_49893586的博客 3561

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

IP地址和MAC地址的关系

在计算机网络中,要资源共享,有条不紊的交换数据,就要遵守一些大家事先约定好的规则,这些为进行网络中的数据交换而建立的规则标准或约定称为网路协议简称协议。为了使计算机之间能够高效的传输就采用了分层,就像平时生活中大家分工合作完成一件事一样。分层有7层也有5层,都有自己的优缺点。 我们把计算机网络的各层及其协议的集合称为计算机网络的体系结构。这里介绍五层协议的体系结构,如下图所示 首先IP地址...

STTTM的博客 2万+

什么是MAC地址

MAC地址也叫物理地址、硬件地址或链路地址,由网络设备制造商生产时写在硬件内部。IP地址与MAC地址在计算机里都是以二进制表示的,IP地址 是32位的,而MAC地址则是48位的。MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开, 如:08:00:20:0A:8C:6D就是一个MAC地址,其中前6位16进制数08:00:20代表网络硬件制造商的编号...

wangduowu的博客 7765

【计算机网络】IPv4地址 & 子网掩码 & MAC地址 & 网关 & DNS解析

【计算机网络】IPv4地址 & 子网掩码&MAC地址&网关& DNS解析1. 什么是IP地1.1IP地址的作用1.2 IP地址的表示方式2. IP地址的组成2.1 IP地址的分类3. 子网掩码与子网划分3.1子网掩码的作用1.子网掩码定义2.常见默认子网掩码3.子网掩码的功能3.2子网划分的原因和原理3.3 子网划分实例解析4. MAC地址与网关4.1 MAC地址4.2 网关4.3MAC地址与网关的协作4.4 MAC地址解析5. IP寻址与DNS解析5.1IP寻址5.2 DNS解析5.3补充:DNS记录类型

2302_80127404的博客 6070

MAC地址的作用

MAC地址也叫物理地址、硬件地址或链路地址,由网络设备制造商生产时写在硬件内部。IP地址与MAC地址在计算机里都是以二进制表示的,IP地址是32 位的,而MAC地址则是48位的。MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:08: 00:20:0A:8C:6D就是一个MAC地址,其中前6位16进制数08:00:20代表网络硬件制造商的编号,它...

weixin_30432007的博客 205

计算机网络之MAC地址

计算机网络之MAC地址

weixin_52690231的博客 920

【计算机网络】MAC地址简介

ard),即网络适配器,都具有独自且不变的MAC地址(烧录的),即物理地址(而IP地址则会因接入新网络,重新分配而改变)。ontrol),即媒介访问控制,是计算机网络通信中的重要概念。Windows系统中,通过命令。查看本机网卡的MAC地址,位于。Linux系统中,使用简单的。

weixin_43031313的博客 1888

物理(MAC)地址与IP地址详细解析

在教计算机网络课程中,经常会碰到这样的问题,为什么需要两个地址:一个是MAC(物理地址),另一个是IP地址。各种解释都有,基本上一个观点就是一个是物理地址,一个是逻辑地址。然而,这样的解释太抽象,什么是物理,什么是逻辑。这些抽象的表述会让人无法理解到其本质。下面我就谈谈这个问题。 要想说明这个问题,首先得说说计算机网络的目标是什么。计算机网络的根本目标就是将数据从一点传送到另外一点。听起来很简单,...

m0_37795270的博客 5148

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

计算机 网络中的网络地址有I P 地址和物理地址之分,对 于主机间的通信时,它们的作用也不一样 。 l I P 地址 为 了保证 I n t e r n e t 网上主机通信时能够相互识别 ,不引 发冲突,必须给每一台计算机分配一个独一无二的标识符 , 而I P 地址就正是授权机构给每一个接 入I n t e r n e t 的主机分配 的一个计算机标识符 。根 ...

585

IP地址和MAC地址缺一不可

在学习计算机网络的过程中,一直有一个问题困扰着我:为什么需要MAC地址和IP地址结合使用才能寻址,知道IP地址之后还要通过ARP协议反查对应的MAC地址? 后来本菜鸡发现这IP地址和MAC地址二者是相辅相成的: IP地址是网络层使用的地址,它能唯一地确定一台主机在网络中的位置,另外它有一种办法来区分不同的网络。IP地址在划分的时候会把网络划分为若干个子网。 MAC地址是数据链路层使用的地址,...

哆啦A瑶的博客 1206
上一篇: scala集合泛型数据类型转换成java集合遇到的问题
下一篇: 计算机网络数据是如何传输的?
Galen-gao
博客等级 码龄9年 931粉丝 137原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值