Die Installation von PC/TCP über einen NDIS-Treiber:

NDIS (Network Driver Interface Specification) von Microsoft wurde entworfen, um ein gemeisam nutzbares Interface mit dem Microsoft LAN (Local Area Network) Manager bereitzustellen.

Es ergibt sich folgender schematische Aufbau für die PC/TCP-Installation:

Netzwerkkarte

Die SMC8216C-Netzwerkkarte als unterste physikalische Ebene.

NDIS MAC Driver

Der NDIS-Treiber steuert nach unten hin direkt die Netzwerkkarte an und kommuniziert nach oben hin mit einem sogenannten Protokoll-Manager. Damit ist schon der Protokoll-Manager unabhängig von einer bestimmten Hardware.

Protokoll-Manager

Der Protokoll-Manager verwaltet den Informationsfluß zwischen einem Treiber und mehreren Protokoll-Stacks.

Packet-Driver to NDIS Converter

Der TCP/IP-Kernel von PC/TCP ist gemä der packet driver specification realisiert, daher muß bei jedem anderen Kartentreiber ein Konvertierungsprogramm (in der PC/TCP-Software enthalten) geladen werden, welches die Daten in das jeweils andere Format umwandelt.

Kernel

Der Kernel stellt seine Dienste für jedes Programm zur Verfügung, das mit TCP/IP arbeitet (z.B. FTP, Telnet, PING, etc.).

Anderer Protokoll-Stack mit zugehörigen Anwendungen

Hier kann ein weiterer Protokoll-Stack einer anderen Netz-Software aufsetzen, insbesondere LAN-Manager. Damit wird erreicht, daß über ein und dieselbe Netzwerkkarte zwei ganz verschiedene Netz-Protokolle laufen.

Die Installation von PC/TCP mit einem NDIS-Treiber gestaltet sich etwas umfangreicher, als die Installation mit einem Packet-Driver. z.B. über einer SMC8216C Karte