Fluxos de pacoteS TCP
Esta seção descreve a ordem na qual as camadas do mecanismo de filtro WFP (Plataforma de Filtragem do Windows) são percorridas durante uma sessão TCP típica.
Observação
Os fluxos de pacote TCP para IPv6 seguem o mesmo padrão do IPv4.
Observação
Fluxos de pacotes não TCP seguem o mesmo padrão que os fluxos de pacote UDP.
Estabelecimento de conexão TCP
- O servidor (receptor) executa o Open Passivo
- bind: FWPM_LAYER_ALE_BIND_REDIRECT_V4 (somente Windows 7/Windows Server 2008 R2)
- bind: FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V4
- listen: FWPM_LAYER_ALE_AUTH_LISTEN_V4
- bind: FWPM_LAYER_ALE_BIND_REDIRECT_V4 (somente Windows 7/Windows Server 2008 R2)
- bind: FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V4
- connect: FWPM_LAYER_ALE_CONNECT_REDIRECT_V4 (somente Windows 7/Windows Server 2008 R2)
- connect: FWPM_LAYER_ALE_AUTH_CONNECT_V4
- SYN: FWPM_LAYER_OUTBOUND_TRANSPORT_V4
- SYN: FWPM_LAYER_OUTBOUND_IPPACKET_V4
- SYN: FWPM_LAYER_INBOUND_IPPACKET_V4
- SYN: FWPM_LAYER_INBOUND_TRANSPORT_V4
- SYN: FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4
- SYN-ACK: FWPM_LAYER_OUTBOUND_TRANSPORT_V4
- SYN-ACK: FWPM_LAYER_OUTBOUND_IPPACKET_V4
- SYN-ACK: FWPM_LAYER_INBOUND_IPPACKET_V4
- SYN-ACK: FWPM_LAYER_INBOUND_TRANSPORT_V4
- FWPM_LAYER_ALE_FLOW_ESTABLISHED_V4
- ACK: FWPM_LAYER_OUTBOUND_TRANSPORT_V4
- ACK: FWPM_LAYER_OUTBOUND_IPPACKET_V4
- ACK: FWPM_LAYER_INBOUND_IPPACKET_V4
- ACK: FWPM_LAYER_INBOUND_TRANSPORT_V4
- FWPM_LAYER_ALE_FLOW_ESTABLISHED_V4
- A escuta é concluída. O servidor pode executar uma aceitação.
O cliente (remetente) executa o Active Open
Servidor
Cliente
Servidor
TCP SYN recebido sem ninguém escutando na porta ou protocolo
Servidor (receptor)
- SYN: FWPM_LAYER_INBOUND_IPPACKET_V4
- SYN: FWPM_LAYER_INBOUND_TRANSPORT_V4_DISCARD
- RST: FWPM_LAYER_OUTBOUND_TRANSPORT_V4
- RST: FWPM_LAYER_OUTBOUND_IPPACKET_V4
Observação
O TCP SYN sem ponto de extremidade é indicado no descarte TRANSPORT com uma condição de erro específica. Bloqueie esse pacote no descarte TRANSPORT para fazer com que a pilha não envie o evento correspondente (RST). Para obter um exemplo de filtragem de modo furtivo, consulte Impedindo a verificação de porta.
Dados transmitidos por uma conexão TCP
- Cliente (remetente)
- Enviar
- dados: FWPM_LAYER_STREAM_V4
- Segmentos TCP: FWPM_LAYER_OUTBOUND_TRANSPORT_V4
- Datagramas de IP: FWPM_LAYER_OUTBOUND_IPPACKET_V4
- Datagramas de IP: FWPM_LAYER_INBOUND_IPPACKET_V4
- Segmentos TCP: FWPM_LAYER_INBOUND_TRANSPORT_V4
- dados: FWPM_LAYER_STREAM_V4
- Os dados estão disponíveis para leitura.
Servidor (receptor)
Reautorização bem-sucedida de um pacote TCP
Servidor (receptor)
- Datagramas de IP: FWPM_LAYER_INBOUND_IPPACKET_V4
- Segmento TCP: FWPM_LAYER_INBOUND_TRANSPORT_V4
- Segmento TCP: FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4
- data: FWPM_LAYER_STREAM_V4(INBOUND)
Falha na reautorização de um pacote TCP
Servidor (receptor)
- Datagramas de IP: FWPM_LAYER_INBOUND_IPPACKET_V4
- Segmento TCP: FWPM_LAYER_INBOUND_TRANSPORT_V4
- Segmento TCP: FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4
- Segmento TCP: FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4_DISCARD
Término da conexão TCP
O encerramento da conexão TCP não é indicado em nenhuma camada WFP.
Tópicos relacionados