Aracılığıyla paylaş


IPv4 Çerçevelerini Bölme

Üst bilgi-veri bölmeyi desteklemek için, NIC'nin IPv4 seçeneği olmayan IPv4 Ethernet çerçevelerinin bölünmesini desteklemesi gerekir. NIC, bu tür çerçeveleri üst katman protokol üst bilgisinin başındaki noktasındabölebilmelidir.

IPv4 seçeneklerine sahip IPv4 Ethernet çerçeveleri için destek isteğe bağlıdır. NIC, diğerlerini değil bazı IPv4 seçeneklerini destekleyebilir. NIC, tanımadığı IPv4 seçeneklerini içeren IPv4 çerçevelerini bölmemelidir. Bölünmüş çerçevenin üst bilgi bölümü, IPv4 üst bilgisinin tamamını ve mevcut tüm IPv4 seçeneklerini içermelidir.

NIC, parçalanmış IPv4 çerçeveleri için başlık-veri bölmeyi de destekleyebilir. Parçalanmış IPv4 çerçeveleri hakkında daha fazla bilgi için bkz. Parçalanmış IP Çerçevelerini Bölme.

Not IPv4 seçeneğinin, IPv6 uzantısı üst bilgisinin veya TCP seçeneğinin desteklenmesi, üst bilgi veri gereksinimleri amacıyla NIC'nin öğeyi tanıma, uzunluğunu belirleme, üst bilgi MDL'sine ekleme ve çerçevedeki bir sonraki öğenin sonunu ve başlangıcını bulma yeteneğini gösterir.

Üst bilgi veri bölme sağlayıcısı bir IPv4 çerçevesini bölerse, belirtilen NET_BUFFER_LIST yapıların NblFlags üyesinde NDIS_NBL_FLAGS_IS_IPV4 bayrağının ayarlandığı görülmelidir. NET_BUFFER_LIST yapısında başlık-veri bölme bayraklarını ayarlama hakkında tam bilgi için bakınız NET_BUFFER_LIST Bilgilerini Ayarlama.

Ek Ethernet çerçevesi özellikleri, IPv4 çerçevelerinin nasıl bölüneceğini belirler. IP çerçevesi parçalanmışsa bkz. Parçalanmış IP Çerçevelerini Bölme. Çerçeve TCP bilgileri içeriyorsa, TCP Yükünde Çerçeveleri Bölme bölümünebakın. Çerçeve UDP bilgileri içeriyorsa, UDP yükündeki Çerçeveleri Bölmebölümüne bakın. TCP ve UDP Dışındaki Çerçevelerin Bölünmesi için diğer tüm durumlara bakın, .