精华内容
下载资源
问答
  • 针对现有智能建筑局域网协议不能满足服务质量需要问题,提出了一种基于介质访问控制协议的智能建筑工业以太网设计方案。分析了实时帧最大等待时间,运用OPNET软件构建了智能建筑无线局域网仿真模型。仿真结果...
  • 主要内容: 1、局域网定义和特性 2、各种流行的局域网技术 3、高速局域网技术 4、基于交换的局域网技术 ...2、决定局域网特性的三个技术:(1)用以传输数据的介质(2)用以连接各种设备的拓扑结构(3)用以共.

    主要内容:

    1、局域网定义和特性

    2、各种流行的局域网技术

    3、高速局域网技术

    4、基于交换的局域网技术

    5、无线局域网技术及城域网技术

     

    一、局域网定义和特性

    局域网(Local Area Network)即LAN:将小区域内的各种通信设备互联在一起的通信网络。

    1、局域网三个特性:(1)高数据速率在0.1-100Mbps(2)短距离0.1-25Km(3)低误码率10-8-10-11

    2、决定局域网特性的三个技术:(1)用以传输数据的介质(2)用以连接各种设备的拓扑结构(3)用以共享资源的介质控制方法。

    3、设计一个好的介质访问控制协议三个基本目标:(1)协议要简单(2)获得有效的通道利用率(3)对网上各站点用户的公平合理。

     

    二、以太网Ethernet IEEE802.3

    以太网是一种总路线型局域网,采用载波监听多路访问/冲突检测CSMA/CD介质访问控制方法。

    1、载波监听多路访问

    CSMA的控制方案:(1)一个站要发送,首先需要监听总线,以决定介质上是否存在其他站的发送信号。(2)如果介质是空闲的,则可以发送。(3)如果介质忙,则等待一段间隔后再重试。

    坚持退避算法:

    (1)非坚持CSMA:假如介质是空闲的,则发送;假如介质是的,等待一段时间,重复第一步。利用随机的重传时间来减少冲突的概率,缺点:是即使有几个站有数据发送,介质仍然可能牌空闲状态,介质的利用率较低。

    (2)1-坚持CSMA:假如介质是空闲的,则发送;假如介质是忙的,继续监听,直到介质空闲立即发送;假如冲突发生,则等待一段随机时间,重复第一步。缺点:假如有两个或两个以上的站点有数据要发送,冲突就不可避免的。

    (3)P-坚持CSMA:假如介质是空闲的,则以P的概率发送,而以(1-P)的概率延迟一个时间单位,时间单位等于最大的传播延迟时间;假如介质是忙的,继续监听,直到介质空闲,重复第一步;假如发送被延迟一个时间单位,则重复第一步。

    2、载波监听多路访问/冲突检测

    这种协议广泛运用在局域网内,每个帧发送期间,同时有检测冲突的能力,一旦检测到冲突,就立即停止发送,并向总线上发一串阻塞信号,通知总线上各站冲突已经发生,这样通道的容量不致因白白传送已经损坏的帧而浪费。

    冲突检测的时间:对基带总线,等于任意两个站之间最大的传播延迟的两倍;对于宽带总线,冲突检测时间等于任意两个站之间最大传播延迟时间的四倍。

    3、二进制退避算法:

    (1)对每个帧,当第一次发生冲突时,设置参量为L=2;

    (2)退避间隔取1-L个时间片中的一个随机数,1个时间片等于2a;

    (3)当帧重复发生一次冲突时,则将参量L加倍;

    (4)设置一个最大重传次数,则不再重传,并报告出错。

     

    二、标记环网Toke Ring IEEE802.5

    1、标记的工作过程:

    标记环网又称权标网,这种介质访问使用一个标记沿着环循环,当各站都没有帧发送时,标记的形式为01111111称空标记。当一个站要发送帧时,需要等待空标记通过,然后将它改为忙标记011111110。并紧跟着忙标记,把数据发送到环上。由于标记是忙状态,所以其他站不能发送帧,必须等待。发送的帧在环上循环一周后再回到发送站,将该帧从环上移去。同时将忙标记改为空标记,传至后面的站,使之获得发送帧的许可权。

    2、环上长度用位计算,其公式为:存在环上的位数等于传播延迟(5μs/km)×发送介质长度×数据速率+中继器延迟。对于1km长、1Mbps速率、20个站点,存在于环上的位数为25位。

    3、站点接收帧的过程:当帧通过站时,该站将帧的目的地址和本站的地址相比较,如地址相符合,则将帧放入接收缓冲器,再输入站,同时将帧送回至环上;如地址不符合,则简单地将数据重新送入环。

    4、优先级策略

    标记环网上的各个站点可以成不同的优先级,采用分布式高度算法实现。控制帧的格式如下:P优先级、T空忙、M监视位、预约位

     

    三、光纤分布式数据接口FDDI ISO9314

    1、FDDI和标记环介质访问控制标准接近,有以下几点好处:

    (1)标记环协议在重负载条件下,运行效率很高,因此FDDI可得到同样的效率。

    (2)使用相似的帧格式,全球不同速率的环网互连,在后面网络互加这一章将要讨论这个问题。

    (3)已经熟悉IEEE802.5的人很容易了解FDDI

    (4)已经积累了IEEE802.5的实践经验,特别是将它做集成电路片的经济,用于FDDI系统和元件的制造。

    2、FDDI技术

    (1)数据编码:用有光脉冲表示为1,没有光能量表示为0。FDDI采用一种全新的编码技术,称为4B/5B。每次对四位数据进行编码,每四位数据编码成五位符号,用光的存在和没有来代表五位符号中每一位是1还是0。这种编码使效率提高为80%。为了得到信号同步,采用了二级编码的方法,先按4B/5B编码,然后再用一种称为倒相的不归零制编码NRZI,其原理类似于差分编码。

    (2)时钟偏移: FDDI分布式时钟方案,每个站有独立的时钟和弹性缓冲器。进入站点缓冲器的数据时钟是按照输入信号的时钟确定的,但是,从缓冲器输出的信号时钟是根据站的时钟确定的,这种方案使环中中继器的数目不受时钟偏移因素的限制。

    3、FDDI帧格式:

    由此可知:FDDI MAC帧和IEEE802.5的帧十分相似,不同之处包括:FDDI帧含有前文,对高数据率下时钟同步十分重要;允许在网内使用16位和48位地址,比IEEE802.5更加灵活;控制帧也有不同。

    4、FDDI协议

    FDDI和IEEE802.5的两个主要区别:

    (1)FDDI协议规定发送站发送完帧后,立即发送一幅新的标记帧,而IEEE802.5规定当发送出去的帧的前沿回送至发送站时,才发送新的标记帧。

    (2)容量分配方案不同,两者都可采用单个标记形式,对环上各站点提供同等公平的访问权,也可优先分配给某些站点。IEEE802.5使用优先级和预约方案。

    5、为了同时满足两种通信类型的要求,FDDI定义了同步和异步两种通信类型,定义一个目标标记循环时间TTRT,每个站点都存在有同样的一个TTRT值。

     

    四、局域网标准

    IEEE802委员会是由IEEE计算机学会于1980年2月成立的,其目的是为局域网内的数字设备提供一套连接的标准,后来又扩大到城域网。

    1、服务访问点SAP

    在参考模型中,每个实体和另一个实体的同层实体按协议进行通信。而一个系统内,实体和上下层间通过接口进行通信。用服务访问点SAP来定义接口。

    2、逻辑连接控制子层LLC

    IEEE802规定两种类型的链路服务:无连接LLC(类型1),信息帧在LLC实体间,无需要在同等层实体间事先建立逻辑链路,对这种LLC帧既不确认,也无任何流量控制或差错恢复功能。

    面向连接LLC(类型2),任何信息帧,交换前在一对LLC实体间必须建立逻辑链路。在数据传送方式中,信息帧依次序发送,并提供差错恢复和流量控制功能。

    3、介质访问控制子层MAC

    IEEE802规定的MAC有CSMA/CD、标记总线、标记环等。

    4、服务原语

    (1)ISO服务原语类型

    REQUEST原语用以使服务用户能从服务提供者那里请求一定的服务,如建立连接、发送数据、结束连接或状态报告。

    INDICATION原语用以使服务提供者能向服务用户提示某种状态。如连接请求、输入数据或连接结束。

    RESPONSE原语用以使服务用户能响应先前的INDIECATION,如接受连接INDICATION。

    CONFIRMARION原语用以使服务提供者能报告先前的REQUEST成功或失败。

    (2)IEEE802服务原语类型

    和ISO服务原语类型相比REQUEST和INDICATION原语类型和ISO所用的具有相同意义。IEEE802没有REPONSE原语类型,CONFIRMATION原语类型定义为仅是服务提供者的确认。

     

    五、逻辑链路控制协议

    1、IEEE802.2是描述LAN协议中逻辑链路 LLC子层的功能、特性和协议,描述LLC子层对网络层、MAC子层及LLC子层本身管理功能的界面服务规范。

    2、LLC子层界面服务规范IEEE802.2定义了三个界面服务规范:(1)网络层/LLC子层界面服务规范;(2)LLC子层/MAC子层界面服务规范;(3)LLC子层/LLC子层管理功能的界面服务规范。

    3、网络层/LLC子层界面服务规范

    提供两处服务方式

    不确认无连接的服务:不确认无连接数据传输服务提供没有数据链路级连接的建立而网络层实体能交换链路服务数据单元LSDU手段。数据的传输方式可为点到点方式、多点式或广播式。这是一种数据报服务

    面向连接的服务:提供了建立、使用、复位以及终止数据链路层连接的手段。这些连接是LSAP之间点到点式的连接,它还提供数据链路层的定序、流控和错误恢复,这是一处虚电路服务。

    4、LLC子层/MAC子层界面服务规范

    本规范说明了LLC子层对MAC子层的服务要求,以便本地LLC子层实体间对等层LLC子层实体交换LLC数据单元。

    (1)服务原语是:MA-DATA.request 、MA-DATA.indication、MA-DATA.confirm

    (2)LLC协议数据单元结构LLC PDU:

    目的服务访问点地址字段DSAP,一个字节,其中七位实际地址,一位为地址型标志,用来标识DSAP地址为单个地址或组地址。

    源服务访问点地址字段SSAP,一个字节,其中七位实际地址,一位为命令/响应标志位用来识别LLC PDU是命令或响应。

    控制字段、信息字段。

    5、LLC协议的型和类

    LLC为服务访问点间的数据通信定义了两种操作:Ⅰ型操作,LLC间交换PDU不需要建立数据链路连接,这些PDU不被确认,也没有流量控制和差错恢复。

    Ⅱ型操作,两个LLC间交换带信息的PDU之间,必须先建立数据链路连接,正常的通信包括,从源LLC到目的LLC发送带有信息的PDU,它由相反方向上的PDU所确认。

    LLC的类型:第1类型,LLC只支持Ⅰ型操作;第2类型,LLC既支持Ⅰ型操作,也支持Ⅱ型操作

    6、LLC协议的元素

    控制字段的三种格式:带编号的信息帧传输、带编号的监视帧传输、无编号控制传输、无编号信息传输。

    带编号的信息帧传输和带编号的监视帧传输只能用于Ⅱ型操作

    无编号控制传输和无编号信息传输可用于Ⅰ型或Ⅱ型操作,但不能同时用

    信息帧用来发送数据,监视帧用来作回答响应和流控。

     

    六、CSMA/CD介质访问控制协议

    1、MAC服务规范三种原语

    MA-DATA.request 、MA-DATA.indication、MA-DATA.confirm

    2、介质访问控制的帧结构

    CSMA/CD的MAC帧由8个字段组成:前导码;帧起始定界符SFD;帧的源和目的地址DA、SA;表示信息字段长度的字段;逻辑连接控制帧LLC;填充的字段PAD;帧检验序列字段FCS。

    前导码:包含7个字节,每个字节为10101010,它用于使PLS电路和收到的帧定时达到稳态同步。

    帧起始定界符:字段是10101011序列,它紧跟在前导码后,表示一幅帧的开始。帧检验序列:发送和接收算法两者都使用循环冗余检验(CRC)来产生FCS字段的CRC值。

    3、介质访问控制方法

    IEEE802.3标准提供了介质访问控制子层的功能说明,有两个主要的功能:数据封装(发送和接收),完成成帧(帧定界、帧同步)、编址(源和目的地址处理)、差错检测(物理介质传输差错的检测);介质访问管理,完成介质分配避免冲突和解决争用处理冲突。

     

    七、标记环介质访问控制协议

    标记环局域网协议标准包括四个部分:逻辑链路控制LLC、介质访问控制MAC、物理层PHY和传输介质。

    1、IEEE802.5规定了后面三个部分的标准。LLC和MAC等效于OSI的第二层(数据链路层),PHY相当于OSI的第一层(物理层)。LLC使用MAC子层的服务,提供网络层的服务,MAC控制介质访问,PHY负责和物理介质接口。

    2、介质访问控制帧结构

    标记环有两个基本格式:标记和帧。在IEEE802.5中帧的传输是从最高位开始一位一位发送,而IEEE802.3和IEEE802.4正好相反,帧的传输是从最低位开始一位一位发送的,这一点对于不同协议的局域网互连时要进行转换。

    3、介质访问控制方法

    (1)帧发送:对环中物理介质的访问系采用沿环传递一个标记的方法来控制。取得标记的站具有发送一帧或一系列帧的机会。

    (2)标记发送:在完成帧发送后,该站就要查看本站地址是否在SA字段中返回,若未查看到,则该站就发送填充,否则就发送标记。标记发送后,该站仍留在发送状态,起到该站发送的所有的帧从环上移去为止。

    (3)帧接收:若帧的类型比特表示为MAC帧,则控制比特由环上所有的站进行解释。如果帧的DA字段与站的单地址、相关组地址或广播地址匹配,则把FC、DA、SA、INFO以及FS字段拷贝入接收缓冲区中,并随后转送至适当子层。

    (4)优先权操作:访问控制字段中的优先权比特PPP和预约比特RRR配合工作,使环中服务优先权与环上准备发送的PDU最高优先级匹配。

     

    八、快速以太网

    1、快速以太网的类型

    快速以太网(Fast Ethernet)是一个新的IEEE局域网标准,于1995年由原来制定的以太网标准的IEEE802.3工作组完成。快速以太网正式名为100Base-T

    共享介质快速以太网和传统以太网采用同样的介质访问控制协议CSMA/CD所有的介质访问控制算法不变,只是将有关的时间参量加速10倍。

    快速以太网的三种标准:100Base-4、100Base-TX、100Base-FX

    快速以太网的产品:

    适配器:一边是总线结构,将数据传送至主机、中继器或HUB;另一边接到所选的介质,可以是双绞线、光纤,或者是一个介质独立接口MII,MII是用来连接外部收发器用的,其功能类似于以太网的AUI。

    HUB:可分为共享机制的中继器和交换机制的交换器。

     

    九、基于交换技术的网络

    1、交换网结构

    交换技术的两种主要应用形式是:折叠式主干网和高速服务器联接。

    2、全双工以太网

    全双工运行在交换器之间,以及交换器和服务器之间,是和交换器一起工作的链路特性,它使数据流在链路中同时两个方向流动,不是所有收发器都支持它的全双工功能。

    3、在下列情况下全双工最有用:

    (1)在服务器和交换器之间。这是目前全双工应用最普遍的配置。

    (2)在两个交换器之间。

    (3)在远离的两个交换器之间。

    3、多媒体

    多媒体的应用基于MPEG、JPEG、H.261等视频压缩算法。

    缺点:是由网络缓存产生的延迟,一方面为了平滑抖动数据要插入足够的缓存,另一方面缓存又不能太大,以至引起无法接受的视频延迟。

    对视频应用的低延迟需求有四种解决方案:

    (1)采用10Mbps交换器

    (2)采用100Mbps中继器

    (3)用100Mbps的交换器

    (4)采用流控技术

    4、千兆位以太网

    千兆位以太网也有铜线及光缆两种标准。

    铜线标准1000Base-CX,最大传输距离,25英尺,并需用150欧姆的屏蔽双绞线STP,

    光缆标准1000Base-SX,850nm的短波长,300m传输距离。

             1000Base-LX,1300nm的波长,550m传输距离。

     

    十、ATM局域网

    十一、无线局域网

    1、IEEE802.11体系结构

    无线LAN最小构成模块是基本服务集BSS,它由一些运行相同MAC协议和争用同一共享介质的站点组成。一个扩展服务集ESS由两个或更多的通过分布系统互连的BSS组成。

    2、基于移动性,无线LAN定义了三种站点:

    (1)不迁移,这种站点的位置是固定的或者只是在某一个BSS的通信站点的通信范围内移动。

    (2)BSS迁移,站点从某个ESS的BSS迁移到同一个ESS的另一个BSS。如果进行数据传输,就需要具备寻址功能以便识别站点的新位置。

    (3)ESS迁移,站点从某个ESS的BSS迁移到另一个ESS的BSS。服受到破坏。

    3、物理介质规范

    (1)红外线:数据率为1Mbps或2Mbps,波长在850nm和950nm之间。

    (2)直接序列扩展频谱:运行在2.4GHzISM频带。最多有7个通道,每个通道的数据率为1Mbps或2Mbps。

    (3)频率跳动扩展频谱:运行在2.4GHzISM频带,在研究之中。

    4、介质访问控制

    IEEE802.11形成的一个MAC算法称为DFWMAC分布式基础无线MAC,它提供分布式访问控制机制,处于其上的是一个任选的中央访问控制协议。

    (1)在MAC层的靠下面是的分布式协调功能子层DCF,采用争用算法,为所有通信提供访问控制,一般异步通信采用DCF。

    (2)在MAC层的靠上面是点协调功能PCF,采用中央MAC算法,提供无争用服务。

    5、分布协议功能

    DCF子层采用简单的CSMA算法。DCF没有冲突检测功能,为了保证算法的顺利和公平,采用了一系列的延迟,相当于一种优先权机制。首先考虑称为帧间空隙IFS的简单延迟。

     

    十二、城域网

        城域网是在5Km-100Km的地理覆盖范围内,以高的传输速率充分支持数据、声音和图像综合业务传输的一种通信结构网络。它以光纤为主要传输介质,其传输率为100Mbps或更高。IEEE802.6分布式队列双总线DQDB为城域网的标准。

    展开全文
  • 介质访问控制(MAC)相关协议

    千次阅读 2018-08-24 17:03:40
    不同类型局域网有不同MAC协议,比如以太网(802.3---CSMA/CD)、无线网(802.11---CSMA/CA);可以通过网桥将不同局域网链接起来,进行通信(网桥能将帧拆分、再重新分装称目的地址对应的协议帧)、控制; 2...

    一、数据链路层的组成结构

    1、介质访问控制(MAC):主要解决当多个站点,共用一个链路,信道资源如何的分配、划分;

    不同类型的局域网有不同的MAC协议,比如以太网(802.3---CSMA/CD)、无线网(802.11---CSMA/CA);可以通过网桥将不同的局域网链接起来,进行通信(网桥能将帧拆分、再重新分装称目的地址对应的协议帧)、控制;

    2、链路介质访问(LLC):主要是屏蔽不同的MAC子网的具体实现,将其变成统一的LLC界面,从而向网络层提供一致的服务;

    3、MAC层只能提供无连接(比如CSMA/CD协议不需要通过连接,信道空闲了直接可以发送)、无确认的(比如CSMA/CD协议如果接收到正确数据了,没有进行确认反馈)服务,而LLC可以再MAC的基础上,为网络层提供不同的服务(有链接有确认,有链接无确认,无连接无确认);

    二、链路分类:

    1、链接主要有点对点式链接(现代以太网主机和交换机)、广播式链接(共享信道,比如传统以太网总线型、无线网);

    2、如果单一的广播共享信道,有两个或者以上的站点同时发送数据的时候,会产生干扰,造成冲突;

    三、MAC协议分类:

    1、信道划分(静态划分):FDM、CDMA、TDM;

    优点:当负载重的时候,信道利用率高;

    缺点:当负载低的时候,信道利用率低,无数据传输,还有划分信道,会造成资源浪费;

    2、随机访问:ALOHA、时隙ALOHA、CDMA、CDMA/CD、CDMA/CA;

    优点:当负载低的时候,机会能占用所有的带宽资源,利用率高;

    缺点:当负载高的时候,造成的冲突可能性加大,利用率低,还要有冲突恢复机制;

    3、轮询访问:令牌

    优点:无冲突,拿到令牌,即可以发送完整个数据;

    缺点:令牌(也是一串0、1组成的帧)在运行中不仅要占用一定的信道资源,还可能出错、丢失;需要一个监督管理站点来维护令牌,当令牌丢失后,需要发送一个新的令牌;

    四、ALOHA协议:

    1、工作原理:任何一个站点,一有数据,就立即发送;然后检测是否产生冲突,有冲突,随机等待一段时间,再次重新发送; 如下图

    2、存在问题:有数据立马发送,也不管别人是不是在发送,造成冲突概率太大。损人不利已。信道最高利用率18%。

    五、时隙ALOHA协议:

    1、工作原理:把信道的时间划分成一个个等长的时隙,每个时隙只能传输一个帧(一个短帧也可以不占用一个时间),每个站点只能在时隙开始的时候才能发送数据(需要站点的时钟同步);然后检测是否产生冲突,有冲突,再一下时隙,以概率P重传;

    2、存在问题:虽说这种在时隙开始的时候才能发送数据,但是也是不管别人是不是正在发送,是要时隙一开始就发;还有可能时隙开始的瞬间,多个站点同时发送,也会造成冲突;此外,当一下个时隙可以概率P重传,可能会造成信道的空闲,造成信道资源浪费;信道最高利用率37%;

    六、CSMA协议:

    1、工作原理:在有数据发生的时候,先监听(信道中是否有载波信号);当监听到信道空闲的时候,立即发送完成的数据(注意:此处是发送完整的数据帧,即使是最后检测出冲突了,也继续发送这个帧的完整数据,这个和CSMA/CD不同);若监听到信道繁忙,则有以下三种处理策略:

    (1)1--坚持CSMA:监听到信道繁忙后,一直继续的监听,直到信道空闲,发送完整数据;若发送后产生冲突,等待一随机时间,然后再重新监听,空闲发送;                    提高了信道的利用率,但也增加了冲突的概率;

    (2)非---坚持CSMA:监听到信道繁忙后,等待一随机时间,再次监听,空闲发送;若发送后产生冲突,等待一段随机时间,然后再次监听,空间发送;                                     减少了冲突的概率,但是降低了信道的利用率;

    (3)P---坚持CSMA;监听到信道繁忙,继续监听;监听到信道空闲,以概率P发送数据,以另外的1-p的概率继续监听; 实现起来相对比较复杂;

    七、轮询访问

    1、工作原理:令牌在信道中循环转动;当站点有数据发送,拿下令牌,开始发送数据,直到数据发送完毕;数据发送完毕后,释放令牌;当站点无数据的时候,不拿令牌,让其继续转动;

    2、存在问题:令牌需要本身就是一个帧(0、1组成的一串二进制数),传输的过程中,可以会使令牌损坏、丢失;需要一个监督管理站点来单独维护令牌;当令牌不存在的时候,往信道中重新发送一个新的令牌;

    展开全文
  • 以太网帧与ARP协议分析

    千次阅读 2019-12-04 09:22:01
    一、实验目的 分析以太网帧,MAC地址和ARP协议 二、实验环境 与因特网连接计算机网络系统;...在链路层,有介质访问控制(Media Access Control,MAC)地址。在局域网中,每个网络设备必须有唯一MAC地址。...

    一、实验目的
    分析以太网帧,MAC地址和ARP协议
    二、实验环境
    与因特网连接的计算机网络系统;主机操作系统为windows;使用Wireshark、IE等软件。
    三、实验步骤:
    IP地址用于标识因特网上每台主机,而端口号则用于区别在同一台主机上运行的不同网络应用程序。在链路层,有介质访问控制(Media Access Control,MAC)地址。在局域网中,每个网络设备必须有唯一的MAC地址。设备监听共享通信介质以获取目标MAC地址与自己相匹配的分组。
    Wireshark 能把MAC地址的组织标识转化为代表生产商的字符串,例如,00:06:5b:e3:4d:1a也能以Dell:e3:4d:1a显示,因为组织唯一标识符00:06:5b属于Dell。地址ff:ff:ff:ff:ff:ff是一个特殊的MAC地址,意味着数据应该广播到局域网的所有设备。
    在因特网上,IP地址用于主机间通信,无论它们是否属于同一局域网。同一局域网间主机间数据传输前,发送方首先要把目的IP地址转换成对应的MAC地址。这通过地址解析协议ARP实现。每台主机以ARP高速缓存形式维护一张已知IP分组就放在链路层帧的数据部分,而帧的目的地址将被设置为ARP高速缓存中找到的MAC地址。如果没有发现IP地址的转换项,那么本机将广播一个报文,要求具有此IP地址的主机用它的MAC地址作出响应。具有该IP地址的主机直接应答请求方,并且把新的映射项填入ARP高速缓存。
    发送分组到本地网外的主机,需要跨越一组独立的本地网,这些本地网通过称为网关或路由器的中间机器连接。网关有多个网络接口卡,用它们同时连接多个本地网。最初的发送者或源主机直接通过本地网发送数据到本地网关,网关转发数据报到其它网关,直到最后到达目的主机所在的本地网的网关。
    (一)、俘获和分析以太网帧
    (1)启动Wireshark 分组嗅探器
    (2)在浏览器地址栏中输入如下网址:
    http://www.scu.edu.cn 会出现四川大学主页。
    (4)停止分组俘获。在俘获分组列表中(listing of captured packets)中找到HTTP GET 信息和响应信息,如图1所示。(如果你无法俘获此分组,在Wireshark下打开文件名为ethernet–ethereal-trace-1的文件进行学习)。
    HTTP GET信息被封装在TCP分组中,TCP分组又被封装在IP数据报中,IP数据报又被封装在以太网帧中)。在分组明细窗口中展开Ethernet II信息(packet details window)。回答下面的问题:
    1、你所在的主机48-bit Ethernet 地址是多少?
    在这里插入图片描述
    2、Ethernet 帧中目的地址是多少?这个目的地址是www.scu.edu.cn的Ethernet 地址吗?
    在这里插入图片描述
    目的地址是:00:d0:f8:6b:ed:0a
    这个目的地址是www.scu.edu.cn的Ethernet地址.
    (二)、分析地址ARP协议
    (1)ARP Caching
    ARP协议用于将目的IP转换为对应的MAC地址。Arp命令用来观察和操作缓存中的内容。虽然arp命令和ARP有一样的名字,很容易混淆,但它们的作用是不同的。在命令提示符下输入arp可以看到在你所在电脑中ARP缓存中的内容。为了观察到你所在电脑发送和接收ARP信息,我们需要清除ARP缓存,否则你所在主机很容易找到已知IP和匹配的MAC地址。
    步骤如下:
    (1)清除ARP cache,具体做法:在MSDOS环境下,输入命令arp –d.
    在这里插入图片描述
    (2)启动Wireshark分组俘获器
    (3)在浏览器地址栏中输入如下网址:
    www.scu.edu.cn,得到四川大学的主页,或者其他网页地址都可以。
    (4)停止分组俘获。
    (5)选择 Analyze->Enabled Protocols->取消IP选项->选择OK。如图3所示:
    在这里插入图片描述
    图2.2 利用Wireshark俘获的ARP分组
    在这里插入图片描述
    四、实验报告
    根据实验,回答下面问题:
    1.包含ARP 请求消息的以太帧的十六进制目的地和源地址是什么?
    在这里插入图片描述
    目的地址:ff:ff:ff:ff:ff:ff
    源地址:60:0b:03:e5🇩🇪01
    2.给出两字节的帧类型域的十六进制值?
    在这里插入图片描述
    0x0800
    3.ARP 操作码出现在以太帧从最前端开始的第几字节?
    在这里插入图片描述
    第21字节.
    4.当一个ARP 响应被给出时这个以太帧ARP 载荷部分的操作码字段的值是多少?
    在这里插入图片描述
    0x0002
    5.和早先请求的IP 地址相应的以太网地址在ARP 响应中位于何处?
    在这里插入图片描述
    23~28字节.
    6.包含ARP 响应消息的以太帧的十六进制目的地和源地址是什么?
    在这里插入图片描述
    目的地址:88:b1:11:df:f9:ee
    源地址:60:0b:e5🇩🇪01
    7.如果有计算机在网络上发出ARP 请求,为什么不一定有ARP 回复?
    有可能该IP对应的网络设备没有开启或者不存在.

    展开全文
  • 每种工业以太网协议都有其独特历史和不同工业应用效益。本文将简述以下三种主要协议及其优势:Ethercat、Profinet 和Multiprotocls 多协议方案。...用户不能使用标准以太网介质访问控制(MAC)来实现大多数工业以...
    c67bc8e06d551660ad775d0d9a239774.gif

    每种工业以太网协议都有其独特的历史和不同的工业应用效益。本文将简述以下三种主要协议及其优势:Ethercat、Profinet 和Multiprotocls 多协议方案。

    工业以太网

    工业以太网用于工厂自动化、楼宇自动化和许多其他工业应用。与标准以太网相比,工业以太网的主要优势在于确定性的实时数据交换和小于1 ms的同步循环时间。

    用户不能使用标准以太网介质访问控制(MAC)来实现大多数工业以太网标准;相反,需要专用的应用特定型集成电路(ASIC)或现场可编程门阵列(FPGA),因为以太网帧作为“直通”接收,指在首个以太网端口正在接收帧的同时,一个专用的工业以太网MAC硬件模块已在处理该帧并将其传输到第二个以太网端口。快速转发的方式可实现以太网帧小于1 µs的端口至端口延迟。

    以太网控制自动化技术

    Beckhoff Automation发明的以太网控制自动化技术(EtherCAT),自2003年以来一直在EtherCAT技术集团旗下公司发展壮大。在技术方面,EtherCAT是一种控制器和器件网络体系结构,如图1所示。EtherCAT器件具有两个以太网连接器来支持简单的线路拓扑。一个EtherCAT网络可支持多达65,535个EtherCAT器件。

    22f7065ce4a7359e42f817f3d36d5199.png

    图1:具有EtherCAT帧流的控制器和器件示例

    只有EtherCAT控制器会生成EtherCAT帧;所有器件都接收并处理该帧,最后一个器件回送EtherCAT帧,而EtherCAT帧则会通过所有节点(无需进一步处理)返至控制器。EtherCAT帧具有预留空间来处理每个节点的数据,并保持原帧长度。

    EtherCAT器件需要特定的以太网硬件(EtherCAT MAC)支持处理传入的EtherCAT帧。典型的实现方式是使用ASIC或FPGA,如图2所示。这意味着在执行帧接收时,EtherCAT MAC将处理EtherCAT帧。典型的EtherCAT节点在接收和发送的帧之间具有1 µs的端口到端口延迟。

    e8240af756a4340794e9f122fe6eda01.png

    图2:带有ASIC/FPGA和外部处理器的 EtherCAT器件

    EtherCAT器件的关键特性和功能包括:

    • 分布式时钟——跨器件和控制器的精确时间同步方法;

    • 快速链路断开检测(需要以太网物理层[PHY]收发器支持)具有回执功能——当诸如DP83822或DP83826E之类的以太网PHY检测到链路断开时,以太网PHY会通知EtherCAT MAC,在不到10 µs的时间内,EtherCAT MAC将回送EtherCAT帧;

    • 当支持EtherCAT以及其他协议时,使用ASIC或FPGA会增加成本和电路板空间。另一种解决方案是使用Sitara™处理器中的可编程实时单元工业通信子系统(PRU-ICSS)外设,工程师可使用同一种芯片方案支持多种工业以太网协议。

    过程现场网络

    过程现场网络(Profinet)是用于工厂自动化的领先工业以太网标准之一。Profinet有不同版本,但本文重点介绍Profinet输入/输出(I/O)。

    Profinet在全双工100 Mbps以太网上运行,采用器件和控制器网络体系结构,如图3所示。它由一个接管网络中的Profinet控制器组成,输入/输出器件接管器件。Profinet在网络拓扑方面极其灵活,使用集线器和交换机器件,包括线路拓扑、环形拓扑、星形拓扑或这些拓扑的组合。

    bd2c6eeb7998210fe80578931ee07461.png

    图3:自动化系统中的过程现场网络

    (来源:Profibus International)

    多年来,Profinet标准已基于市场需求不断发展为A、B和C等各种性能等级。每个性能等级都比下述等级增加了更多功能,这种方法使Profinet与先前的Profinet器件代级向后兼容。

    让我们回顾一下每个性能等级的主要功能:

    符合等级(CC)A(CC-A):

    • 实时以太网通信

    • 循环输入/输出

    • 参数配置

    • 警报

    大多数情况下,此性能等级在标准以太网MAC上可以实现,甚至无需两个以太网端口,一个MAC就已足够。

    CC-B与CC-A的功能相同,此外:

    • 网络诊断

    • 拓扑检测

    • 参数配置

    • 系统冗余

    此版本的Profinet输入/输出还可在1ms范围内执行循环时间。

    CC-C与CC-B和CC-A的功能相同,此外:

    • 为特定Profinet帧保留的带宽,也称为等时同步实时(IRT)

    • 控制器和器件的时间同步

    尽管大多数应用的循环时间为250 µs或以下,但此版本的Profinet输入/输出支持的循环时间低至31.25 µs,RT版本需要专用的两端口工业以太网MAC。

    多协议

    由于提供的工业协议数量众多,产品制造商尚未定义通用的工业以太网标准,呈碎片化。许多领先的制造商已定义一种特定的工业以太网标准来满足他们的需求,这些标准通常是从他们现有的基于串行的现场总线之一衍生出来的。

    为产品添加工业以太网标准,并认证通信接口具有挑战性。大多数制造商需要支持多种工业以太网协议,以使用不同的标准将其设备出售给客户。为产品添加多种以太网标准的一种方法是为每个工业以太网标准创建单独的印刷电路板(PCB)模块,将其中一个模块插入主板。但是交换协议需要更改硬件,会使产品材料清单(BOM)更为复杂且需要生成多个PCB模块和多芯片源解决方案。

    为解决这一问题,设计人员可使用诸如Sitara™ Arm®处理器之类的产品,这些应用处理器具有集成的PRU-ICSS,可运行多协议工业以太网。

    PRU在器件运行时加载工业以太网协议固件。PRU-ICSS协议固件版本可用于EtherCAT、Profinet、以太网/IP、高可用性无缝冗余-并行冗余协议(HSR-PRP);Sitara处理器在处理器SDK中内设工业以太的网(CC-Link IE)Field basic的控制和通信链路,无需任何FPGA或ASIC。

    协议固件可执行诸如快速转发处理等实时关键任务。

    PRU-ICSS以及可扩展且功能强大的Arm内核(Cortex®-A8,A9,A15或A53,取决于Sitara处理器)可为工厂自动化产品构建单芯片解决方案,然后通过灵活交换PRU-ICSS固件在多个工业以太网标准中运行。除这些优势以及处理实时关键工业以太网处理任务的能力之外,PRU-ICSS还具有:

    • 消除了对外部ASIC和FPGA的需求;

    • 减少BOM和PCB空间,并因此降低成本;

    • 通过内部高速存储器总线接口实现Arm处理器之间的快速输入/输出数据交换。

    如上所述,无论使用以太网控制自动化技术、过程现场网络还是多协议,每一种协议在工业应用中都有其独特优势。可在白皮书为传感器选择正确的工业通信标准中了解有关选择正确的工业通信标准的更多信息。

    如需获取更多在线技术支持,请访问TI E2E 中文支持论坛(e2echina.ti.com)。

    60449511b0065948b4c549ad702642df.giff8f090a1a76316d0b2382153c96ed21e.png

    点击,了解有关工业以太网的更多信息。

    展开全文
  • 以太网协议封装格式

    千次阅读 2017-07-01 13:38:43
    以太网数据在网络介质上传输需要遵循一定机制,其中CSMA/CD介质访问控制机制约定了以太网在传输数据时,两帧之间需要等待一个帧间隙时间(IFG或IPG),为以太网接口提供了帧接收之间恢复时间,该恢复时间最小值...
  • 在千兆以太网的MAC 子层,除了支持以往的CSMA/CD介质访问控制协议外,还引入了全双工流量控制协议。其中,CSMA/CD协议用于解决共享信道的争用问题,即支持以集线器作为星型拓扑中心的共享以太网组网;全双工流量控制...
  • IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问协议的内容。以太网的协议层是建立在OSI模型的基础上的,OSI模型,即开放式通信 系统互联参考模型(Open System ...
  • 以太网协议802.3

    2020-10-14 22:44:06
    IEEE 802.3是工作组和工作组制定的电气和电子工程师协会 (IEEE)标准的集合,该工作组定义了有线以太网的物理层和数据链路层的介质访问控制 (MAC)。 这通常是具有一些广域网 (WAN)应用的局域网(LAN)技术。 ...
  • 3.2.1 信道划分介质访问控制 1.传输数据使用两种链路 1.点对点链路 两个相邻节点通过一个链路相连,没有... 介质访问控制内容就是,采取一定措施,使得两对界限之间通信不会发生相互干扰情况 介质访问
  • 字号:大 中 小 一、以太网链路层协议封装格式以太网数据在网络介质上传输需要遵循一定机制,其中CSMA/CD介质访问控制机制约定了以太网在传输数据时,两帧之间需要等待一个帧间隙时间(IFG或IPG),为以太网接口提供...
  • 目录 一、概述 1、多路访问链路 2、介质访问控制子层的由来 二、介质访问控制子层(Media Access Control,...4、CSMA(Carrier Sense Multiple Access)协议:载波监听多路访问协议 三、以太网的MAC层协议 1、...
  • 应用:早期总线以太网、无线局域网、常用于局域网。 典型拓扑结构:总线型、星型(逻辑总线型) 介质访问控制: 采取一定措施,使得两对节点之间通信不会发生互相干扰情况。 信道划分介质访问控制: 将...
  • MAC子层基础 两种信道类型:物理信道可分为“点对点信道”“广播信道”两大类 理解“冲突域” 介质争用解决方案主要有:CSMA、CSMA/CD和CSMA/CA协议。 冲突避让原理 以太网帧格式综述
  • 在链路层,有介质访问控制(Media Access Control,MAC)地址。在局域网中,每个网络设备必须有唯一MAC地址。设备监听共享通信介质以获取目标MAC地址与自己相匹配分组。 Wireshark能把MAC地址组织标识转化为...
  • 文章目录第四章 介质访问控制子层4.1 MAC子层概述4.1.1 数据链路层组成4.1.2 数据通信三种方式4.1.3 介质多路访问控制 / 介质访问控制MAC4.1.4 课程总结4.2 ALOHA 协议4.2.1 纯ALOHA协议4.2.2 分隙(分槽)ALOHA...
  • 非常清晰的讲解了数据链路层所涉及的介质访问控制问题,以及在以太网和无线网中随机访问协议的区别,而且对网络互联设备的区别也讲述的很透彻!
  • 以太网

    2021-03-13 21:50:05
    IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问协议的内容。以太网是目前应用最普遍的局域网技术,取代了其他局域网技术如令牌环、FDDI和ARCNET。 平级的内容 ...
  • 以太网的各种标准构成了现在计算机局域网的基础,以太网标准成型于Digital ...相比现在的以太网,初代的以太网速度很慢,而且是半双工的,所以有介质访问(MAC)协议,即使现在,在半双工模式里,依然需要CSMA/CD协议
  • 一.传输数据两种链路 点对点链路:两个相邻节点通过一个链路...介质访问控制内容就是,采取一定措施,使得两对节点之间通信不会发生相互干扰情况。 三.信道划分介质访问控制 3.1 信道划分介质访问控制...
  • 局域网:特点与要素① 拓扑结构② 传输介质③ 介质访问控制方法④ 局域网分类⑤ IEEE 802标准⑥ MAC子层和LLC子层二. 以太网① 概述② 提供无连接、不可靠服务③ 传输介质与拓扑结构发展④ 10BAST-T以太网⑤ ...
  • 以太网的介质访问控制MAC(Media Access Control)方式采用带有冲突检测的载波侦听多路访问机制CSMA/CD。这是一种非确定性的介质访问控制方式,不能满足工业现场总线的实时性要求。目前针对工业领域不同实时性和成本...
  • IEEE802 协议是一种物理协议,因为有以下多种子协议,把这些协议汇集在一起就叫802...802.3--以太网规范,定义CSMA/CD标准总线介质访问控制(MAC)子层和物理层规范。 802.4--令牌总线网。定义令牌总线(Token Bu...

空空如也

空空如也

1 2 3 4 5 ... 19
收藏数 363
精华内容 145
关键字:

以太网的介质访问协议