以太网基础知识课件_第1页
以太网基础知识课件_第2页
以太网基础知识课件_第3页
以太网基础知识课件_第4页
以太网基础知识课件_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Ethernet&802.3基础知识报告

主要内容一.以太网基础知识

1.1以太网&802.3简介

1.1.1以太网的基本要素

1.1.2LAN的互联1.2OSI模型七层结构

1.2.1物理层

1.2.2数据链路层

1.3以太网补充知识二.MAC帧结构

1.1基本的MAC帧结构

1.2带标签的MAC帧结构

1.3帧结构补充知识三MediaAccessContol

3.1CSMA/CD3.2MAC补充知识一.以太网基础知识1.1以太网&802.3简介

以太网(Ethernet)是当今局域网采用的最通用的通信协议标准,它传输速率为10Mbps,组建于七十年代早期。现在,以太网一词泛指所有采用CSMA/CD协议的局域网。在以太网中,所有计算机被连接在一条同轴电缆上,采用具有冲突检测的载波检测多路访问(CSMA/CD)方法,采用竞争机制和总线拓扑结构。基本上,以太网由共享传输媒体构成。在星型(总线本身放在集中器中)或总线型配置结构中,集线器/交换机/网桥通过电缆使得计算机、打印机和工作站彼此之间相互连接。以10BASET为例:10代表10Mbps,BASE表示基带信号,T代表双绞线。

以太网类型使用的协议使用的传输媒体10BASE5(DIX)802.3粗同轴电缆10BASE2802.3a细同轴电缆10BASET802.3i双绞线10BASEF802.3j光缆100BASET802.3u双绞线全双工以太网802.3x双绞线,光缆1000BASEX802.3z非屏蔽双绞线(UTP),光缆1000BASET802.3ab双绞线以太网类型和它们使用的协议以及传输媒体一.以太网基础知识1.1.1以太网的四个基本要素:

帧(Frame):它是一系列标准化的数据位,用于在以太网络系统中传输数据。

介质访问控制协议(Mediaaccesscontrolprotocol):它由一整套内嵌于各个以太网接口中的规则组成,它允许多个计算机以公平的方式访问共享的以太网信道。

信号部件(Signalingcomponent):它们是一些标准化的电子设备,用来在以太网信道中发送和接收信号。

物理介质(Physicalmedium):由电缆和其他用来在连网的计算机之间传输数字式以太网信号的硬件部件组成。一.以太网基础知识1.1.2LAN的互联:目的是为了实现用户对所互联的网络的资源共享和通信

中继器:又叫转发器,在物理层工作;对网络电缆上传输的数据信号经过放大整形后再发送到其他电缆段

.注意使用中不能形成环路,并且有个数限制

网桥:又叫桥接器,工作在数据链路层

.有筛选/过滤功能,隔离不需要在网间传输的信息,寻址和路径选择靠DL层的帧头中的MAC地址,不能广播包抑制和子网隔离.

路由器:工作在网络层,能广播包抑制和子网隔离,有地址映射,数据转换,路由选择,协议转换,流量控制等功能

网关:又叫网间连接器或连网机,工作在传输层以上的层次高层协议转发器,用于不同类型且差别较大的的网络之间的互联一.以太网基础知识以太网和IEEE802.3服务的差别

尽管以太网与IEEE802.3标准有很多相似之处,但也存在一定的差别。以太网提供的服务对应于OSI参考模型的第一层和第二层,而IEEE802.3提供的服务对应于OSI参考模型的第一层和第二层的MAC部分(即第二层的一部分)。IEEE802.3没有定义逻辑链路控制协议,但定义了几个不同物理层协议,而以太网只定义了一个物理层协议。IEEE802.3的每个物理层协议都可以从三方面说明其特征,这三方面分别是LAN的速度、信号传输方式和物理介质类型1.2OSI模型七层结构1.2.1PhysicalLayer物理层是OSI模型的最低层或称作第一层,主要完成相邻结节之间的比特流的传输。同时本层还定义了一些有关网络的物理特性,包括物理连网媒介,如:电缆连线和连接器。物理层的协议产生并检测电压以便发送和接收携带数据的信号。物理层的主要功能(1)信号的编码和译码;(2)比特的发送和接收。

