Udostępnij za pośrednictwem


Identyfikatory warstw filtrowania w czasie wykonywania

Identyfikatory warstwy filtrowania w czasie wykonywania są używane przez sterowniki wywołań trybu jądra i każdy z nich jest reprezentowany przez lokalnie unikatowy identyfikator (LUID), który ma rozmiar 64 bitów. Te identyfikatory są stałymi wartościami w wyliczeniem FWPS_BUILTIN_LAYERS zdefiniowanym w pliku Fwpsk.h. Te identyfikatory są definiowane w następujący sposób:

Notatka

Sufiksy V4 i V6 na końcu identyfikatorów warstwy czasu wykonywania wskazują, czy warstwa znajduje się w stosie sieci IPv4, czy w stosie sieci IPv6.

Identyfikator filtrowania warstwy w czasie działania Opis warstwy filtrowania

FWPS_LAYER_INBOUND_IPPACKET_V4

FWPS_LAYER_INBOUND_IPPACKET_V6

Ta warstwa filtrowania znajduje się w ścieżce odbierania tuż po przeanalizowaniu nagłówka IP odebranego pakietu, ale przed rozpoczęciem przetwarzania nagłówka IP. Nie wystąpiło odszyfrowywanie ani ponowne odszyfrowywanie protokołu IPsec.

FWPS_LAYER_INBOUND_IPPACKET_V4_DISCARD

Warstwa_Odwrócona_IP_Pakiet_W_V6_Odrzuć

Ta warstwa filtrowania znajduje się w ścieżce odbierania do przetwarzania wszystkich odebranych pakietów, które zostały odrzucone w warstwie sieciowej.

FWPS_LAYER_OUTBOUND_IPPACKET_V4

FWPS_LAYER_OUTBOUND_IPPACKET_V6

Ta warstwa filtrowania znajduje się w ścieżce wysyłania tuż przed oceną wysłanego pakietu pod kątem fragmentacji. Wszystkie operacje przetwarzania nagłówków IP są kompletne, a wszystkie nagłówki rozszerzeń są na miejscu. Procesy uwierzytelniania i szyfrowania IPsec zostały już zakończone.

FWPS_LAYER_OUTBOUND_IPPACKET_V4_DISCARD

FWPS_LAYER_OUTBOUND_IPPACKET_V6_DISCARD

Ta warstwa filtrowania znajduje się w ścieżce wysyłania do przetwarzania wszystkich wysłanych pakietów, które zostały odrzucone w warstwie sieciowej.

FWPS_LAYER_IPFORWARD_V4

FWPS_LAYER_IPFORWARD_V6

Ta warstwa filtrowania znajduje się w ścieżce przekazywania w punkcie, w którym jest przekazywany odebrany pakiet.

FWPS_LAYER_IPFORWARD_V4_DISCARD

FWPS_LAYER_IPFORWARD_V6_DISCARD

Ta warstwa filtrowania znajduje się w ścieżce przekazywania na potrzeby przetwarzania wszelkich pakietów przekazywanych, które zostały odrzucone w warstwie przesyłania dalej.

FWPS_LAYER_INBOUND_TRANSPORT_V4

FWPS_LAYER_INBOUND_TRANSPORT_V6

Ta warstwa filtrowania znajduje się w ścieżce odbierania tuż po przeanalizowaniu nagłówka odebranego pakietu przez stos sieciowy w warstwie transportowej, ale przed rozpoczęciem przetwarzania warstwy transportu.

Warstwa FWPS: Porzucony Transport W4 Pakietów Przychodzących

FWPS_WARSTWA_WCHODZĄCY_TRANSPORT_V6_ODRZUCENIE

Ta warstwa filtrowania znajduje się w ścieżce odbierania do przetwarzania wszystkich odebranych pakietów, które zostały odrzucone w warstwie transportu.

FWPS_LAYER_OUTBOUND_TRANSPORT_V4

FWPS_LAYER_OUTBOUND_TRANSPORT_V6

Ta warstwa filtrowania znajduje się w ścieżce wysyłania tuż po przekazaniu pakietu wysłanego do warstwy sieciowej do przetwarzania, ale przed rozpoczęciem przetwarzania warstwy sieciowej.

