论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
windows nt环境下fddi网卡驱动程序设计

前言

inds nt是一个功能全面的操作系统,具有完全集成式的连网能力,它的网络模型开始于a子层,网络接口卡(netrk interfae ard以后简称网卡或ni)驱动程序驻留在其中。通过相关的网卡把inds nt与网络连接起来,但一直到80年代后期,许多传输协议的实现受限于a层接口的独特实现,因为a层定义了协议与网卡之间的转换机制。

1989年,irsft和3两公司提出了一个定义a层与si模型高层协议驱动程序之间的网络设备接口规范(netrk devie interfae speifiatin : ndis),ndis给数据交换提出了一个灵活的环境,它规范了软件接口──称为ndis接口,传输协议可用它与网卡驱动程序进行通信。因此在inds nt环境下开发核心态网卡驱动程序应遵循ndis规范。

对于高速网络fddi(fiber distributed data interfae)网卡驱动程序还需要st(statin anageent)站管理功能的实现,否则将不能作为一个fddi站连入环结构中,只能实现点到点间的数据通信。故有必要将st软件移植到网卡驱动程序中,这将又导致对iniprt ni驱动程序编程框架的破坏,于是有必要形成fddi网卡驱动程序(包含st)与inds nt操作系统的良好接口──由逻辑网卡的注册和a层驱动程序的初始化来完成。

所以,本课题旨在深入研究应用irsft公司的ddk(devie driver kit)将st移植于inds nt的fddi网卡驱动程序过程中如何注册iniprt ni驱动程序。即怎样正确注册逻辑网卡和a驱动程序的初始化。着重讨论与初始化相关的上边缘函数的使用和调用关系以及初始化过程中遇到的各种问题的具体解决。

第一章inds nt环境下fddi网卡驱动程序

总体结构介绍

第一节inds nt网络结构

§1.1.1 inds nt网络体系结构

inds nt的网络体系结构是基于国际标准化(is)制定的标准模型──开放式系统互连(pen syste internnetin:si)参考模型分层建立的,这种方式有利于随时扩展其它功能和服务。

inds nt网络模型开始于a子层,网卡驱动程序就驻留在其中。它通过相关的网卡把inds nt与网络连接起来,图中的多个网卡表明在一台运行inds nt的计算机上能使用多种网卡。

这一网络体系结构包括两个重要接口──ndis接口与传输驱动

程序接口(tdi)。这两个接口把两个层隔离开来,办法是相邻的部件只允许按单一的标准来写,不允许多重标准。例如一个网卡驱动程序(在ndis接口的下面)就不需要特地按每个传输协议来写它的代码块,恰恰相反,该驱动程序是写给ndis接口的,它通过符合ndis的相应传输协议来请求服务。这些接口包含在inds nt的网络体系结构中,以容纳可移植、可互换的模块。

在两个接口之间,是传输协议。它在网络中起着组织者的作用。一个传输协议规定了数据以何种方式呈递给下一个接收层,以及如何对数据相应地进行打包。它通过ndis把数据传给网卡驱动程序,并通过tdi把数据传给转发程序(rediretr)

tdi之上是转发程序,它把本地的网络资源申请转送给网络。

为了能和其他厂商的网络互连,inds nt允许有多个转发程序。对于每一个转发程序inds nt计算机必须也有一个相应的供应者(prvider)(由网络厂商提供)。多供应者路由选择程序决定适当的供应者,然后借助于供应者,对应用请求到相应的转发程序做出选择。

§1.1.2 inds nt网络驱动程序

inds nt支持两种类型的网络驱动程序

传输驱动程序

实现数据链路层中的逻辑链路控制子层协议和传输层协议。向 下与ndis接口,向上与tdi接口。

网卡驱动程序

实现对物理层的管理和数据链路层中介质访问控制子层协议,通过ndis向下管理物理网卡,向上与传输驱动程序通信。

§1.1.3 inds nt网卡驱动程序

inds nt环境下的网卡驱动程序也分为两种:

iniprt网卡驱动程序:iniprt驱动程序只须实现与网络硬件相关的操作(包括发送和接收)。而所有底层网卡驱动程序的通用操作(如同步),一般由ndis接口程序来实现。

未完...点击下方链接下载完整文档

windows nt环境下fddi网卡驱动程序设计

前言 inds nt是一个功能全面的操作系统,具有完全集成式的连网能力,它的网络模型开始于a子层,网络接口卡(netrk interfae ard以后简称网卡或ni)驱动程序驻留在其中。通过相关的网卡把inds nt与网络连接起来,但一直到80年代后期,许多传输协议的实现受限
  • 上一篇:C语言实现串行通信接口程序
  • 下一篇:NetWare与UNIX的互联方法与实现
  • 关于通信工程设计项目组织结构评
    数字移动多媒体案例分析
    windows nt环境下fddi网卡驱动程
    计算机通信与网络课程中网络资源
    小议第三代移动通信及发展趋势预
    关于低压电力线载波通信技术的研
    局域网中的通信协议
    基于GPRS的无线智能家居系统方案
    海拉尔通信段ZXA10综合接入网常
    信息时代计算机通信技术的应用
    物联网对计算机通信网络的影响
    论3G技术打造“高起点、高质量、
    试析计算机通信网络安全及防护对
    浅论光纤通信技术的特点和发展趋
    《通信原理》的系统教学法
    移动计算环境下移动增值业务发
    Windows环境下的串行数据通信
    Windows环境下的串行数据通信
    浅析基于话务负荷的自适应绿色
    简论增强军用电路板组件环境适
    试论基于LabWindows/CVI的测试
    在Windows中显示多幅彩色图像
    Windows NT中的登记项及其完整
    用Windows终端仿真程序实现微
    用Windows终端仿真程序实现微
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除