Ovladače protokolu
Síťový protokol, což je nejvyšší ovladač v hierarchii NDIS (Network Driver Interface Specification) ovladačů, se často používá jako ovladač nejnižší úrovně v přenosovém ovladači, který implementuje zásobník přenosového protokolu, například zásobník TCP/IP. Ovladač přenosového protokolu přiděluje pakety, kopíruje data z odesílající aplikace do paketu a odesílá pakety do ovladače nižší úrovně voláním funkcí NDIS. Ovladač protokolu také poskytuje rozhraní protokolu pro příjem příchozích paketů z dalšího ovladače nižší úrovně. Ovladač přenosového protokolu přenáší přijatá data do příslušné klientské aplikace.
Ovladač protokolu se na dolním okraji propojuje s meziřidiči sítě a ovladači miniportu. Ovladač protokolu volá Ndis*Xxx
funkcí pro odesílání paketů, čtení informací a jejich nastavení, které jsou udržovány ovladači nižší úrovně, a pro používání služeb operačního systému. Ovladač protokolu také exportuje sadu vstupních bodů (ProtocolXxx
funkcí), které NDIS volá pro své vlastní účely nebo jménem ovladačů nižší úrovně k označení paketů příjmu, označují stav ovladačů nižší úrovně a jinak komunikují s ovladačem protokolu.
Na horním okraji má ovladač přenosového protokolu privátní rozhraní k ovladači vyšší úrovně v zásobníku protokolů.
Poznámka
Další informace o zásobníku ovladačů NDIS a o diagramu, který znázorňuje vztah mezi všemi čtyřmi typy ovladačů NDIS, naleznete v části NDIS Driver Stack.
Související obsah
- plán pro vývoj ovladačů protokolu NDIS
- Referenční síťového rozhraní API