MAC层作用】的更多相关文章

对于无线传感网 MAC,顾名思义,就是介质访问控制,是用来控制无线介质的访问的,由于无线传输是共享空中资源的,必然存在多个无线传感器节点对传输介质的争用,MAC层协议就是用来解决这个问题的,包括冲突的检测与处理.信道与通信资源的分配,等等 对于以太网 介质访问控制 它定义了数据帧怎样在介质上进行传输.在共享同一个带宽的链路中,对连接介质的访问是“先来先服务”的.物理寻址在此处被定义,逻辑拓扑(信号通过物理拓扑的路径)也在此处被定义.线路控制.出错通知(不纠正).帧的传递顺序和可选择的流量控制也在…
    在上一篇博文中,我们见证了 IP 地址的诞生,机器一旦有了 IP,就可以在网络的环境里和其他的机器展开沟通了.     今天,我们来认识下 物理层 和 MAC 层.     日常生活中,身为 90 后的我们,如果不是通信相关专业出身的,应该从来没有接触过物理层和 MAC 层的设备.我们接触最多的,可能就是路由器了.而路由器实际上是第三层-网络层的设备了.     那咱们怎么认识物理层呢?就不扯那些深奥的理论了,从宿舍联机打魔兽说起吧.     要想宿舍里的几台电脑连接到一个局域网内,第一…
1. 介绍 本文主要介绍了802.11 MAC层 2. 访问机制 CSMA/CA:  Carrier Sense Multiple Access with Collision Avoidance WiFi采用带冲突避免的载波监听多路访问机制来控制对传输媒介的访问 不同于以太网,WiFi没有明确的冲突碰撞检测机制 WiFi MAC层指定了如下规则来检测冲突碰撞 - 使用介质前,speaker必须指示将使用多久,通知其他潜在speakers在使用介质所需要等待的时间 - 直到前一个speaker指示…
在上一篇博文中,我们见证了 IP 地址的诞生,机器一旦有了 IP,就可以在网络的环境里和其他的机器展开沟通了.     今天,我们来认识下 物理层 和 MAC 层.     日常生活中,身为 90 后的我们,如果不是通信相关专业出身的,应该从来没有接触过物理层和 MAC 层的设备.我们接触最多的,可能就是路由器了.而路由器实际上是第三层-网络层的设备了.     那咱们怎么认识物理层呢?就不扯那些深奥的理论了,从宿舍联机打魔兽说起吧.     要想宿舍里的几台电脑连接到一个局域网内,第一反应就是…
第一层(物理层)     如何用两台电脑构成最小的局域网(LAN)?     网线的水晶头1.2和3.6脚分别起着收.发信号的作用,随意只要将水晶头做交叉线1-3.2-6交叉法,然后连接两台电脑.除了网线交叉,还要配置两台电脑的IP地址.子网掩码和默认网关.如可以是一个192.168.0.2/24和192.168.0.5/24.          有一个叫Hub,也就是集线器,它有多个口,可以连接多台电脑,它和交换机不同,没有大脑,完全在物理层工作,将收到的每一个字节发到其他端口上.     …
故事就从我的大学宿舍开始讲起吧.作为一个八零后,我要暴露年龄了. 我们宿舍四个人,大一的时候学校不让上网,不给开通网络.但是,宿舍有一个人比较有钱,率先买了一台电脑.那买了电脑干什么呢? 首先,有单机游戏可以打,比如说<拳皇>.两个人用一个键盘,照样打得火热.后来有第二个人买了电脑,那两台电脑能不能连接起来呢?你会说,当然能啊,买个路由器不就行了. 现在一台家用路由器非常便宜,一百多块的事情.那时候路由器绝对是奢侈品.一直到大四,我们宿舍都没有买路由器.可能是因为那时候技术没有现在这么发达,导…
MAC层的硬件地址 在局域网中,硬件地址又称为物理地址或者MAC地址(因为这种地址用在MAC帧中) IEEE 802标准为局域网规定了一种48位(6字节)的全球地址,固化在适配器的ROM中. 如果计算机中或者路由器有多个适配器,那么这样的主机或者路由器就有多个"地址",更准确的说,这种48位"地址"应当是某个接口的标识符. IEEE的注册管理结构RA是局域网全球地址的法定管理机构,它负责分配地址字段6个字节中的前三个字节.世界上凡是要生产局域网适配器的厂家都必须向I…
概述 之前网络学习笔记主要讲解了IP的诞生,或者说整个操作系统的诞生,一旦有了IP,就可以在网络的环境里和其他的机器展开沟通了.现在开始给大家讲解关于网络底层的相关知识. 从物理层到MAC层:如何在宿舍里自己组网玩联机游戏? 在买路由器还是很奢侈的时候,如果一个大学宿舍想联网打游戏,他们改怎么办呢?带这个问题我们进行学习本节课的知识. 第一层(物理层) 使用路由器,是在第三层上.我们先从第一层物理层开始说.物理层能折腾啥?现在的同学可能想不到,我们当时去学校配电脑的地方买网线,卖网线的师傅都会问…
    MAC负责建立于网络的同步,支持关联和取消关联.MAC层的安全以及控制物理信道访问机制.信道访问机制主要有以下几种:       1. 有序的物理无线信道访问机制     2. 协调器启动和维护PAN信息机制     3. 允许设备加入或者离开PAN机制     4. 分配和释放保护时隙机制 基于非竞争机制的PAN协调器的GTS来访问信道 PAN协调器利用超帧结构来限定GTS的信道时间,超帧结构如下: 在CAP期间,发送帧使用CSMA-CA来访问信道. 在CFP期间,发送至使用GTS时隙…
