Bagikan melalui


Arsitektur Header-Data Split

Penyedia pemisahan data header meningkatkan performa jaringan dengan membagi header dan data dalam bingkai Ethernet yang diterima menjadi buffer terpisah. Penyedia pemisahan data header menyertakan kartu antarmuka jaringan (NIC) dan driver miniport NDIS 6.1 atau yang lebih baru yang melayani NIC.

Gambar berikut menunjukkan arsitektur pemisahan header-data.

Diagram yang mengilustrasikan arsitektur pemisahan header-data.

Driver miniport menerima informasi konfigurasi dari NDIS untuk menyiapkan NIC untuk operasi penerimaan pemisahan data header. Selain itu, driver miniport mengekspos layanan NIC ke NDIS untuk operasi run-time seperti operasi kirim dan terima.

NIC yang mampu melakukan operasi pemisahan data header menerima bingkai Ethernet dan membagi header dan data menjadi buffer penerima terpisah.

Driver miniport menggunakan fungsi penerimaan NDIS normal untuk menunjukkan data yang diterima ke NDIS. Selain itu, driver harus menetapkan tepat satu struktur NET_BUFFER ke struktur NET_BUFFER_LIST saat menunjukkan data yang diterima. Untuk informasi selengkapnya, lihat Menunjukkan Bingkai Ethernet yang Diterima.

Untuk pemisahan data header, struktur NET_BUFFER dalam indikasi terima membagi bingkai Ethernet yang diterima dengan menggunakan daftar deskriptor memori terpisah (MDL) untuk header dan data. Selain itu, struktur NET_BUFFER_LIST berisi informasi pemisahan data header dalam informasi NET_BUFFER_LIST.

Gambar berikut menunjukkan bingkai yang diterima, buffer terpisah, dan tata letak memori buffer header.

Diagram memperlihatkan bingkai Ethernet yang diterima, buffer terpisah untuk header dan data, dan tata letak memori buffer header.

Buffer header semuanya harus berada di blok penyimpanan yang berdampingan.

Protokol lapisan atas adalah protokol transportasi IP seperti TCP, UDP, atau ICMP.

Catatan IPsec tidak dianggap sebagai protokol lapisan atas untuk tujuan menentukan persyaratan pemisahan data header. Untuk informasi selengkapnya tentang memisahkan bingkai IPsec, lihat Memisahkan Bingkai IPsec.