Sdílet prostřednictvím


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.