1.2.1PhysicalLayer曼彻斯特编码常用介质编码方法,特点:A.便于提取同步信号;B.频带宽度比原始的基带信号增加了一倍;C.更好的抗干扰性能。01001100011时钟基带数字信号Manchester差分Manchester曼彻斯特编码规则位中间电平从高到低跳变表示“0”;位中间电平从低到高跳变表示“1”。差分曼彻斯特编码规则第一个信号如果中间位电平从高到低,则表示0;如果中间位电平从低到高,则表示1;从第二个信号开始在信号位开始时不改变信号极性,表示“1”;在信号位开始时改变信号极性,表示"0"1.2.2Datalinklayer帧传送的阶段:帧格式化:给帧填充信息:DA,SA,用户数据和高层协议代码,计算校验和并保存在相应的字段。帧传送到介质:在发送端MAC层把帧传送到物理层,通过物理层设备传送帧。帧接收:接收端的MAC层执行发送端的逆过程。包括对帧的CRC校验,如果CRC校验正确,MAC层就把它传给协议栈的高层;如果CRC校验错误,那么丢弃该帧。1.2.2DatalinklayerMAC子层的两种工作模式半双工模式:基于CSMA/CD的介质访问方法。两个或更多的站点共享一个传输介质,一个站点会等到其它站点没有传输时,以连续比特流的形式发送信息。如果发生冲突,站点会继续传输一段时间来确保冲突到达整个系统(发送jam信号),然后回退随机时间准备重传。全双工模式:在点对点介质段的一对设备间进行同步通信,点对点介质段提供了独立的发送和接收数据的路径。全双工模式不需要传输介质访问控制单元避免冲突但必须满足以下条件:

1.物理介质支持无干扰的同时传送与接收。

2.两站点以点对点的全双工方式连接。

3.两站点都支持并被配置为全双工操作方式。1.2.2DatalinklayerLLC层主要功能:接口功能:包括在MAC层与网络层之间传送用户数据和控制数据。方法:为了数据解多路复用,LLC协议在数据头部使用特殊字段SAP(服务访问点)。a.建立与网络层的接口b.按预定的可靠性级别确保帧的传输a.(从上层到下层)多路复用:把经过几个网络层协议收到的数据传送到单个MAC层协议。b.(从下层到上层)解多路复用:来自MAC层的数据流按计算机支持的网络协议的数量分成若干个子流。目的服务访问点(DSAP)源服务访问点(SSAP)控制字段数据LLC帧格式1.3以太网补充知识1.3.1网桥网桥和中继器非常相像,它与中继器的不同之处就在于它能够解析它收发的数据。网桥工作在OSI模型的数据链路层;数据链路层能够进行流控制、纠错处理以及地址分配。网桥能够解析它所接收到的帧,并能指导如何把数据传送到目的地。网桥原理已知目的地址的帧的转发网桥内部有一个网桥端口与所有站相对应的地址映射表,当网桥的一个端口接收到帧后,网桥检查该帧的目的地址,然后查找地址表,确定与该地址对应的端口。a.如果收到帧的端口正是帧目的地址所在的端口,那么网桥就会丢弃这个帧。因为可以认定通过正常的LAN传输机制,目标机已经接收过这个帧。b如果收到的帧的端口不是目的地址所在的端口,为了使目标站正确地收到该帧,网桥必须把这一帧转发到目的地址所在的端口。未知目的地址的帧的转发如果网桥当前还不知道站发送帧的目的地址,网桥在地址表中找不到该目的地址与端口,它便会向除接收该帧之外的所有端口转发此帧。这称为扩散(flooding)或泛洪。扩散使网桥可以与未知的站通信。除了不必要地占用了输出端口的LAN带宽以外,帧扩散并没有坏处。如果站真的存在,扩散保证通信能正常进行。与此类似,如果一个站向组播地址发送帧,网桥会向除接收此帧的端口以外的所有端口转发它。这是因为网桥不能确定哪些站正在监听某个组播地址,所以它不应该把帧的转发限制到一个特定的输出端口上。地址表的更新网桥通过记录接收帧的源地址,可以动态地建立地址表。当网桥接收到一个帧后,它在表中查找与发送站对应的项(由帧的源地址指明)。如果找到了,就会更新地址表中与该站相对应的端口,以反映在该端口上接收到了最新的帧。这使得网桥可以正确地映射从一个LAN网段转移到另一个网段的站。如果没有找到登记项,网桥会根据新发现的地址和接收它的端口地址新建一个新地址表项。经过一段时间,随着站不断地发送帧,网桥就会知道所有活动站的地址-端口对应关系。说明:(1)一个网桥连接的LAN的数量没有限制;(2)每个站有一个全局唯一的48位单播地址。这是很重要的;网桥的正常运行依赖于链路层全局唯一地址;(4)网桥内部有一个网桥端口与所有站相对应的地址映射表,即网桥知道到达每个站要经过的端口;(5)网桥工作于混杂模式,即它接收其每个端口到来的每一个帧,而不管帧的目的地址;(6)当通过某个端口向LAN上其他有关的站发送帧时,网桥没有任何特权。它必须按照端口正常的介质访问控制(MAC)规定来工作。这就意味着网桥在以太网端口上必须延迟发送、检测冲突、后退等,就像其他以太网设备一样;(7)在输出端口转发帧时,可能出现长时间的延迟,这称为网桥传送延迟。如果一个输出端口阻塞了,帧有可能在网桥内部队列中等待发送。在最坏的情况下,网桥输出队列可能饱和,那么就会导致网桥由于缺少缓冲区而丢弃帧;(8)当网桥转发帧时,转发帧的源地址是该帧最初发送者的地址,而不是网桥自己的地址。端站意识不到网桥的存在。发送者不知道也不需要知道某个网桥在为它转发帧。接收站把所有的帧都看作是如同发送者和接收者在同一个LAN网段上的帧一样(同样的地址,同样的数据);(9)网桥工作原理总结:学习源地址、过滤本网段帧、转发异网段帧、广播未知帧。二.MAC帧结构2.1基本的MAC帧结构7166246-150040-448PSFDDASAL/TDataandPADFCSExtension1.Preamble(前同步信号):由7个1,0交替的7位字节组成:

