论文部分内容阅读
“ATM-LAN互联网关模型”是九五预研项目“战略网与指挥所互联”的一个子课题。该课题不仅具有科研价值,更具有经济价值。 ATM技术作为B ISDN的核心技术,是ITU规定的B_ISDN统一的信息交换方式。ATM作为一种全新的网络技术,它结合了传统电路交换技术和报文交换的优点,又为适应现代网络技术而做了创新。以其独特的优点如对多种业务的支持和对服务质量的保证(Qos)证明了在广域网领域内ATM的优越性,在局域内传统的以太网长期占据统治地位,对适用于其上的软件也做了大量的投入,然而它不适合于支持综合数字业务。所以,如果能实现二者无缝互联无疑对现在组织进行的宽带网建设具有重要的意义。 本文首先介绍了ATM和LAN互联的工作流程,分析了数据从发送端到达接收端所经过的步骤;接着详细地介绍了ATM-LAN网卡内部的结构(主要是PMC7345和PMC6341芯片的特点、结构及与我们的应用相关的一些设置)和它的编程接口,然后分析了我们选择的平台RTLiux的工作原理、模块化结构,接下来介绍了Linux的网络子系统中与我们的课题相关的内容以及ATM的协议模型,探讨了第五类AAL的特点和帧结构,最后给出了Linux系统中的网卡驱动程序的开发方法,并在此基础上给出以MAC仿真的形式完成的RTLinux平台下ATM-LAN互联网关模型的实现。