Protokol sürücüleri

Ağ Sürücüsü Arabirim Belirtimi (NDIS) sürücü hiyerarşisindeki en yüksek sürücü olan ağ protokolü, genellikle TCP/IP yığını gibi bir aktarım protokolü yığını uygulayan bir aktarım sürücüsünde en düşük düzey sürücü olarak kullanılır. aktarım protokolü sürücüsü paketleri ayırır, verileri gönderen uygulamadan pakete kopyalar ve NDIS işlevlerini çağırarak paketleri alt düzey sürücüye gönderir. Protokol sürücüsü, sonraki alt düzey sürücüden gelen paketleri almak için bir protokol arabirimi de sağlar. Aktarım protokolü sürücüsü, alınan verileri uygun istemci uygulamasına aktarır.

Alt kısmında, bir protokol sürücüsü ara ağ sürücüleri ve miniport sürücüleri ile etkileşime girer. Protokol sürücüsü paketleri göndermek, alt düzey sürücüler tarafından tutulan bilgileri okumak ve ayarlamak ve işletim sistemi hizmetlerini kullanmak için Ndis*Xxx işlevleri çağırır. Protokol sürücüsü ayrıca, NDIS'nin alma paketlerini belirtmek, alt düzey sürücülerin durumunu belirtmek ve başka bir şekilde protokol sürücüsüyle iletişim kurmak için kendi amaçları doğrultusunda veya alt düzey sürücüler adına çağıracağı bir giriş noktası kümesini (ProtocolXxx işlevler) dışarı aktarır.

Aktarım protokolü sürücüsünün üst kenarında, protokol yığınındaki daha üst düzey bir sürücüye özel bir arabirim bulunur.

Not

NDIS sürücü yığını ve dört NDIS sürücü türü arasındaki ilişkiyi gösteren diyagram hakkında daha fazla bilgi için bkz. NDIS Sürücü Yığını.