Vollständige TCP-Auslagerung
NDIS 6.0 hat eine Architektur für die vollständige TCP-Auslagerung eingeführt. Diese Architektur wird als "Schornsteinauslagerungsarchitektur" bezeichnet, da sie eine direkte Verbindung zwischen Anwendungen und einer abladenfähigen NIC bietet, die als "Schornstein" bezeichnet wird. Der Schornstein ermöglicht es der NIC, TCP-Verarbeitung für entladene Verbindungen durchzuführen, einschließlich der Aufrechterhaltung des Protokollzustands.
Die Architektur der Schornsteinauslagerung reduziert die Hostnetzwerkverarbeitung für netzwerkintensive Anwendungen. Dadurch können Netzwerkanwendungen effizienter skaliert werden und gleichzeitig die End-to-End-Latenz reduzieren. Zum Hosten einer Anwendung sind weniger Server erforderlich, und Server können die volle Ethernet-Bandbreite nutzen.
Der TCP-Schornstein entlädt die gesamte TCP-Verarbeitung für eine oder mehrere TCP-Verbindungen. Die primären Leistungsgewinne werden durch das Auslagern von Segmentierung und Reassembly (SAR), das Auslagern der Verarbeitung erzielt, die zuverlässige Verbindungen gewährleistet (z. B. ACK-Verarbeitung und TCP-Retransmissionstimer) und die Reduzierung des Interruptladens.
Hinweis Das Windows Vista-Betriebssystem unterstützt weiterhin die einzelnen TCP-Aufgabenauslagerungen, die in früheren Versionen des Betriebssystems verfügbar sind. Diese Aufgaben können bei Verbindungen abgeladen werden, die nicht über einen Schornstein entladen wurden. Eine abladenfähige NIC sollte sowohl Schornsteinabladungen als auch Aufgabenauslagerungen unterstützen. Eine solche NIC bietet das höchste Maß an Auslagerungsoptimierung.
Informationen zur TCP-Schornsteinabladung in NDIS 6.0 und höher finden Sie unter NDIS TCP Chimney Offload.