10101……10101010该字段保证网络上的以太网接口能在重要的数据字段到来前与输入的数据流同步。2.SFD(起始帧定界符):1个字节,其比特模式为“10101011”。它紧跟在前同步信号后,用于指示一帧的开始。出现11时,指示帧开始。3.DA(目的地址):6个字节,用12个十六进制表示,每两个一组,代表一个8位信息。目的地址可以是单独的地址,或者是广播或组播MAC地址。4.SA(源地址):6个字节,在SA字段中,广播和组播地址格式是非法的。

5.类型/长度字段(Length/typefield):2个字节,表示的意义取决于其数值。如果字段中的值小于或等于最大帧尺寸1518(十进制)则做为长度字段使用,表示数据字段中数据的长度。如果字段中的值大于或等于1536(Ox0600),则被做为类型字段,标识数据字段所携带的数据协议类型。2.1基本的MAC帧结构7166246-150040-448PSFDDASAL/TDataandPADFCSExtension6.DataandPADfield(数据和填充字段):最少为46字节,最多为1500字节;数据字段至少必须有46个字节,这是为了确保帧信号在网络传输过程中停留的时间足够长,使网络系统中的每个站点在以太网系统的最大循环信号传输时间内都能收到帧。当数据域的长度不够46个字节时,就要通过填充字段进行填充,直到它达到46个字节的长度为止。填充字段的长度:Max[0,minframeSize-(8*n+2*Addresssize+48)]bits=Max(0,368-8*n)bits(其中n为数据字段的字节数,48为L/T和FCS的size)。7.FCS(帧校验序列):4个字节的循环冗余校验码(CRC),由DA,SA,LEN/TYPE,DATA,PAD共同计算得出。在接收端收到MAC帧以后,重新计算FCS字段的值,并与帧中的FCS字段进行对比,如果两个值相同,则接收站点认为在以太网信道传递过程中没有发生错误。8.Extension(载波扩展字段):速度在1000Mb/s以上时,为了扩大最小帧传送相关的载波事件的时间,载波通过附加非数据信号来进行扩展,扩展的最大长度为Extension=slottime-minFrameSize=4096bits-512bits=3584bits(448字节)TAGCONTROLINFORMATION字段详细解释

TCI-标签控制信息字段,包括用户优先级(UserPriority)、规范格式指示器(CanonicalFormatIndicator)和VLANID。

UserPriority:定义用户优先级,包括8个(2^3)优先级别。

CFI:以太网交换机中,规范格式指示器总被设置为0。由于兼容特性,CFI常用于以太网类网络和令牌环类网络之间,如果在以太网端口接收的帧具有CFI,那么设置为1,表示该帧不进行转发,这是因为以太网端口是一个无标签端口。

VID:VLANID是对VLAN的识别字段,在标准802.1Q中常被使用。该字段为12位。支持4096(2^12)VLAN的识别。在4096个可能的VID中,VID=0用于识别帧优先级。4095(FFF)作为预留值,所以VLAN配置的最大可能值为4,094。2.3帧结构补充知识2.3.1MAC地址问题IEEE802标准为每个DTE规定了一个48位的全局地址,相当于站点的唯一标识符,与其物理位置无关;地址字段的前3个字节(高24位)由IEEE统一分配给厂商,低24位由厂商分配。I/G和G/L是第一个字节的最低两位。

I/G=0individual单播地址(源地址只能为单播地址)

I/G=1group组播地址

G/L=0globallyadministered全局管理

