TCP 数据包流

本部分介绍在典型的 TCP 会话期间遍历Windows筛选平台 (粮食计划署) 筛选器引擎的层的顺序。

注意

IPv6 的 TCP 数据包流遵循与 IPv4 相同的模式。

 

注意

非 TCP 数据包流遵循 与 UDP 数据包流相同的模式。

 

TCP 连接建立

服务器 (接收器) 执行被动打开
  • bind: FWPM_LAYER_ALE_BIND_REDIRECT_V4 (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 (Windows 7 / Windows Server 2008 R2 仅)
  • bind:FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V4
  • 连接:FWPM_LAYER_ALE_CONNECT_REDIRECT_V4 (Windows 7/Windows Server 2008 R2 仅)
  • 连接: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
  • 侦听完成。 服务器可以执行接受。

在端口或协议上没有侦听任何人的 TCP SYN

服务器 (接收器)

  • 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

注意

没有终结点的 TCP SYN 在 TRANSPORT 放弃处指示,并出现特定错误条件。 阻止 TRANSPORT 丢弃处的此数据包,导致堆栈不会 (RST) 发送相应的事件。 有关隐身模式筛选的示例,请参阅 阻止端口扫描

 

通过 TCP 连接传输的数据

客户端 (发送方)
  • 发送
  • 数据:FWPM_LAYER_STREAM_V4
  • TCP 段:FWPM_LAYER_OUTBOUND_TRANSPORT_V4
  • IP 数据报:FWPM_LAYER_OUTBOUND_IPPACKET_V4

服务器 (接收器)

  • IP 数据报:FWPM_LAYER_INBOUND_IPPACKET_V4
  • TCP 段:FWPM_LAYER_INBOUND_TRANSPORT_V4
  • 数据:FWPM_LAYER_STREAM_V4
  • 数据可供读取。

成功重新授权 TCP 数据包

服务器 (接收器)

  • IP 数据报:FWPM_LAYER_INBOUND_IPPACKET_V4
  • TCP 段:FWPM_LAYER_INBOUND_TRANSPORT_V4
  • TCP 段:FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4
  • 数据:FWPM_LAYER_STREAM_V4 (入站)

TCP 数据包的重新授权失败

服务器 (接收器)

  • IP 数据报:FWPM_LAYER_INBOUND_IPPACKET_V4
  • TCP 段:FWPM_LAYER_INBOUND_TRANSPORT_V4
  • TCP 段:FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4
  • TCP 段:FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4_DISCARD

TCP 连接终止

TCP 连接终止未在任何粮食计划计划层上指示。

ALE 重新授权

筛选层标识符