Sdílet prostřednictvím


Header-Data rozdělená architektura

Zprostředkovatel rozdělení hlaviček a dat zlepšuje výkon sítě tím, že rozděluje hlavičky a data v přijatých ethernetových rámcích do samostatných vyrovnávacích pamětí. Poskytovatel rozdělení dat hlaviček zahrnuje síťovou kartu (NIC) a miniportový ovladač NDIS 6.1 nebo novější, který tuto síťovou kartu obsluhuje.

Následující obrázek znázorňuje architekturu rozdělení hlavičky a dat.

Diagram znázorňující architekturu rozdělení na hlavičky a data.

Ovladač miniportu přijímá informace o konfiguraci od NDIS, aby nastavil síťové karty pro operace příjmu s rozdělením hlavičky a dat. Ovladač miniportu také zpřístupňuje služby síťové karty NDIS pro operace za běhu, jako jsou operace odesílání a přijímání.

Síťová karta, která je schopna operací oddělení hlaviček od dat, přijímá ethernetové rámce a rozděluje hlavičky a data do samostatných vyrovnávacích pamětí pro příjem.

Ovladač miniportu používá normální funkce příjmu NDIS k označení přijatých dat do NDIS. Ovladač musí při označení přijatých dat přiřadit k NET_BUFFER_LIST přesně jednu strukturu NET_BUFFER. Další informace naleznete v tématu Označení přijatých ethernetových rámců.

Pro rozdělení hlavičky a dat struktury NET_BUFFER v přijímacích indikacích rozdělí přijatý ethernetový rámec použitím samostatných seznamů popisovačů paměti (MDL) pro hlavičku a data. Struktura NET_BUFFER_LIST obsahuje také informace o rozdělení dat hlaviček v informacích NET_BUFFER_LIST.

Následující obrázek znázorňuje rozdělené buffery, paměťové uspořádání hlavičkových bufferů a přijatý rámec.

Diagram znázorňující přijatý ethernetový rámec, rozdělené vyrovnávací paměti pro hlavičku a data a rozložení vyrovnávací paměti pro hlavičky.

Vyrovnávací paměti hlaviček by měly být všechny v souvislém bloku úložiště.

Protokol vyšší vrstvy je přenosový protokol PROTOKOLU IP, jako je TCP, UDP nebo ICMP.

Poznámka Protokol IPsec se nepovažuje za protokol horní vrstvy pro účely definování požadavků na rozdělení dat hlaviček. Další informace o rozdělení rámců IPsec naleznete v tématu Rozdělení rámců IPsec.