Ta warstwa filtrowania znajduje się w górnej części warstwy sieciowej zamiast w dolnej części warstwy transportu, tak aby wszystkie pakiety wysyłane przez transporty innych firm lub jako nieprzetworzone pakiety były filtrowane w tej warstwie.

FWPS_LAYER_OUTBOUND_TRANSPORT_V4_DISCARD

FWPS_LAYER_OUTBOUND_TRANSPORT_V6_DISCARD

Ta warstwa filtrowania znajduje się w ścieżce wysyłania do przetwarzania wszystkich wysłanych pakietów, które zostały odrzucone w warstwie transportu.

FWPS_LAYER_STREAM_V4

FWPS_LAYER_STREAM_V6

Ta warstwa filtrowania znajduje się w ścieżce danych strumienia. Ta warstwa umożliwia przetwarzanie danych sieciowych pojedynczo dla każdego strumienia. W warstwie strumienia dane sieciowe są dwukierunkowe.

FWPS_LAYER_STREAM_V4_DISCARD

FWPS_LAYER_STREAM_V6_DISCARD

Ta warstwa filtrowania jest zarezerwowana do użytku w przyszłości.

FWPS_LAYER_DATAGRAM_DATA_V4

FWPS_LAYER_DATAGRAM_DATA_V6

Ta warstwa filtrowania znajduje się w ścieżce danych datagramu. Ta warstwa umożliwia przetwarzanie danych sieciowych na podstawie diagramu danych. W warstwie datagramu dane sieciowe są dwukierunkowe.

FWPS_LAYER_DATAGRAM_DATA_V4_DISCARD

FWPS_LAYER_DATAGRAM_DATA_V6_DISCARD

Warstwa filtrowania znajduje się na ścieżce danych datagramu i służy do przetwarzania wszelkich odrzuconych datagramów.

FWPS_LAYER_INBOUND_ICMP_ERROR_V4

FWPS_LAYER_INBOUND_ICMP_ERROR_V6

Ta warstwa filtrowania znajduje się w ścieżce odbierającej do przetwarzania odebranych komunikatów ICMP dla protokołu transportowego.

FWPS_LAYER_INBOUND_ICMP_ERROR_V4_DISCARD

FWPS_LAYER_INBOUND_ICMP_ERROR_V6_DISCARD

Ta warstwa filtrowania znajduje się w ścieżce odbierania na potrzeby przetwarzania odebranych komunikatów ICMP, które zostały odrzucone.

FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4

FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6

Ta warstwa filtrowania znajduje się w ścieżce wysyłania do przetwarzania wysyłanych komunikatów ICMP dla protokołu transportowego.

FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4_DISCARD

FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6_DISCARD

Ta warstwa filtrowania znajduje się w ścieżce wysyłania do przetwarzania wysłanych komunikatów ICMP, które zostały odrzucone.

FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4

FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6

Ta warstwa filtrowania umożliwia autoryzowanie przypisywania portów transportowych, żądań powiązywania, żądań trybu promiskuicznego i żądań trybu surowego.

FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_ODRZUCENIE

Warstwa FWPS_PRZYPISANIE_ZASOBÓW_ALE_V6_ODRZUCENIE

Ta warstwa filtrowania umożliwia przetwarzanie następujących odrzuconych elementów: przypisania portów transportu, żądania powiązania, żądania trybu promiskuicznego i żądania trybu pierwotnego.

FWPS_LAYER_ALE_AUTH_LISTEN_V4

FWPS_LAYER_ALE_AUTH_LISTEN_V6

Ta warstwa filtrowania umożliwia autoryzowanie żądań nasłuchiwania TCP.

FWPS_LAYER_ALE_AUTH_LISTEN_V4_DISCARD

FWPS_LAYER_ALE_AUTH_LISTEN_V6_DISCARD

Ta warstwa filtrowania umożliwia przetwarzanie żądań nasłuchiwania TCP, które zostały odrzucone.

FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4

FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6

Ta warstwa filtrowania umożliwia autoryzowanie żądań akceptowania przychodzących połączeń TCP, a także autoryzowanie przychodzącego ruchu innego niż TCP na podstawie pierwszego odebranego pakietu.

FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4_DISCARD

FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6_DISCARD

Ta warstwa filtrowania umożliwia przetwarzanie żądań akceptowania przychodzących połączeń TCP, które zostały odrzucone, a także przetwarzanie autoryzacji dla przychodzącego ruchu innego niż TCP, które zostały odrzucone.

