网络驱动模序涉及OSI的第2层和第3层,是网卡和高层协议间的桥梁或接口。网络驱动程序把网卡如何对来自和发往高层的包所使用的方法进行了屏蔽,使高层不必了解收发操作的复杂性,而网络驱动程序本身则必须对网卡的操作有详细的了解,如网卡上的各种控制寄存器和状态寄存器,DMA和I/O端口等。符合LAN标准的网卡,尽管厂商不同,但因为是按照同一标准所生产的,所以必定能够通过LAN进行通信。例如,中断请求IRQ,DMA和I/O端口尽管有不同的分配,但不会影响通信。由于对标准的具体实现不同,网络驱动程序也就不同。正因为这样,网络集成商对所使用的网卡必须选择配对的驱动程序,并将所用的网络驱动程序同NOS 集成到一起。
(责任编辑:城尘)