网上有关“什么是mac地址?如何接收数据?”话题很是火热,小编也是针对什么是mac地址?如何接收数据?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
MAC地址,直译为媒体存取控制位址,也称为局域网地址(LAN Address),接收数据主要是根据帧头、帧尾进行判断;使用形参的方式接收表单的数据。
MAC位址,以太网地址(Ethernet Address)或物理地址(Physical Address),它是一个用来确认网络设备位置的位址。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC位址。MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址。
接收数据主要根据帧头、帧尾进行判断,串口在接收数据时,在串口中断函数中对接收到的每一字节数据进行判断,如果检测到帧头数据,则开始将接收到的数据存到buf中,同时记录下该帧数据的数据长度字段,然后一直接收,直到接收到的数据长度与记录下的数据长度字段值一致或接收到帧尾数据,至此一帧数据接收完成,将数据扔到消息队列,等待任务处理即可。
还有使用形参的方式接收表单的数据,这种方法能够接收post和get提交的数据,使用这种方法需要注意表单元素name属性的属性值和形参的字段对应。
MAC地址的类型
1、静态MAC地址:这种类型的MAC地址是手动配置的,不会发生变化,它通常用于固定的网络设备,如路由器或服务器,静态MAC地址的优点是稳定性和可靠性高,适用于需要精确控制网络设备连接的场景。
2、动态MAC地址:这种类型的MAC地址是由网络设备自动分配的,每次启动时都会发生变化。它通常用于终端设备,如个人电脑或智能手机。动态MAC地址的优点是灵活性高,适用于需要频繁更换网络设备的场景。
3、物理MAC地址:这种类型的MAC地址唯一的标识了以太网上的一个终端,该地址为全球唯一的硬件地址。
MAC地址(Media Access Control Address)为媒体访问控制地址,也称为局域网地址(LAN Address),以太网地址(Ethernet Address)或物理地址(Physical Address),它是一个用来确认网上设备位置的地址。
MAC(Media Access Control,介质访问控制)地址,也叫硬件地址,长度是48比特(6字节),由16进制的数字组成,分为前24位和后24位:前24位叫做组织唯一标志符(Organizationally Unique Identifier,即OUI),是由IEEE的注册管理机构给不同厂家分配的代码,区分了不同的厂家。
后24位是由厂家自己分配的,称为扩展标识符。同一个厂家生产的网卡中MAC地址后24位是不同的。MAC地址对应于OSI参考模型的第二层数据链路层,工作在数据链路层的交换机维护着计算机MAC地址和自身端口的数据库,交换机根据收到的数据帧中的“目的MAC地址”字段来转发数据帧。
扩展资料:
一、格式
MAC地址共48位(6个字节),以十六进制表示。前24位由IEEE决定如何分配,后24位由实际生产该网上设备的厂商自行指定。
ff:ff:ff:ff:ff:ff则作为广播地址。
01:xx:xx:xx:xx:xx是多播地址,01:00:5e:xx:xx:xx是IPv4多播地址。
二、获取方法
在Windows 2000/XP/Vista/7中
单击开始,点击运行,输入cmd,进入后输入ipconfig /all 即可。(或者输入ipconfig -all)(如图1所示)Physical Address. . . . . . . . . : 00-23-5A-15-99-42
单击开始,点击运行,输入cmd,进入后输入getmac即可。
另外,还可以通过查看本地连接获取MAC地址:依次单击“本地连接”→“状态”——“常规”→“详细信息”。 即可看到MAC地址(实际地址)
百度百科-MAC地址
关于“什么是mac地址?如何接收数据?”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
本文来自作者[秋易]投稿,不代表机氪号立场,如若转载,请注明出处:https://www.jpker.com/jke/1739.html
评论列表(4条)
我是机氪号的签约作者“秋易”!
希望本篇文章《什么是mac地址-如何接收数据-》能对你有所帮助!
本站[机氪号]内容主要涵盖:生活百科,小常识,生活小窍门,知识分享
本文概览:网上有关“什么是mac地址?如何接收数据?”话题很是火热,小编也是针对什么是mac地址?如何接收数据?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望...