计算机网络原理--数据链路层

数据链路层概述

关于数据链路层

为什么要数据链路层?

  • 物理层解决了相邻结点透明传输比特的问题

  • 如何在比特流中找到一组数据的开始和结束位置?

  • 线路上有多个设别的时候比特流应由谁接收?

  • 比特传输错误怎么办

什么是数据链路

  • 链路(link)是结点间的物理通道,无源的物理线路,中间无任何其他交换结点

  • 数据链路(data link)是节点间的逻辑通道,是把实现控制数据传输的协议的硬件和软件加到链路上,即链路+协议

  • 数据链路层:负责通过一条链路从一个结点向物理链路直接相连的相邻结点传送帧

    • :链路层协议数据单元,封装网络层的数据报

从协议栈看数据链路层

数据链路层不必考虑物理层如何实现比特传输的细节

  • 向下:利用物理层提供的位流服务

  • 向上:向网络层提供明确的(well-defined)服务接口

数据链路层信道类型

  • 点对点信道(一对一的通信方式)

    • 多用于骨干网

  • 广播信道(一对多的通信方式)

    • 多用于边缘网络

三个基本问题

封装成帧

  • 封装成帧(framing):在一段数据的前后分别添加首部和尾部,构成一个帧

  • 首部和尾部的一个重要作用就是进行帧定界(即确定帧的界限)

  • 将比特流划分成“帧”的主要目的是为了检测和纠正物理层在比特传输中可能出现的错误

    • 最大传输单元MTU(maximum transfer unit):规定了所能传送的帧的数据部分长度上限

    • 为什么要规定MTU:

  • 关键问题:如何标识一个帧的开始

    • 接收方必须能从物理层接收的比特流中明确区分出一帧的开始和结束,这个问题被称为帧同步或界定帧

    • 关键:选择何种定界符?定界符出现在数据部分如何处理?

  • 成帧的方式:

    • 字节计数法

    • 字节填充的定界符法:用控制字符作为定界符

      • 控制字符SOH(start of header)放在一帧的最前面,表示帧的首部开始

      • 控制字符EOT(end of transmission)放在一帧的末尾,表示帧的结束

    • 比特填充的定界符法

    • 物理层编码违例

透明传输

  • 透明:指某一个实际存在的事物看起来却好像不存在一样

  • “在数据链路层透明传送数据”表示:无论发送什么样的比特组合的数据,这些数据都能够按照原样没有差错地通过这个数据链路层

  • 发送方采用“字节填充”或“或字符填充”法

    • 接收方逐个字节检查,遇到填充符则不会将后续字符认作帧首或帧尾,然后去掉填充符,接受数据

  • 比特填充的定界符法:使用特殊比特序列作为帧的开始,遇到数据部分与比特填充定界符相同时,采用比特填充法实现透明传输

  • 物理层编码违例:使用特殊的定界符,保证在正常的编码中不太容易产生或不会产生相应的信号,例如以太网的帧前导码、差分曼彻斯特编码的不正常跳变信号等

差错控制

  • 噪声会导致数据在传输过程中可能会产生比特差错

  • 在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率 BER(bit error rate),与信噪比有关

  • 为确保帧的正确传输,数据链路层需要进行差错检验:

    • 纠错码(error-correcting code):主要用于错误发生比较频繁的信道上,如无链路层

    • 检错码(error-detecting code):主要用在高可靠、误码率较低的信道上,例如光纤链路

检错码

