快速以太网(FastEthernet)是一类新型的局域网,其名称中的“快速”是指数据速率可以达到100Mbps,是标准以太网的数据速率的十倍。它具体包括两种技术:100BASE-T和100VG-AnyLAN。
100BASE-T
100BASE-T是由DEC、Sun、Intel、3Com、SMC等公司组成的高速以太网联盟提出的。其目标是加快100BASE-T的速度。许多厂商在1994年底就开始推出与100BASE-T有关的产品。高速以太网联盟同时建立了工业标准的测试规程来保证各个厂商生产的100BASE-T产品的互操作性。
100BASE-T的一个显著特性是它尽可能地采用了IEEE802.3以太网的成熟技术。因而,它很轻易被移植到传统的标准以太网环境中。
100BASE-T和传统的以太网的不同之处在物理层。原10Mbps以太网的附属单元接口由新的媒体无关接口所代替,接口下采用的物理媒体也相应地发生了变化。
为了在5类非屏蔽双绞线上传输超过100Mbps的数据流,100BASE-T采用了多级电平方式MLT-3,信道编码则采用了4B/5B编码方法。同时为了方便用户网络从10Mbps升级到100Mbps,100BASE-T标准还包括有自动速度侦听功能。这个功能使一个适配器或交换机能以10Mbps和100Mbps两种速度发送,并以另一端的设备所能达到的最快的速度进行工作。
100VG-AnyLAN
100VG-AnyLAN是基于100BASE-VG的技术,这里VG代表声音级(VoiceGrade),表示采用音频非屏蔽双绞线作为物理媒体。美国联邦通信委员会规定非屏蔽双绞线上的信号频率必须低于30MHz,为了利用现有音频非屏蔽双绞线传输100Mbps的数据流,100VG-AnyLAN采用了四重信号技术。这种技术在每个节点和集线器间连接有4对非屏蔽双绞线,信息分四路在4对双绞线上同时传输,进行半双工通信。由于目前采用4对非屏蔽双绞线的较多,所以100VG-AnyLAN又被称为4-UTP100VG-AnyLAN。
100VG-AnyLAN的网络拓扑结构与100BASE-T相同,都为星形结构。
在信道上,100VG-AnyLAN采用了5B/6B、不归零制和扰码技术,这组技术不但编码效率高,并且增强了数据抗噪声和抗错码的能力,简化了定时恢复电路的实现。
100VG-AnyLAN的MAC层和以太网采用的CSMA/CD完全不同,它是采用需求优先权访问方法。这种方法实质上是一种轮流访问方式。它避免了冲突的发生,而且能保证用户等待时间最大不超过其余各用户各发送一帧信息所需时间之和,确保了网络在重负荷时的时延性能。另外,为了满足不同业务不同的服务要求,100VG-AnyLAN还采用了优先级机制,因此,它适合于实时业务传输和多媒体信息传输。
100VG-AnyLAN的不足之处是其MAC层与以太网不兼容,因而现有大量10Mbps以太网的用户难于向100VG-AnyLAN过渡。另外,该技术虽然在初期得到IBM、AT&T和HP等公司的推动和支持,但目前还只有HP等少数公司提供有关产品。
Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...
07-05
Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...
07-05
KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...
07-05
Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...
07-05