FDDI适配器

FDDI适配器虽然按所用机器总线不同各有差异,但与光纤接口部分原理是相同的。为了解这种适配器的结构,先要了解FDDI技术所遵循的标准。

1、FDDI网络体系结构

FDDI是在OSI参考模型出现后发展起来的一种高速网络技术。它所遵循的标准完全处于OSI框架下,如图6所示。由图可以看出, FDDI将OSI模型的物理层和数据链路层分别分成了两个子层。物理层分割成的两个子层是:

图6


1、物理层协议层(PHY)。

2、物理媒体相关层(PMD)。

PHY子层规定了传输编码和译码、时钟要求及符号集合;PMD规定了光纤媒体应具备的条件以及连接器等。

数据链路层分割成的两个子层为媒体访问控制(MAC)和逻辑链路控制(LLC)。这两个子层的功能与ISO 8802.3(Ethernet),IEEE 802.5(Token Ring)相似。MAC子层规定了FDDI定时令牌协议所需要的帧格式、寻址和令牌处理。LLC子层为LLC用户提供了交换数据的手段。

FDDI的站管理(SMT)标准定义如何对物理媒体相关层、物理层协议层和媒体访问控制部分进行控制和管理。

按照FDDI网络体系结构层次构成的连接模型,如图7所示.由图7可以更清楚地看到,每个子层所处的地位和应承担的功能。

图7


为便于读者查阅标准,现将每个子层的ANSI和ISO标准号码列于附表中。

附表 FDDI标准

ANSI/ISO FDDI 标准

X3.166-1990/

ISO9314-3:1990 PMD(物理媒体相关)

X3.148-1988/

ISO9314-1:1989 PHY(物理层协议)

X3.139-1987/

ISO9314-2:1989 MAC(媒体访问控制)

X3T9.5/84-49 SMT(站管理)

2、单连接站和双连接站

单连接站(SAS)是连接到环上的最简形式,但只能连接到主环上,要连到双环则必须经过集中器。

SAS的结构如图8(a)所示, 由MAC,PHY和PMD实体组成。MAC(媒体访问控制)主要功能是构造帧,用于携带用户数据或管理信息;PHY的主要功能是执行与媒体无关的数据编码/译码和同步等功能;PMD的主要功能前面已介绍, 是与媒体相关的功能。从图8(a)可以看到,与光纤相连的只有两条,一条用于发送,另一条用于接收。这表明SAS只能连接到主环上。显而易见,史连接到主环的让不管是光纤或站如果失效,都无法切换到备用环。解决这一问题的方法是将SAS连接到集中器上,由集中器来实现这种功能。

DAS与SAS相反,它可连接到主环和备用环上,因为DAS内包括2个PHY,2个PMD和2个MAC和一个可选择的光旁路中继器,如图8(b)所示。DAS可以在设备失效时,从主环切换到备用环。

图8(a)         图8(b)


SAS和DAS都含有一个处于重要位置的站管理实体。这一实体的作用,顾名思义是对FDDI网络、诊断故障站之类的连接管理功能,以及环管理和监视,都是该实体的功能。

3、FDDI适配器

FDDI适配器根据所用的计算机总线有同而有差异,但这些差异只反映在与主机的接口上,其它部分基本上相同。FDDI适配器通常由下述功能块组成:

1、FDDI功能块。

2、帧缓冲寄存器。

3、节点核心块。

4、系统总线接口单元块。

前三个功能块是FDDI的核心,可用于任何系统总线的FDDI适配器。图9示出的是VMEbus FDDI适配器框图。

图9


FDDI功能块具有双连接站的功能,带有一个MAC。光纤发送器用于连接外部光纤。该模块对系统的接口使用Abus(32位)与帧缓冲器相接。与节点处理器接口则通过Cbus(8位)实现。该功能块全部由FDDI基本媒体访问控制器、节点处理器和VMEbus.3端口帧缓冲器具有双端口的VRAM(映像RAM)。 该功能块还含有其它多种接口。

节点核心包括节点处理器、EPROM、本地存储器、DUART、本地总线和系统总线接口.这是FDDI适配器的控制中心。

系统总线接口单元经过各自的Mbus接口单元,Vbus接口单元和VMEbus接口单元将这三个总线集成在一起。

时间: 2024-09-12 01:29:07