循环冗余检验CRC(Cyclic Redundancy check)原理:

  • 在发送端,先把数据划分为组M。假定M有k个比特

  • CRC运算在k个比特后面再添加供差错检测用的n位冗余码,然后构成一个帧发送出去。一共发送(k+n)

  • CRC冗余码的计算

  1. 用二进制的模2运算进行2^n乘M的运算,这相当于在M后面添加n个0

  2. 得到的(k+n)位的数除以事先选定好的长度为(n+1)位的除数P,得出商是Q,余数是R,余数R比除数P少1位,即R是n位

  3. 余数R作为冗余码拼接在数据M后面,一起发送出去

    • CRC冗余码计算举例

  • 在数据后面添加上的冗余码称为帧检验序列FCS(Frame Check Sequence)

  • 循环冗余检验CRC和帧检验序列FCS并不等同

    • CRC是一种常用的检错方法,而FCS是添加在数据后面的冗余码。

    • FCS可以用CRC这种方法得出,但CRC并非是用来获取FCS的唯一方法

CRC循环冗余校验可以实现数据的可靠传输吗?

  • 仅用循环冗余检验CRC差错检测技术只能做到无差错接受(accept)

  • 即:“凡是接受的帧(即不包括丢弃的帧)”,我们都能以非常接近于1的概率认为这些帧在传输过程中没有产生差错“

  • 即:”凡是接收端数据链路层接受的帧均无差错”

注意:“无比特差错”与“无传输差错”是不同的

  • 可靠传输:数据链路层的发送端发送什么,在接收端就收到什么

  • 传输差错分为两大类:

    • 比特差错

    • 传输差错:帧丢失、帧重复或帧失序等

  • 在数据链路层使用CRC检验,能够实现无比特差错的传输,但这还不是可靠传输

  • 要做到可靠传输,还必须再加上帧编号、确认和重传等机制

点对点协议PPP

点对点协议的特点

  • 对于点对点的链路,目前使用得最广泛的数据链路层协议是点对点协议PPP(point-to-point)

  • PPP协议应满足的需求

    • 简单

    • 能够承载不同的网络层分组

    • 能够在多种类型的链路上运行

    • 封装成帧

    • 透明传输----字节填充、零比特填充

    • 差错检测

    • 实施监测链路工作状态

    • 设置链路最大传送单元MTU

    • 网络层地址协商机制----必须提供一种机制使通信的两个网络层实体能够通过协商知道或能够配置彼此的网络层地址

    • 数据压缩协商机制

  • PPP协议的组成:

    • 一种将IP数据报封装到同步/异步串行链路的方法

    • 链路控制协议LCP(Link Control Protocol):用来建立、配置和测试数据链路的链路控制协议,通信双方可协商一些选项,最重要的功能之哟是身份验证

    • 网络控制协议NCP(Network Control Protocol):其中每个协议支持一种不同的网络层协议,如IP、OSI的网络层、DECnet、Apple Talk等

PPP协议的帧格式

  • 首尾的7E是定界符

  • FF:地址字段A

  • 03:控制字段

  • 协议字段:标识信息部分的类型

    • 0x0021:IP数据报

    • 0x8021:网络控制数据NCP

    • 0xC021:链路控制数据LCP

  • FCS:校验码

PPP是面向字节的,所有的PPP帧的长度都是整数字节

透明传输问题

  • 当PPP用在异步传输时,使用字节填充法

  • 当PPP用在同步传输链路时,采用零比特填充法

  • 同步传输(SONET/SDH链路):面向比特的传输,同步传输的单位是帧;同步传输收发双时钟统一、字符间传输同步无间隔

  • 异步传输:面向字节传输,异步传输的单位是字符;异步传输效率低,高速链路开销大

PPP协议的工作状态

PPP链路初始化过程

  • 用户拨号接入ISP后,就建立了一条从用户个人电脑到ISP的物理连接

  • 用户个人电脑向ISP发送一系列的链路控制协议LCP分组(封装成多个PPP帧),以便建立LCP连接

  • 之后进行网络层配置。网络控制协议NCP给新接入的用户个人电脑分配一个临时的IP地址

  • 当用户通信完毕时,NCP释放网络层连接,收回原来分配出去的IP地址。LCP释放数据链路层连接。最后释放的是物理层的连接

使用广播信道的数据链路层