MAC层是802.11的主要功能部分.上层应用通过调用MAC层提供的接口原语调用MAC层的功能. MAC一共向上提供了2大类接口原语,共30种.数据(1)和管理(29).数据部分就是提供普通数据包的收发接口,管理部分是主要功能部分,例如发起认证.连接.信道扫描等其它所有管理功能,如下表所示:(并非所有的原语都是可调用的,一部分是indication形式的向上通知.有request的是可以调用的()) 数据部分   数据 MA-UNITDATA 管理部分   电源管理 MLME-POWERMGT…
一.MAC 层的硬件地址 在局域网中,主机的硬件地址又称为物理地址,或 MAC 地址.6个字节. IEEE 的注册管理机构 RA 负责向厂家分配地址字段的前三个字节(即高位 24 位,组织唯一标识符OUI).后三个字节(即低位 24 位)由厂家自行指派,称为扩展标识符,必须保证生产出的适配器没有重复地址. 一个地址块可以生成224个不同的地址.这种 48 位地址称为 MAC-48,它的通用名称是EUI-48.“MAC地址”实际上就是适配器地址,固化在网卡的ROM中. 第一个字节的最低位I/G(I…
6. MAC功能描述 6.1 信道访问 802.15.4使用的物理无线电信道的访问机制有下面两种: - 基于竞争的访问机制: 设备使用CSMA-CA退避算法以分布式方式访问信道 - 无竞争的访问机制: PAN协调器通过使用GTS来控制 6.1.1 超帧结构 6.1.1.1 介绍 PAN协调器可以选择使用超帧结构(Superframe Struct)绑定其信道时间超帧以信标帧的传输为界,有活动部分和非活动部分协调器只能在超帧的活动部分与PAN交互,因此,在非活动部分可以进入低功耗(休眠)模式 超帧…
1. 介绍 ZigBee MAC层,即IEEE 802.15.4 MAC层,这里主要介绍了802.15.4-2003版本 MAC层处理所有对物理无线信道的访问控制,并负责下面的任务 - 为协调器生成网络信标 - 与网络信标同步 - 与PAN网络关联和解除关联 - 设备安全支持 - 使用CSMA-CA机制进行信道访问 - 处理和维护GTS机制 - 在两个对等MAC实体间提供可靠链路 2. 服务 MAC层通过MCPS-SAP和MLME-SAP提供SSCS(Service Specific Conve…
如上图,整个 mac 层分成两个部分——UMAC 和 LMAC.LMAC 分成 MAC 下半部分和硬件抽象层. 硬件抽象层和ath9k层的连接 在hw.h中的函数struct ath_hw_ops() ath9k层和mac层的连接 在mac80211.h中函数struct ieee80211_ops()可以看到这个函数非常重要,当然如果我们想ath9k和mac层通信,可以在这个函数上直接添加对应的模块. Mac层和cfg80211通信 在cfg80211.h 中的函数struct ieee802…
第一层(物理层) 水晶头要做交叉线,用的就是所谓的 1-3.2-6 交叉接法. 有一个叫做 Hub 的东西,也就是集线器.这种设备有多个口,可以将宿舍里的多台电脑连接起来.但是,和交换机不同,集线器没有大脑,它完全在物理层工作.它会将自己收到的每一个字节,都复制到其他端口上去.这是第一层物理层联通的方案. 第二层(数据链路层) MAC 的全称是 Medium Access Control,即媒体访问控制.控制什么呢?其实就是控制在往媒体上发数据的时候,谁先发.谁后发的问题.防止发生混乱.这解决的…
物理层:建立.维护.断开物理连接 数据链路层:该层的作用包括了物理地址寻址,数据的成帧,流量控制,数据的检错,重发等.该层控制网络层与物理层之间的通信,解决的是所传输数据的准确性的问题.为了保证传输,从网络层接收到的数据被分制成特定的可被物理层传输的帧.帧是用来移动数据的结构包,它不仅包括原始数据,还包括发送方和接收方的物理地址以及纠错和控制的信息.其中的地址确定了帧将发送的位置,纠错和控制信息则保证帧的准确到达.如果传送数据的过程中,接收点检测到数据有错误,就通知发送方重新发送这一帧. MAC…
1.何为数据链路层的(DATA LINK LAYER)的MAC子层和LLC子层? MAC子层的主要功能包括数据帧的封装/卸装,帧的寻址和识别,帧的接收与发送,链路的管理,帧的差 错控制等.MAC子层的存在屏蔽了不同物理链路种类的差异性; 在MAC子层的诸多功能中,非常重要的一项功能是仲裁介质的使用权,即规定站点何时可以使用通信介 质.实际上,局域网技术中是采用具有冲突检测的载波侦听多路访问(Carrier Sense Multiple Access / Collision Detection,C…
一直以来,对PCB中各层,比如:solder层.paste层.Top overlay层等等这些一知半解.今天仔细看了下,向大家介绍一下,有不对的地方还请指正. 1.mechanical机械层是定义整个PCB板的外观的,其实我们在说机械层的时候就是指整个PCB板的外形结构.禁止布线层是定义我们在布电气特性的铜时的边界,也就是说我们先定义了禁止布线层后,我们在以后的布过程中,所布的具有电气特性的线是不可能超出禁止布线层的边界.  topoverlay和bottomoverlay是定义顶层和底的丝印字…
交换机的MAC地址在交换机进行数据交换时是没有作用的,因为交换机并不对转发的数据帧进行拆包重封装. 如果只是完成数据帧交换,则可以不要MAC地址(仅指二层交换机,三层交换机完成路由功能自然每个端口得有IP有MAC).但是,若要求交换机有网管功能,即需要远程登录管理,则交换机必须有一个MAC地址,如此用户才可以对交换机进行远程登录管理 但是事实上很多交换机不只一个MAC地址,而是每个端口均有一个MAC地址,这个就与Spanning Tree生成树协议有关.运行生成树协议的交换机会发送BPDU获取B…
本文将介绍网络连接建立的过程.收发包流程,以及当中应用层.tcp层.ip层.设备层和驱动层各层发挥的作用. 1.应用层 对于使用socket进行网络连接的server端程序.我们会先调用socket函数创建一个套接字: fd = socket(AF_INET, SOCK_STREAM, 0); 以上指定了连接协议,socket调用返回一个文件句柄,与socket文件相应的inode不在磁盘上,而是存在于内存. 之后我们指定监听的port.同意与哪些ip建立连接,并调用bind完毕port绑定:…
背景 虽然说以前学习计算机网络的时候,学过了,但为了更好地学习一些物联网协议(MQTT.CoAP.LWM2M.OPC),需要重新复习一下. OSI七层模型 七层模型,亦称OSI(Open System Interconnection).参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型. 它是一个七层的.抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议. OSI七层模型 功能 对应的网络协议 应用层 应用层是网络体系中…
SSM是sping+springMVC+mybatis集成的框架. MVC即model view controller. model层=entity层.存放我们的实体类,与数据库中的属性值基本保持一致. service层.存放业务逻辑处理,也是一些关于数据库处理的操作,但不是直接和数据库打交道,他有接口还有接口的实现方法,在接口的实现方法中需要导入mapper层,mapper层是直接跟数据库打交道的,他也是个接口,只有方法名字,具体实现在mapper.xml文件里,service是供我们使用的方…
Embedding tflearn.layers.embedding_ops.embedding (incoming, input_dim, output_dim, validate_indices=False, weights_init='truncated_normal', trainable=True, restore=True, reuse=False, scope=None, name='Embedding') Embedding layer for a sequence of int…
由于已经在wode中排版无法直接复制到博客中,故本节博客发布使用了图片. 论坛可下载PDF  http://bphero.com.cn/forum.php?mod=viewthread&tid=70&fromuid=2  …
分析所用软件下载:Wireshark-win32-1.10.2.exe 阅读导览 1. 学习Wireshark的安装与使用 2. 熟悉Wireshark的操作界面与功能 3. 设计应用以获取以太网链路数据帧 4. 分析以太网链路数据帧格式与内容 1. 学习Wireshark的安装与使用 下载并安装网络装包软件Wireshark-win32-1.10.2 安装软件所需环境 WinPcap 2. 熟悉Wireshark的操作界面与功能 打开Wireshark软件,熟悉操作界面及功能 3. 设计应用以…
概述: 为什么需要介质访问控制子层(MAC)? 介质访问控制子层(MAC)是局域网体系结构中划分的子层,多路访问链路采用共享介质连接所有站点.发送站点通过广播方式发送数据并占用整个带宽,如果有多个站点同时发送信息,就会产生冲突,而在点对点链路网络中就不会存在这样的问题,因为在点对点网络中,目的节点是唯一的,不需要寻址,双方之间的通讯也只在彼此之间产生,不会有其他用户占用这个传输介质,所以,为了解决多路通信中介质征用的问题,IEEE把这种访问共享介质的功能专门划分出了一个子层,就是介质访问控制子层…
介绍一下MAC地址的知识,MAC地址和IP地址的区别以及MAC地址在实际应用中所涉及到的安全问题. 一.基础知识 如今的网络是分层来实现的,就像是搭积木一样,先设计某个特定功能的模块,然后把模块拼起来组成整个网络.局域网也不例外,一般来说,在组网上我们使用的是IEEE802参考模型,从下至上分为:物理层.媒体接入控制层(MAC),逻辑链路控制层(LLC). 标识网络中的一台计算机,一般至少有三种方法,最常用的是域名地址.IP地址和MAC地址,分别对应应用层.网络层.物理层.网络管理一般就是在网络…
之前在使用Altera的三速以太网MAC IP的基础上,完成了UDP协议数据传输.此次为了将设计移植到xilinx FPGA上,需要用到xilinx的三速以太网MAC IP核,当然也可以自己用HDL编写,但必须对数据链路层协议有非常清晰的认识.以下是在使用xilinx 三速以太网MAC过程中的一些记录和总结. 在使用IP核传输数据之前要对MAC层功能有个了解.MAC层功能用一个词概括就是"成帧解帧",具体来讲TX方向对用户侧发送来的MAC帧添加前导码和帧尾校验和,对长度过短帧会在帧尾填…
LoRaWAN 1.1 网络协议规范 LoRaWAN 1.1 版本封稿很久了也没有完整啃过一遍,最近边啃边翻译,趁着这个机会把它码下来. 如果觉得哪里有问题,欢迎留言斧正. 翻译不易,转载请申明出处和链接. 5 MAC指令 网络管理时会在网络服务器和终端设备的MAC层之前传输一系列的MAC指令.MAC层指令对应用.应用服务器或终端设备的应用永不可见. 单个数据帧可以包含任何MAC指令序列,MAC指令既可以包含在FOpts字段中和正常数据一起发送,也可以放在FRMPayload字段单独发送,这是F…