FWPS_LAYER_ALE_AUTH_CONNECT_V4

FWPS_LAYER_ALE_AUTH_CONNECT_V6

Ta warstwa filtrowania umożliwia autoryzowanie żądań połączenia dla wychodzących połączeń TCP, a także autoryzowanie wychodzącego ruchu innego niż TCP na podstawie pierwszego wysłanego pakietu.

FWPS_LAYER_ALE_AUTH_CONNECT_V4_DISCARD

FWPS_LAYER_ALE_AUTH_CONNECT_V6_DISCARD

Ta warstwa filtrowania umożliwia przetwarzanie żądań połączenia dla wychodzących połączeń TCP, które zostały odrzucone, a także przetwarzanie autoryzacji dla wychodzącego ruchu innego niż TCP, które zostały odrzucone.

FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4

FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6

Ta warstwa filtrowania umożliwia powiadamianie o nawiązaniu połączenia TCP lub autoryzacji ruchu innego niż TCP.

FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4_DISCARD

FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6_DISCARD

Ta warstwa filtrowania umożliwia przetwarzanie, gdy ustanowione połączenie TCP zostało odrzucone na warstwie ustalonego przepływu, jak również w przypadku, gdy autoryzowany ruch inny niż TCP został odrzucony na tej samej warstwie.

FWPS_LAYER_RESERVED1_V4

FWPS_LAYER_RESERVED1_V6

Ta warstwa filtrowania nie jest obsługiwana.

FWPS_LAYER_NAME_RESOLUTION_CACHE_V4

FWPS_LAYER_NAME_RESOLUTION_CACHE_V6

Ta warstwa filtrowania umożliwia wykonywanie zapytań o nazwy ostatnio rozpoznawane przez system.

FWPS_LAYER_ALE_RESOURCE_RELEASE_V4

FWPS_LAYER_ALE_RESOURCE_RELEASE_V6

Ta warstwa filtrowania służy do odzyskiwania zasobów przydzielonych przez sterownik wywołań w dowolnej warstwie ALE_RESOURCE_ASSIGNMENT.

FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V4

FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V6

Ta warstwa filtrowania jest używana jako szansa na odzyskanie zasobów przydzielonych przez sterownik zaporowy w którejkolwiek z warstw ALE_AUTH_CONNECT lub ALE_AUTH_RECV_ACCEPT.

FWPS_LAYER_ALE_CONNECT_REDIRECT_V4

FWPS_LAYER_ALE_CONNECT_REDIRECT_V6

Ta warstwa filtrowania umożliwia przekierowywanie żądań połączeń na inny adres IPV4/IPV6 i port TCP/UDP.

FWPS_LAYER_ALE_BIND_REDIRECT_V4

FWPS_LAYER_ALE_BIND_REDIRECT_V6

Ta warstwa filtrowania umożliwia przekierowywanie powiązanych żądań do innego lokalnego adresu IPV4/IPV6 i/lub lokalnego portu TCP/UDP.
FWPS_LAYER_INBOUND_MAC_FRAME_ETHERNET Ta warstwa filtrowania umożliwia inspekcję danych ramek MAC w warstwie przychodzącej niższej (do sterownika protokołu NDIS). Uwaga: dostępne tylko w systemie Windows 8 lub nowszym.
FWPS_LAYER_OUTBOUND_MAC_FRAME_ETHERNET Ta warstwa filtrowania umożliwia inspekcję danych ramek MAC w górnej warstwie ruchu wychodzącego (do sterownika protokołu NDIS). Uwaga: dostępne tylko w systemie Windows 8 lub nowszym.
FWPS_LAYER_INBOUND_MAC_FRAME_NATIVE Ta warstwa filtrowania umożliwia przegląd danych ramek MAC w niższej warstwie przychodzącej do sterownika miniportu NDIS. Uwaga: dostępne tylko w systemie Windows 8 lub nowszym.
FWPS_LAYER_OUTBOUND_MAC_FRAME_NATIVE Ta warstwa filtrowania umożliwia inspekcję danych ramek MAC na dolnej warstwie wyjściowej (do sterownika miniportu NDIS). Uwaga: dostępne tylko w systemie Windows 8 lub nowszym.
FWPS_LAYER_INGRESS_VSWITCH_ETHERNET Ta warstwa filtrowania umożliwia inspekcję danych ruchu przychodzącego 802.3 przełącznika Hyper-V rozszerzalnego. Uwaga: dostępne tylko w systemie Windows 8 lub nowszym.
FWPS_LAYER_EGRESS_VSWITCH_ETHERNET Ta warstwa filtrowania umożliwia inspekcję danych wychodzących 802.3 przełącznika rozszerzalnego Hyper-V. Uwaga: dostępne tylko w systemie Windows 8 lub nowszym.

FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V4

FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V6

Ta warstwa filtrowania umożliwia przeglądanie danych dotyczących transportu przychodzącego w rozszerzalnym przełączniku Hyper-V. Uwaga: dostępne tylko w systemie Windows 8 lub nowszym.

FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V4

FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V6

Ta warstwa filtrowania umożliwia inspekcję danych transportu wyjściowego w rozszerzalnym przełączniku Hyper-V. Uwaga: dostępne tylko w systemie Windows 8 lub nowszym.

FWPS_LAYER_STREAM_PACKET_V4

FWPS_LAYER_STREAM_PACKET_V6

Ta warstwa filtrowania umożliwia inspekcję danych sieciowych na poziomie pakietów TCP, w tym wymianę uzgadniania i sterowania przepływem. W warstwie pakietów strumienia dane sieciowe są dwukierunkowe.

FWPS_LAYER_IPSEC_KM_DEMUX_V4

FWPS_LAYER_IPSEC_KM_DEMUX_V6

Ta warstwa filtrowania służy do określania, które moduły kluczy są wywoływane, gdy lokalny system jest inicjatorem. Jest to warstwa filtrowania w trybie użytkownika.

FWPS_LAYER_IPSEC_V4

FWPS_LAYER_IPSEC_V6

Ta warstwa filtrowania umożliwia modułowi kluczy wyszukiwanie informacji o zasadach trybu szybkiego podczas negocjowania skojarzeń zabezpieczeń trybu szybkiego. Jest to warstwa filtrowania w trybie użytkownika.

FWPS_LAYER_IKEEXT_V4

FWPS_LAYER_IKEEXT_V6

Ta warstwa filtrowania umożliwia modułom IKE i uwierzytelnionym modułom IP wyszukiwanie informacji o zasadach głównego trybu podczas negocjowania ustaleń zabezpieczeń głównego trybu. Jest to warstwa filtrowania w trybie użytkownika.
FWPS_LAYER_RPC_UM Ta warstwa filtrowania umożliwia inspekcję pól danych RPC, które są dostępne w trybie użytkownika. Jest to warstwa filtrowania w trybie użytkownika.
FWPS_LAYER_RPC_EPMAP Ta warstwa filtrowania umożliwia przeglądanie pól danych RPC, które są dostępne w trybie użytkownika w trakcie rozwiązywania punktów końcowych. Jest to warstwa filtrowania w trybie użytkownika.
FWPS_LAYER_RPC_EP_ADD Ta warstwa filtrowania umożliwia sprawdzanie pól danych RPC, które są dostępne w trybie użytkownika po dodaniu nowego punktu końcowego. Jest to warstwa filtrowania w trybie użytkownika.
FWPS_LAYER_RPC_PROXY_CONN Ta warstwa filtrowania umożliwia sprawdzanie żądań połączeń RpcProxy. Jest to warstwa filtrowania w trybie użytkownika.
FWPS_LAYER_RPC_PROXY_IF Ta warstwa filtrowania umożliwia sprawdzenie interfejsu używanego dla połączeń RpcProxy. Jest to warstwa filtrowania w trybie użytkownika.
FWPS_LAYER_KM_AUTHORIZATION Ta warstwa filtrowania pozwala na autoryzację ustanowienia skojarzeń zabezpieczeń.

Każdy identyfikator warstwy czasu wykonywania ma skojarzony identyfikator pola danych czasu wykonywania, który reprezentuje zestaw wartości stałych. Te identyfikatory pól danych są deklarowane jako FWPS_FIELDS_XXX wyliczenia w pliku Fwpsk.h. Aby uzyskać więcej informacji, zobacz Identyfikatory pól danych.