局域网的数据链路层

  • 局域网具有优点

    • 具有广播功能,从站点可很方便地访问全网

    • 便于系统的扩展和逐渐地演变,各设备的位置可灵活调整和改变

    • 提高了系统的可靠性、可用性和生存性

局域网拓扑结构:

共同点:共享同一信道

  • 广播信道面临的问题:可能两个(或更多)站点同时请求占用信道

    • 解决办法:介质的多路访问控制 ,在多路信道上确定下一个使用者(信道分配)

  • 怎么介质访问控制(分配信道、媒体共享技术)?

    • 静态分配

    • 动态分配

媒体共享技术:

  • 静态划分信道:频分复用、时分复用、波分复用、码分复用

    • 适用于通信量太且流量稳定的情况、用户数量少且用户数目固定的情况

    • 代价高,不适合突发性业务,不适合局域网

  • 动态媒体接入控制(多点接入):

    • 随机接入:所有的用户可随机地发送信息(以太网)

    • 受控接入:用户必须服从一定的控制。如轮询(polling)

以太网的历史

  • 施乐(Xerox)公司的Bob Metcalfe设计的在同轴电缆上实现3Mbps以太网连接方案的备忘录

  • 1976年,Metcalfe和David Boggs发表了题为《以太网:本地计算机网络的分布式包交换方式》的论文

  • 1979年,Metcalfe离开施乐创办3Com,以促进以太网的商业化,第二年推出了十兆以太网标准

  • 1985年,IEEE成为以太网的官方标准化组织。开放的标准帮助以太网成了占绝对支配地位的LAN技术

  • 1986年,IEEE发表了10Base5以太网标准,也称粗以太网

  • 1989年,Kalpana推出了第一台以太网交换机,最终取代了网桥和集线器

  • 1991年,IEEE批准了Cat-3双绞线10Base-T以太网,很快成为LAN部署的标准配置

  • 1994年,IEEE标准10BaseF标准,即数据中心所用的光纤以太网标准

  • 1995年,IEEE批准了100Mbps以太网标准。后被成为快速以太网

  • 1998年,千兆以太网标准1000Base-T获得通过

  • 2001年,万兆以太网的标准前产品开始问世,正式标准在2002年获得通过

  • 40G/100G以太网标准在2010年中制定完成,当前使用附加标准IEEE 802.3ba用以说明

  • 2014年,成立200 Gb/s400 Gb/s以太网标准工作组IEEE P802.3bs

以太网的两个标准1:

  • IEEE 802.3:第一个IEEE的以太网标准。数据链路层分为2个子层

逻辑链路控制LLC(Logical link control)子层:与传输媒体无关

媒体接入控制MAC(medium access control)子层:与传输媒体有关

以太网的两个标准2:

  • DIX Ethernet V2:世界上第一个局域网产品(以太网)的规约

    • 现在802委员会制定的逻辑链路控制子层LLC(即802标准)的作用已经不大了

    • 很多厂商生产的适配器上就仅装有MAC协议而没有LLC协议

适配器的作用

  • 重要功能:

    • 进行串并行转换

    • 对数据进行缓存

    • 在计算机的操作系统安装设备驱动程序

    • 实现以太网协议

以太网采取的2中重要措施:

  • 采用较为灵活的无连接的工作方式

    • 不必要建立连接就可以直接发送数据

    • 对发送的数据帧不进行编号,也不要求对方发回确认

    • 提供不可靠的、尽最大努力的交付服务

    • 差错帧是否重传由高层决定

  • 发送的数据都使用曼彻斯特(Manchester)编码,便于同步

    • 曼彻斯特编码的缺点:所占的频带宽度比原始的基带信号增加了一倍

总线型以太网的工作特点:

  • 最早的以太网:将许多计算机都连接到一根总线

  • 总线特点:易于实现广播通信,简单,可靠

