- 以太网
历史
以太网技术的最初进展来自于施乐帕洛阿尔托研究中心的许多先锋技术项目中的一个。人们通常认为以太网发明于1973年,当年罗伯特.梅特卡夫(Robert Metcalfe)给他PARC的老板写了一篇有关以太网潜力的备忘录。但是梅特卡夫本人认为以太网是之后几年才出现的。在1976年,梅特卡夫和他的助手David Boggs发表了一篇名为《以太网:局域计算机网络的分布式包交换技术》的文章。
1979年,梅特卡夫为了开发个人电脑和局域网离开了施乐,成立了3Com公司。3com对迪吉多, 英特尔, 和施乐进行游说,希望与他们一起将以太网标准化、规范化。这个通用的以太网标准于1980年9月30日出台。当时业界有两个流行的非公有网络标准令牌环网和ARCNET,在以太网大潮的冲击下他们很快萎缩并被取代。而在此过程中,3Com也成了一个国际化的大公司。
梅特卡夫曾经开玩笑说,Jerry Saltzer为3Com的成功作出了贡献。Saltzer在一篇与他人合著的很有影响力的论文中指出,在理论上令牌环网要比以太网优越。受到此结论的影响,很多电脑厂商或犹豫不决或决定不把以太网接口做为机器的标准配置,这样3Com才有机会从销售以太网网卡大赚。这种情况也导致了另一种说法“以太网不适合在理论中研究,只适合在实际中应用”。也许只是句玩笑话,但这说明了这样一个技术观点:通常情况下,网络中实际的数据流特性与人们在局域网普及之前的估计不同,而正是因为以太网简单的结构才使局域网得以普及。梅特卡夫和Saltzer曾经在麻省理工学院 MAC项目(Project MAC)的同一层楼里工作,当时他正在做自己的哈佛大学毕业论文,在此期间奠定了以太网技术的理论基础。
它不是一种具体的网络,是一种技术规范。
该标准定义了在局域网(LAN)中采用的电缆类型和信号处理方法。以太网在互联设备之间以10~100Mbps的速率传送信息包,双绞线电缆10 Base T以太网由于其低成本、高可靠性以及10Mbps的速率而成为应用最为广泛的以太网技术。直扩的无线以太网可达11Mbps,许多制造供应商提供的产品都能采用通用的软件协议进行通信,开放性最好。
以太网的分类和发展
一、标准以太网
开始以太网只有10Mbps的吞吐量,使用的是带有冲突检测的载波侦听多路访问(CSMA/CD,Carrier Sense Multiple Access/Collision Detection)的访问控制方法,这种早期的10Mbps以太网称之为标准以太网。以太网可以使用粗同轴电缆、细同轴电缆、非屏蔽双绞线、屏蔽双绞线和光纤等多种传输介质进行连接,并且在IEEE 802.3标准中,为不同的传输介质制定了不同的物理层标准,在这些标准中前面的数字表示传输速度,单位是“Mbps”,最后的一个数字表示单段网线长度(基准单位是100m),Base表示“基带”的意思,Broad代表“带宽”。
10Base-5 使用直径为0.4英寸、阻抗为50Ω粗同轴电缆,也称粗缆以太网,最大网段长度为500m,基带传输方法,拓扑结构为总线型;10Base-5组网主要硬件设备有:粗同轴电缆、带有AUI插口的以太网卡、中继器 、收发器、收发器电缆、终结器等。
10Base-2 使用直径为0.2英寸、阻抗为50Ω细同轴电缆,也称细缆以太网,最大网段长度为185m,基带传输方法,拓扑结构为总线型;10Base-2组网主要硬件设备有:细同轴电缆、带有BNC插口的以太网卡、中继器、T型连接器 、终结器等。
10Base-T 使用双绞线电缆,最大网段长度为100m,拓扑结构为星型;10Base-T组网主要硬件设备有:3类或5类非屏蔽双绞线、带有RJ-45插口的以太网卡、集线器、交换机、RJ-45插头等。
1Base-5 使用双绞线电缆,最大网段长度为500m,传输速度为1Mbps;
10Broad-36 使用同轴电缆(RG-59/U CATV),网络的最大跨度为3600m,网段长度最大为1800m,是一种宽带传输方式;
10Base-F 使用光纤传输介质,传输速率为10Mbps;
二、快速以太网
随着网络的发展,传统标准的以太网技术已难以满足日益增长的网络数据流量速度需求。在1993年10月以前,对于要求10Mbps以上数据流量的LAN应用,只有光纤分布式数据接口(FDDI)可供选择,但它是一种价格非常昂贵的、基于100Mpbs光缆的LAN。1993年10月,Grand Junction公司推出了世界上第一台快速以太网集线器Fastch10/100和网络接口卡FastNIC100,快速以太网技术正式得以应用。随后Intel、SynOptics、3COM、BayNetworks等公司亦相继推出自己的快速以太网装置。与此同时,IEEE802工程组亦对100Mbps以太网的各种标准,如100BASE-TX、100BASE-T4、MII、中继器、全双工等标准进行了研究。1995年3月IEEE宣布了IEEE802.3u 100BASE-T快速以太网标准(Fast Ethernet),就这样开始了快速以太网的时代。
快速以太网与原来在100Mbps带宽下工作的FDDI相比它具有许多的优点,最主要体现在快速以太网技术可以有效的保障用户在布线基础实施上的投资,它支持3、4、5类双绞线以及光纤的连接,能有效的利用现有的设施。 快速以太网的不足其实也是以太网技术的不足,那就是快速以太网仍是基于CSMA/CD技术,当网络负载较重时,会造成效率的降低,当然这可以使用交换技术来弥补。 100Mbps快速以太网标准又分为:100BASE-TX 、100BASE-FX、100BASE-T4三个子类。
100BASE-TX:是一种使用5类数据级无屏蔽双绞线或屏蔽双绞线的快速以太网技术。它使用两对双绞线,一对用于发送,一对用于接收数据。在传输中使用4B/5B编码方式,信号频率为125MHz。符合EIA586的5类布线标准和IBM的SPT 1类布线标准。使用同10BASE-T相同的RJ-45连接器。它的最大网段长度为100米。它支持全双工的数据传输。
100BASE-FX:是一种使用光缆的快速以太网技术,可使用单模和多模光纤(62.5和125um) 多模光纤连接的最大距离为550米。单模光纤连接的最大距离为3000米。在传输中使用4B/5B编码方式,信号频率为125MHz。它使用MIC/FDDI连接器、ST连接器或SC连接器。它的最大网段长度为150m、412m、2000m或更长至10公里,这与所使用的光纤类型和工作模式有关,它支持全双工的数据传输。100BASE-FX特别适合于有电气干扰的环境、较大距离连接、或高保密环境等情况下的适用。
100BASE-T4:是一种可使用3、4、5类无屏蔽双绞线或屏蔽双绞线的快速以太网技术。100Base-T4使用4对双绞线,其中的三对用于在33MHz的频率上传输数据,每一对均工作于半双工模式。第四对用于CSMA/CD冲突检测。在传输中使用8B/6T编码方式,信号频率为25MHz,符合EIA586结构化布线标准。它使用与10BASE-T相同的RJ-45连接器,最大网段长度为100米。
三、千兆以太网
千兆以太网技术作为最新的高速以太网技术,给用户带来了提高核心网络的有效解决方案,这种解决方案的最大优点是继承了传统以太技术价格便宜的优点。 千兆技术仍然是以太技术,它采用了与10M以太网相同的帧格式、帧结构、网络协议、全/半双工工作方式、流控模式以及布线系统。由于该技术不改变传统以太网的桌面应用、操作系统,因此可与10M或100M的以太网很好地配合工作。升级到千兆以太网不必改变网络应用程序、网管部件和网络操作系统,能够最大程度地投资保护。 为了能够侦测到64Bytes资料框的碰撞,Gigabit Ethernet所支持的距离更短。Gigabit Ethernet 支持的网络类型,如下表所示:
传输介质 距离
1000Base-CX Copper STP 25m
1000Base-T Copper Cat 5 UTP 100m
1000Base-SX Multi-mode Fiber 500m
1000Base-LX Single-mode Fiber 3000m
千兆以太网技术有两个标准:IEEE802.3z和IEEE802.3ab。IEEE802.3z制定了光纤和短程铜线连接方案的标准。IEEE802.3ab制定了五类双绞线上较长距离连接方案的标准。
1. IEEE802.3z
IEEE802.3z工作组负责制定光纤(单模或多模)和同轴电缆的全双工链路标准。IEEE802.3z定义了基于光纤和短距离铜缆的1000Base-X,采用8B/10B编码技术,信道传输速度为1.25Gbit/s,去耦后实现1000Mbit/s传输速度。 IEEE802.3z具有下列千兆以太网标准:
1000Base-SX 只支持多模光纤,可以采用直径为62.5um或50um的多模光纤,工作波长为770-860nm,传输距离为220-550m。
1000Base-LX 多模光纤:可以采用直径为62.5um或50um的多模光纤,工作波长范围为1270-1355nm,传输距离为550m。
单模光纤:可以支持直径为9um或10um的单模光纤,工作波长范围为1270-1355nm,传输距离为5km左右。
1000Base-CX 采用150欧屏蔽双绞线(STP),传输距离为25m。
2. IEEE802.3ab
IEEE802.3ab工作组负责制定基于UTP的半双工链路的千兆以太网标准,产生IEEE802.3ab标准及协议。IEEE802.3ab定义基于5类UTP的1000Base-T标准,其目的是在5类UTP上以1000Mbit/s速率传输100m。 IEEE802.3ab标准的意义主要有两点:
(1) 保护用户在5类UTP布线系统上的投资。
(2) 1000Base-T是100Base-T自然扩展,与10Base-T、100Base-T完全兼容。不过,在5类UTP上达到1000Mbit/s的传输速率需要解决5类UTP的串扰和衰减问题,因此,使IEEE802.3ab工作组的开发任务要比IEEE802.3z复杂些。
四、万兆以太网
万兆以太网规范包含在 IEEE 802.3 标准的补充标准 IEEE 802.3ae 中,它扩展了 IEEE 802.3 协议和 MAC 规范使其支持 10Gb/s 的传输速率。除此之外,通过 WAN 界面子层(WIS:WAN interface sublayer),10千兆位以太网也能被调整为较低的传输速率,如 9.584640 Gb/s (OC-192),这就允许10千兆位以太网设备与同步光纤网络(SONET) STS -192c 传输格式相兼容。
10GBASE-SR 和 10GBASE-SW 主要支持短波(850 nm)多模光纤(MMF),光纤距离为 2m 到 300 m 。
10GBASE-SR 主要支持“暗光纤”(dark fiber),暗光纤是指没有光传播并且不与任何设备连接的光纤。
10GBASE-SW 主要用于连接 SONET 设备,它应用于远程数据通信。
10GBASE-LR 和 10GBASE-LW 主要支持长波(1310nm)单模光纤(SMF),光纤距离为 2m 到 10km (约32808英尺)。
10GBASE-LW 主要用来连接 SONET 设备时,10GBASE-LR 则用来支持“暗光纤”(dark fiber)。
10GBASE-ER 和 10GBASE-EW 主要支持超长波(1550nm)单模光纤(SMF),光纤距离为 2m 到 40km (约131233英尺)。
10GBASE-EW 主要用来连接 SONET 设备,10GBASE-ER 则用来支持“暗光纤”(dark fiber)。
10GBASE-LX4 采用波分复用技术,在单对光缆上以四倍光波长发送信号。系统运行在 1310nm 的多模或单模暗光纤方式下。该系统的设计目标是针对于 2m 到 300 m 的多模光纤模式或 2m 到 10km 的单模光纤模式。
拓扑结构
总线型:所需的电缆较少、价格便宜、管理成本高,不易隔离故障点、采用共享的访问机制,易造成网络拥塞。早期以太网多使用总线型的拓扑结构,采用同轴缆作为传输介质,连接简单,通常在小规模的网络中不需要专用的网络设备,但由于它存在的固有缺陷,已经逐渐被以集线器和交换机为核心的星型网络所代替。
星型:管理方便、容易扩展、需要专用的网络设备作为网络的核心节点、需要更多的网线、对核心设备的可靠性要求高。采用专用的网络设备(如集线器或交换机)作为核心节点,通过双绞线将局域网中的各台主机连接到核心节点上,这就形成了星型结构。星型网络虽然需要的线缆比总线型多,但布线和连接器比总线型的要便宜。此外,星型拓扑可以通过级联的方式很方便的将网络扩展到很大的规模,因此得到了广泛的应用,被绝大部分的以太网所采用。
传输介质
以太网可以采用多种连接介质,包括同轴缆、双绞线和光纤等。其中双绞线多用于从主机到集线器或交换机的连接,而光纤则主要用于交换机间的级联和交换机到路由器间的点到点链路上。同轴缆作为早期的主要连接介质已经逐渐趋于淘汰。
注意区分双绞线中的直通线和交叉线两种连线方法.
以下连接应使用直通电缆:
交换机到路由器以太网端口
计算机到集线器
交叉电缆用于直接连接 LAN 中的下列设备:
交换机到交换机
交换机到集线器
集线器到集线器
路由器到路由器的以太网端口连接
计算机到计算机
计算机到路由器的以太网端口
CSMA/CD共享介质以太网
带冲突检测的载波侦听多路访问 (CSMA/CD)技术规定了多台电脑共享一个通道的方法。这项技术最早出现在1960年代由夏威夷大学开发的ALOHAnet,它使用无线电波为载体。这个方法要比令牌环网或者主控制网要简单。当某台电脑要发送信息时,必须遵守以下规则:
开始 - 如果线路空闲,则启动传输,否则转到第4步 发送 - 如果检测到冲突,继续发送数据直到达到最小报文时间 (保证所有其他转发器和终端检测到冲突),再转到第4步. 成功传输 - 向更高层的网络协议报告发送成功,退出传输模式。 线路忙 - 等待,直到线路空闲 线路进入空闲状态 - 等待一个随机的时间,转到第1步,除非超过最大尝试次数 超过最大尝试传输次数 - 向更高层的网络协议报告发送失败,退出传输模式 就像在没有主持人的座谈会中,所有的参加者都通过一个共同的媒介(空气)来相互交谈。每个参加者在讲话前,都礼貌地等待别人把话讲完。如果两个客人同时开始讲话,那么他们都停下来,分别随机等待一段时间再开始讲话。这时,如果两个参加者等待的时间不同,冲突就不会出现。如果传输失败超过一次,将采用退避指数增长时间的方法(退避的时间通过截断二进制指数退避算法(truncated binary exponential backoff)来实现)。
最初的以太网是采用同轴电缆来连接各个设备的。电脑通过一个叫做附加单元接口(Attachment Unit Interface,AUI)的收发器连接到电缆上。一根简单网线对于一个小型网络来说还是很可靠的,对于大型网络来说,某处线路的故障或某个连接器的故障,都会造成以太网某个或多个网段的不稳定。
因为所有的通信信号都在共用线路上传输,即使信息只是发给其中的一个终端(destination),某台电脑发送的消息都将被所有其他电脑接收。在正常情况下,网络接口卡会滤掉不是发送给自己的信息,接收目标地址是自己的信息时才会向CPU发出中断请求,除非网卡处于混杂模式(Promiscuous mode)。这种“一个说,大家听”的特质是共享介质以太网在安全上的弱点,因为以太网上的一个节点可以选择是否监听线路上传输的所有信息。共享电缆也意味着共享带宽,所以在某些情况下以太网的速度可能会非常慢,比如电源故障之后,当所有的网络终端都重新启动时。
接口的工作模式
以太网卡可以工作在两种模式下:半双工和全双工。
半双工:半双工传输模式实现以太网载波监听多路访问冲突检测。传统的共享LAN是在半双工下工作的,在同一时间只能传输单一方向的数据。当两个方向的数据同时传输时,就会产生冲突,这会降低以太网的效率。
全双工:全双工传输是采用点对点连接,这种安排没有冲突,因为它们使用双绞线中两个独立的线路,这等于没有安装新的介质就提高了带宽。例如在上例的车站间又加了一条并行的铁轨,同时可有两列火车双向通行。在双全工模式下,冲突检测电路不可用,因此每个双全工连接只用一个端口,用于点对点连接。标准以太网的传输效率可达到50%~60%的带宽,双全工在两个方向上都提供100%的效率。
以太网的工作原理
以太网采用带冲突检测的载波帧听多路访问(CSMA/CD)机制。以太网中节点都可以看到在网络中发送的所有信息,因此,我们说以太网是一种广播网络。
以太网的工作过程如下:
当以太网中的一台主机要传输数据时,它将按如下步骤进行:
1、监听信道上收否有信号在传输。如果有的话,表明信道处于忙状态,就继续监听,直到信道空闲为止。
2、若没有监听到任何信号,就传输数据
3、传输的时候继续监听,如发现冲突则执行退避算法,随机等待一段时间后,重新执行步骤1(当冲突发生时,涉及冲突的计算机会发送会返回到监听信道状态。
注意:每台计算机一次只允许发送一个包,一个拥塞序列,以警告所有的节点)
4、若未发现冲突则发送成功,所有计算机在试图再一次发送数据之前,必须在最近一次发送后等待9.6微秒(以10Mbps运行)。
帧结构
以太网帧的概述:
以太网的帧是数据链路层的封装,网络层的数据包被加上帧头和帧尾成为可以被数据链路层识别的数据帧(成帧)。虽然帧头和帧尾所用的字节数是固定不变的,但依被封装的数据包大小的不同,以太网的长度也在变化,其范围是64~1518字节(不算8字节的前导字)。
小结:
当今居于主导地位的局域网技术-以太网。以太网是建立在CSMA/CD机制上的广播型网络。冲突的产生是限制以太网性能的重要因素,早期的以太网设备如集线器是物理层设备,不能隔绝冲突扩散,限制了网络性能的提高。而交换机(网桥)做为一种能隔绝冲突的二层网络设备,极大的提高了以太网的性能。正逐渐替代集线器成为主流的以太网设备。然而交换机(网桥)对网络中的广播数据流量则不做任何限制,这也影响了网络的性能。通过在交换机上划分VLAN和采用三层的网络设备-路由器解决了这一问题。以太网做为一种原理简单,便于实现同时又价格低廉的局域网技术已经成为业界的主流。而更高性能的快速以太网和千兆以太网的出现更使其成为最有前途的网络技术。
为什么叫以太网?
以太网这个名字,起源于一个科学假设:声音是通过空气传播的,那么光呢?在外太空没有空气光也可以传播。于是,有人说光是通过一种叫以太的物质传播。后来,爱因斯坦证明以太根本就不存在。
大家知道,声音是通过空气传播的,那么光是通过什么传播的呢?
在牛顿运动定律中,物体的运动是相对的。比如,地铁车厢里面的人看见您在车厢里原地踏步走,而位于车厢外面的人却看见你以120公里每小时的速度前进。
但光的运动并不是这样,您无论以什么物体作为参照物,它的运动速度始终都是299 792 458 米 / 秒。这个问题困惑了很多科学家,难道牛顿定律失灵了?一个来自瑞士专利局的职员,名叫爱因斯坦的人在1905年发表了篇论文,文中提到,无论观察者以何种速度运动,相对于他们而言,光的速度是恒久不变的,相对论便由此诞生了。
这简单的理念有一些非凡的结论。可能最著名者莫过于质量和能量的等价,用爱因斯坦的方程来表达就是E=mc^2(E是能量,m是质量,c是光速),以及没有任何东西能运动得比光还快的定律。由于能量和质量的等价,物体由于它的运动所具的能量应该加到它的质量上面去。换言之,要加速它将变得更为困难。这个效应只有当物体以接近于光速的速度运动时才有实际的意义。例如,以10%光速运动的物体的质量只比原先增加了0.5%,而以90%光速运动的物体,其质量变得比正常质量的2倍还多。当一个物体接近光速时,它的质量上升得越来越快,它需要越来越多的能量才能进一步加速上去。实际上它永远不可能达到光速,因为那时质量会变成无限大,而由质量能量等价原理,这就需要无限大的能量才能做到。
由此我们可以看出,世界上根本就不存在以太这种物质,因为光速是永远恒定不变的,为其找个运动参照物是个笑话。有鉴于此,以太网的命名也就是一个笑话。但以太网并不会消失,它正随着人们追求高速度而不断的进行蜕变。以前,只要数据链路层遵从CSMA/CD协议通信,那么它就可以被称为以太网,但随着接入共享网络设备的增加,冲突会使网络的传输效率越来越低。后来,交换机的出现使全双工以太网得到了更好的实现。未来,以太网会披上光的外衣,飞的更快。
内容来自百科网