FDDI适配器的相关文章

FDDI的构件

一.FDDI的构件 图1 从图1可初步看到,构成FDDI的构件至少应具有下述部分: 1.光纤电缆. 2.FDDI适配器. 3.FDDI适配器与光纤相连的连接器. 然而,为了使该网络具有很强的适应性,并能将作为骨干网的FDDI与部门较低速的 20Mb/s Ethernet相连,还需多种互连设备.?属于这种类型的构件有下述几种: 1.FDDI-Ethernet网桥. 2.FDDI集中器. 3.光旁路器. 1.光纤电缆(第一期的解释) 我们知道,按照光在光纤中的传播方式划分,光纤可分为多模光纤和单模光

获取本地网卡适配器信息具体代码_C 语言

效果如下: 具体代码如下: 复制代码 代码如下: #include <Windows.h>#include <IPHlpApi.h>#include <stdio.h> #pragma comment(lib, "IPHlpApi")#pragma comment(lib, "ws2_32") int main(int argc, char **argv){    PIP_ADAPTER_INFO pAdapterInfo = N

怎么通过“适配器”获得窗体上鼠标选择的listview单元格的坐标?

问题描述 怎么通过"适配器"获得窗体上鼠标选择的listview单元格的坐标? 怎么通过"适配器"获得窗体上鼠标选择的listview单元格的坐标?怎么才能得到坐标相对屏幕的距离?

适配器模式之对象适配器

问题导入:比如有A型螺母和B型螺母,那么用户可以再A型螺母上直接使用按着A型螺母生产的A型螺丝,同样也可以在B型螺母上直接使用按着B型 螺母标准生产的B型螺丝.但是由于A型螺母和B型螺母的标准不一样,用户在A型螺母上不能直接使用B型的螺丝,反之也一样.该如何达到这个目的呢? 使用适配器就可以解决这个问题:生产一种"A型螺母适配器",这种A型螺母适配器的前端符合A型螺母标准要求,可以拧在A型螺母上,后端又焊接了一个B型螺母.这样用户就可以借助A型螺母适配器在A型螺母上使用B型的螺丝了.

iOS设计模式 - 适配器

iOS设计模式 - 适配器   效果   说明 1. 为了让客户端尽可能的通用,我们使用适配器模式来隔离客户端与外部参数的联系,只让客户端与适配器通信. 2. 本教程实现了适配器模式的类适配器与对象适配器两种模式,各有优缺点. 3. 如果对面向对象基本原理以及设计模式基本原理不熟悉,本教程会变得难以理解.   源码 https://github.com/YouXianMing/iOS-Design-Patterns // // BusinessCardView.h // Adapter // /

解决ORA-12560: TNS: 协议适配器错误

错误|解决 造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:   --------------------------------------------------------------------------------1.监听服务没有起起来.windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务. 2.database instance没有起起来.windows平台如下操作:开始-

SQL2005中SSIS的空目标适配器

sql2005 SQL2005中SSIS的空目标适配器 这个适配器使用非常简单且不用安装,主要用它来中止你的数据流,相当于空设备 添加适配器到工具栏 在工具栏中选择项1.在SSIS包中右键选择"Choose Items..." 2.定位并选择适配器在对话框中选择"SSIS Data Flow Items"栏,并选中它,单击OK 3. 现在你就可以在工具栏看到空适配器了 

解决jdbc连接oracle协议适配器错误

oracle|错误|解决 解决oracle协议适配器错误 现象:jdbc连接oracle817 for Linux出现适配器错误,sqlplus连接正常. 方法:编辑init.ora文件屏蔽 mts_dispatchers = "(PROTOCOL=TCP)(SER=MODOSE)" 重新启动oracle. import java.sql.*;import java.lang.*;import java.util.*; class testjdbc { public static vo

使您的应用程序调用我的应用程序,第3部分: 资源适配器

本系列教程共分三部分,在 第 1 部分 和 第 2 部分 中,您学习了如何开发消息驱动 bean(MDB)和实体 bean,并在 Apache Geronimo 中部署和测试它们:还了解了如何创建一个电子邮件应用程序,并将其部署到 Java Apache Mail Enterprise Server(Apache James)中.在系列教程的最后这一期中,您将学习与 Java 2 Platform,Enterprise Edition(J2EE)Connector Architecture(JC