如果要一对一通信呢?

  • 为了在广播特性的总线上实现一对一通信,将接收站的硬件地址写入帧首部中的目的地址字段中。仅当数据帧中的目的目的地址与设配器硬件地址一致时,才能接收这个帧

  • 如果多个用户在同时发送数据呢?

    • 核心问题:只有一条共享信道

    • 总线缺点:多个站点同时发送时,会产生发送碰撞或冲突,导致发送失败

    • 需要在以太网上实现动态媒体接入控制

CSMA/CD协议

  • CSMA/CD(Carrier Sense Multiple Access with Collision Detection):载波监听多点接入/碰撞检测

    • 多点接入:说明这是总线型网络

    • 载波监听:即“边发送边监听”。不管在想要发送数据之前,还是在发送数据之中,每个站都必须不停地检测信道

    • 碰撞检测:适配器边发送数据,边检测信道上的信号电压的变化情况。电压摆动值超过一定的门限时,就认为总线上至少有两个站同时在发送数据,表明产生了碰撞

  • 检测到碰撞后:

    • 适配器立即停止发送。(碰撞点后面的已发信号会一直叠加)

    • 等待一段随机时间后再次发送。(避免再次冲突)

  • 既然发送之前已经监听过信道,为什么还要进行碰撞检测?

    • 因为信号传播时延,监听信道空闲,但信道可能并非真正空闲

    • A在发送数据后,至少要在多少时间内收到数据才说明没有碰撞

      • 以太网的端到端往返时延2\tau称为争用期,或碰撞窗口

      • 具体的争用期时间 = 51.2微秒

    • 经过争用期这段时间还没有检测到碰撞,就能肯定这次发送不会发生碰撞?正确

    • 碰撞后什么时候重传?

      • 采用截断二进制指数退避(truncated binary exponential backoff)确定

      • 发生碰撞的站停止发送数据后,要退避一个随机时间后再发送数据

        • 基本退避时间=2\tau

        • 从整数集合[0,1,...,2^k-1]中随机地取一个数,记为r。重传所需时延 T = r x 基本退避时间

        • 参数 k = min(重传次数,10)

        • 当重传达16次仍不能成功时即丢弃该帧,并向高层报告

分析

  • 10Mbit/s以太网争用期的长度 = 51.2\mus

  • 对于10Mbit/s以太网,在争用期内可发送512bit,即64字符。

这意味着:

  • 以太网在发送数据时,若前64字节没有发生冲突,则后续的数据都不会发生冲突

  • 以太网规定了最短有效帧长为64字节。凡长度小于64字节的帧都是由于冲突而异常中止的无效帧,应当立即将其丢弃

  • 理论上,以太网的最大端到端长度约为5km(电磁波信号1km大约需要5\mus,一般争用期25.6\mus)

  • 除AB外的其他用户,在AB发生碰撞时可能并不知情。

  • 强化碰撞:认为干扰信号

  • 发送站检测到冲突后,立即停止发送数据帧,接着就发送32或48比特的人为干扰信号(jamming signal),以便让所有用户都知道发生了碰撞。以太网还规定了帧间最小间隔为9.6\mu