G/L=1localadministered本地管理当地址位为:0xFFFFFFFFFFFF时,是表示LAN上全部工作站的多播地址(广播地址)。

I/G(1bit)

G/L(1bit)组织唯一标识符(由IEEE统一分配)(22bits)由厂家分配(24bits)CSMA/CD图解

AB冲突A开始发送帧B开始发送帧B发送jam并停止发送帧,延迟随机时间再监听A发送jam并停止发送帧,延迟随机时间再监听CSMA/CD帧的传输模式帧的传输包括数据的封装(解封)和传送(接收)介质访问管理两个部分:

a)传输数据的封装:输出帧的装配和校验序列的产生。

b)传输介质访问管理:载波延迟,帧间间隔产生,碰撞检测和强制拥塞,碰撞回退和重传,载波延长和帧组发。3.2MAC补充知识3.2.1

载波监听策略:非坚持CSMA:

(1)如果介质是空闲的,则可以立即发送数据。(2)如果介质是忙的,则等待一个随机延迟的时间后,再继续侦听,直到介质为空闲才发送数据。

1-坚持CSMA:(1)如果介质空闲的,则可以立即发送数据。(2)如果介质是忙的,则继续侦听,直至检测到介质是空闲,立即发送数据。(3)如果在发送数据过程中发生了冲突,则放弃当前的数据传送任务,等待一个随机的延迟时间,再重复上述步骤(1)~(2)。

p-坚持CSMA:(1)如果介质空闲,则以P概率发送数据(注意,只是一种概率,而不是马上发送数据),而以(1-P)的概率延迟一个时间单位t,t等于最大信号传播时延的两倍。(2)站点的发送已被延迟一个时间单位t后,则重复上述步骤(1),当然这时的P值可能不一样。(3)如果介质是忙的,继续侦听直到介质处于空闲状态,然后重复上述步骤(1)。P-坚持的说明:设当介质忙时,有n个站点等待,在P值的设定使np=1时最佳。载波监听策略性能比较策略优点缺点适用范围非坚持减少冲突发生的可能性介质的利用率低小型的总线,或者树型拓扑结构网络1-坚持介质的利用率高冲突发生概率高小型的总线型或者树型拓扑结构网络P-坚持是前面两种方法的折中,优缺点互补不仅适用于小型的总线型或者树型拓扑结构网络而且适用于大型的星型结构网络3.2MAC补充知识3.2.2冲突检测和增强

冲突检测:是通过监视物理层提供的冲突检测信号来实现的。冲突检测的实际方法是依赖于所采用的介质系统

方法:收发器监视电缆上的平均直流电信号的幅度来检测冲突。当2个以上的站点同时传输时,电缆上的平均直流电压达到一个能触发收发器冲突检测电路的幅值;冲突增强:当传输过程中检测到冲突时,并不是立即停止传输这个动作,而是继续到传完一串(32位)由jamsize定义的比特流后才停止。加强冲突(jam)是为了保证冲突持续的时间足够的长,以致于能被网上的所有站点检测到(避免漏检)。jam的内容是没有规定的,它可以为了方便媒体访问执行而选择固定或可变模式,但它不能与前面传输的帧的CRC值一样。3.2MAC补充知识3.2.2延迟时间冲突发生后,站点延迟的时间采用截断二进制指数退避算法:定义K=min(K,10)(K为回退次数)整数L,0≤L≤2K延时时间T=L×t(t为“slottime”)在CSMA/CD中,当K≥16,帧将被丢弃,并有可能向上层汇报。理解:1.回退的次数越多,随机等待时间的范围呈指数增加;2.当16>K≥10时,K一直为10,这时随机数范围(0-1023)不变,回退时间范围(0-52.4ms)不变。10Mbps系统上的最大回退时间表冲突数其他站点数目估计随机数范围回退时间范围110~10~51.2us230~30~153.6us370~70~358.4us4150~150~768us5310~310~1.59ms6630~630~3.23ms71270~1270~6.50ms82550~2550~13.1ms95110~5110~26.2ms1010230~10230~52.4ms1110230~10230~52.4ms1210230~10230~52.4ms1310230~10230~52.4ms1410230~10230~52.4ms1510230~10230~52.4ms16太大丢弃帧3.2MAC补充知识3.2.3slottime:在以太网规则中,若发生冲突,则必须让网上每个主机都检测到。但信号传播到整个介质需要一定的时间,这个时间就是以太网时隙(slottime)

时隙的由来:我们来估计在最坏情况下,检测到冲突所需的时间(1)在上图中,A和B是网上相距最远的两个主机,设信号在A和B之间传播时延为τ(包括物理层的延时),假定A在t时刻开始发送一帧,则这个帧在t+τ时刻到达B,若B在t+

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论