CSMA/CD重要特性:

  • 使用CSMA/CD协议的以太网不能进行全双工通信而只能进行双向交替通信(半双工通信

  • 每个站在发送数据之后的一小段时间内,存在着遭遇碰撞的可能性

  • 这种发送的不确定性使整个以太网的平均通信量远小于以太网的最高数据率

口诀:先听后发,边听边发,冲突停止,延迟重发

使用集线器的星形拓扑

  • 传统以太网传输媒体:粗同轴电缆\Rightarrow细同轴电缆\Rightarrow双绞线

  • 使用双绞线的以太网采用星形拓扑

  • 在星形的中心则增加了一种可靠性(在规定条件下保持正常工作的能力)非常高的设备,叫做集线器(hub )

集线器的一些特点:

  • 使用集线器的以太网在逻辑上仍是一个总线网,只是使用电子器件来模拟实际电缆线的工作

  • 仍然是共享信道,各工作站使用的还是CSMA/CD协议,并共享逻辑上的总线

  • 工作在物理层

  • 采用了专门芯片,进行自适应串音回波抵消,减少了近端串音

以太网的信道利用率

  • 多个站在以太网上同时工作就可能会发生碰撞

  • 当发生碰撞时,信道资源实际上是被浪费了。因此,当扣除碰撞所造成的信道损失后,以太网总的信道利用率并不能达到100%

  • 假设:单程端到端传播时延 = \tau,则争用期长度 = 2\tau。检测到碰撞后不发送干扰信号

  • 设:帧长 = L(bit),数据发送速率 = C(bit/s),则帧的发送时间 T_0 = \frac{L}{C}(S)

  • 成功发送一个帧T_0 + \tau,比帧的发送时间要多一个单程端到端时延\tau

  • \frac{\tau}{T_0}越小,信道利用率越高

  • 在以太网中定义了参数 \alpha = \frac{\tau}{T_0}

以太网的信道利用率:S_{max} = \frac{T_0}{T_0 + \tau} = \frac{1}{1 + \alpha}

\alpha \rightarrow 0 ,表示一发生碰撞就立即可以检测出来,并立即停止发送,因而信道利用率很高

  • 以太网的参数\alpha的值应当尽可能小

    • 以太网的长度受到限制,否则\tau的数值会太大

    • 以太网的帧长不能太短,否则T_0的值会太小,使\alpha值太大

  • 只有当参数\bf{\alpha<<1}才能得到尽可能高的极限信道利用率

    • 根据统计,当以太网的利用率达到30%时就已经处于过载的情况

以太网的MAC层

MAC层的硬件地址

  • 又称为物理地址,或MAC地址

  • IEEE 802标准为局域网规定了一种48位的全球地址(简称为地址)是指局域网上的每一台计算机中固化在设配器的ROM中的地址

  • 每一台适配器有一个MAC地址,相当于它的标识符,与其所处的位置无关

  • 局域网上的每一个接口有一个MAC地址

  • IEEE 注册管理机构RA负责向厂商分配前三个字节(即高24位)称为组织唯一标识符OUI(organizationally unique identifier)

  • 厂商自行指派后3个字节(即低24位),称为扩展标识符(extended identifier)。必须保证生产出的适配器没有重复地址

MAC地址分类

  • 单站地址:I/G位 = 0

  • 组地址:I/G位 = 1。组地址用来进行多播。只能作为目的地址使用

  • 广播地址:所有的48位都为1(全1)。只能作为目的地址使用

全球管理与本地管理

  • 全球管理:G/L位 = 0。厂商向IEEE 购买的OUI都属于全球管理

  • 本地管理:G/L 位 = 1。这时用户可任意分配网络上的地址

MAC帧的格式

  • 常用的以太网MAC帧格式有两种标准

    • DIX Ethernet V2标准

    • IEEE 的 802.3标准

  • 最常用的MAC帧是以太网V2的格式

以太网V2的帧格式

  • 目的地址、源地址字段6字节

  • 类型字段用来标志上一层使用的是什么协议,以便把收到的MAC帧的数据上交给上一层的这个协议

  • 数据字段长度为46-1500字节

为了达到比特同步,在传输媒体上实际传送的要比MAC帧还多8个字节

  • 由硬件在帧的前面插入8字节。第一个字段共7个字节,是前同步码,用来快速实现MAC帧的比特同步。第二个字段1个字节是帧开始定界符,表示后面的信息就是MAC帧

什么样的MAC帧是无效的?

  • 数据字段的长度与长度字段的值不一致

  • 帧的长度不是整数个字节

  • 用收到的帧检验序列FCS查出有差错

  • 数据字段的长度不在46-1500字节之间(有效的MAC帧长度应在64-1518字节之间)

处理

  • 对于检查出的无效MAC帧就简单地丢弃

  • 以太网不负责重传丢弃的帧

扩展的以太网

网络层眼中:扩展后的以太网仍然是一个网络

在物理层扩展以太网

  • 使用光纤扩展

  • 使用集线器扩展

碰撞域(collision domain)又称为冲突域,指网络中一个站点发出的帧会与其他站点发出的帧产生碰撞或冲突的那部分网络

碰撞域越大,发生碰撞的概率越高

  • 优点

    • 是原来属于不同碰撞域的计算机能够跨碰撞域通信

    • 扩大了以太网覆盖的地理范围

  • 缺点碰撞域增大了,总的吞吐量未提高

  • 如果使用不同的以太网技术(如数据率不同),那么就不能用集线器将它们互连起来

  • 存在安全隐患

集线器是物理层设备,取代了传统总线

在数据链路层扩展以太网

  • 更为常用

  • 早期使用网桥,现在使用以太网交换机

网桥根据MAC帧的目的地址对收到的帧进行转发和过滤。或者转发,或者丢弃

以太网交换机的特点:

  • 实质上是一个多接口网桥

    • 通常有十几个或更多的接口

  • 每个接口都直接与一个单台主机或另一个以太网交换机相连,并且一般都工作在全双工方式

  • 以太网交换机具有并行性

    • 能同时连通多对接口,使多对主机能同时通信

    • 相互连通的主机都都独占传输媒体,无碰撞地传输数据

    • 每一个端口和连接到端口的主机构成了一个碰撞域

  • 接口有存储器

  • 即插即用。其内部的帧交换表(又称为地址表)是通过自学习算法自动地逐渐建立起来的

  • 使用专门的交换结构芯片,用硬件转发,其转发速率要比使用软件转发的网桥快很多

以太网交换机的优点:

  • 每个接口用户独享宽带,增加了总容量

  • 支持多种速率接口

  • 支持多类型的接口

以太网交换机的自学习功能:

  • 开始时,交换表是空的

  • A发一个帧给B

  • 逆向学习源地址,并记录收到帧的时间,以确定该条信息的有效时间

    • 考虑到可能有时要在交换机的接口更换主机,或者主机要更换网络适配器,这就需要更改交换表中的项目。为此,在交换表中每个项目都设有一定的有效时间。过期的项目就被自动删除

  • 查表发现没有与B相关的记录,于是广播

  • C、D发现目的地址并不是自己,丢弃

  • B给A一个回复

  • 逆向学习源地址

  • 查表发现目的地址A在1号接口,于是按接口转发

以太网交换机和集线器互连:

交换机会以为E,F,G,H都在5号接口上,会变得更复杂

两个以太网交换机互连:

多台交换机互连:

可能带来回路

回路会带来什么问题?

\Rightarrow 广播风暴(不停发送广播包),会使网络性能急剧下降

解决广播风暴的办法

消去回路:使用生成树协议(STP)

  • 生成树协议STP(spanning tree protocol)不改变网络的实际拓扑结构,但在逻辑上则切断某些链路,使得从一台主机到所有其他主机的路径是无环路的树状结构,从而消除了兜圈子现象

从总线以太网到星形以太网:

虚拟局域网

以太网存在的主要问题

  • 广播风暴

  • 安全问题

  • 管理困难等

广播域(broadcast domain):指这样一部分网络,其中任何一台设备发出的广播通信都能被该部分网络中的所有其他设备所接收,一个以太网是一个广播域

广播风暴

使用STP协议并不能完全解决广播风暴,有可能有用户恶意地持续地发送广播包,造成消耗局域网内其他用户资源

安全问题、管理问题

无法隔离不同部门的通信,连接在不同地理位置的同一部门的主机不易管理

虚拟局域网 VLAN(virtual LAN)

  • IEEE 802.1Q对虚拟局域网VLAN的定义:

    • 虚拟局域网VLAN是由一些局域网网段构成的与物理位置无关的逻辑组而这些网段具有某些共同的需求。每一个VLAN的帧都有一个明确的标识符,指明发送这个帧的计算机是属于哪一个VLAN

  • 虚拟局域网其实只是局域网给用户提供的一种服务,并不是一种新型局域网

  • VLAN是一个在物理网络上根据用途,工作组、应用等来逻辑划分的局域网络,与用户的物理位置没有关系

  • 每个VLAN是一个广播域

  • 一台主机发出的广播包,只能在VLAN中传播

虚拟局域网的优点:

  • 便于网络管理,具有相似需求的用户共享同一个VLAN

  • 增强网络的安全性,敏感用户与普通用户隔离

  • 减少了不必要的网络流量

  • 限制了广播报文的洪泛,抑制广播风暴

  • 减少网络拓扑变更成本

  • 降低了计算机CPU的开销

划分局域网的方法:

  • 基于交换机端口

  • 基于计算机网卡的MAC地址

  • 基于协议类型

  • 基于IP子网地址

  • 基于高层应用或服务

高速以太网

100BASE-T以太网

  • 又称为快速以太网(Fast Ethernet)

  • 在双绞线上传送 100Mbit/s基带信号的星形拓扑以太网

  • 仍使用IEEE 802.3的CSMA/CD协议

  • 1995年定为正式标准:IEEE 802.3u

特点:

  • 可在全双工方式下工作而无冲突发生

  • 在全双工方式下工作时,不使用CSMA/CD协议

  • 使用IEEE 802.3 协议规定的MAC帧格式

  • 保持最短帧长不变,但将一个网段的最大电缆长度减小到100米

  • 帧间时间间隔从原来的9.6\mu改为现在的0.96\mu

吉比特以太网

特点:

  • 允许在1Gbit/s下以全双工和半双工2种方式工作

  • 使用IEEE 802.3协议规定的MAC帧格式

  • 半双工方式下使用CSMA/CD协议,而在全双工方式下不使用CSMA/CD协议

  • 与10BASE-T和100BASE-T技术向后兼容

吉比特以太网的物理层:

  • 使用两种成熟的技术:一种来自现有的以太网,另一种则是美国国家标准协会ANSI制定的光纤通道FC(Fiber Channel)

半双工方式工作的吉比特以太网

  • 半双工时采用CSMA/CD,必须进行碰撞检测

  • 为保持64字节最小帧长度,以及100米的网段的最大长度,增加了两个功能:

    • 载波延伸(carrier extension)

    • 分组突发(packet bursting)

全双工方式工作的吉比特以太网不使用载波延伸和分组突发*

10吉比特以太网(10GE)和更快的以太网

  • 10吉比特以太网主要特点

    • 万兆比特

    • 与10、100Mbit/s和1Gbit/s以太网的帧格式完全相同

    • 保留了IEEE 802.3标准规定的以太网最小和最大帧长

    • 只使用光纤作为传输媒体

    • 只工作在全双工方式,没有争用问题,不使用CSMA/CD协议

10GE以太网的物理层

  • 端到端的以太网传输

    • 以太网的工作范围已经扩大到城域网和广域网,实现了端到端的以太网传输

    • 好处:

      • 技术成熟

      • 互操作性很好

      • 在广域网中使用以太网时价格便宜

      • 采用统一的以太网帧格式,简化了操作和管理

使用以太网进行宽带接入

  • IEEE在2001年初成立了802.3EFM工作组,专门研究高速以太网的宽带接入技术问题

  • 以太网宽带接入具有一下特点:

    • 可以提供双向的宽带通信

    • 可以根据用户对宽带的需求灵活地进行带宽升级

    • 可以实现端到端的以太网传输,中间不需要再进行帧格式的转换

    • 不支持用户身份鉴别

PPPoE:

  • PPPoE(PPP over Ethernet):在以太网上运行PPP

  • 将PPP帧封装到以太网中来传输

  • 现在的光纤宽带接入FTTx都要使用PPPoE的方式进行接入

  • 利用ADSL进行宽带上网时,从用户个人电脑到家中的ADSL调制解调器之间的连接也使用RJ-45和5类线,也使用PPPoE

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值