UDP 封包流程
本節說明在一般 UDP 會話期間周遊 Windows 篩選平台 (一個) 篩選引擎層的順序。
注意
IPv6 的 UDP 封包流程遵循與 IPv4 相同的模式。
注意
所有非 TCP 封包流程都遵循與 UDP 封包流程相同的模式。
UDP 連線建立
- 伺服器 (接收者) 執行被動開啟
- bind:僅FWPM_LAYER_ALE_BIND_REDIRECT_V4 (Windows 7 / Windows Server 2008 R2)
- bind:FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V4
- bind:僅FWPM_LAYER_ALE_BIND_REDIRECT_V4 (Windows 7 / Windows Server 2008 R2)
- bind:FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V4
- sendto:僅FWPM_LAYER_ALE_CONNECT_REDIRECT_V4 (Windows 7 / Windows Server 2008 R2)
- sendto:FWPM_LAYER_ALE_AUTH_CONNECT_V4
- FWPM_LAYER_ALE_FLOW_ESTABLISHED_V4
- data:FWPM_LAYER_DATAGRAM_DATA_V4
- UDP 訊息:FWPM_LAYER_OUTBOUND_TRANSPORT_V4
- IP 資料包:FWPM_LAYER_OUTBOUND_IPPACKET_V4
- IP 資料包:FWPM_LAYER_INBOUND_IPPACKET_V4
- UDP 訊息:FWPM_LAYER_INBOUND_TRANSPORT_V4
- UDP 訊息:FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4
- FWPM_LAYER_ALE_FLOW_ESTABLISHED_V4
- data:FWPM_LAYER_DATAGRAM_DATA_V4
用戶端 (傳送者) 執行作用中開啟
伺服器
接聽埠或通訊協定上沒有接聽的 UDP 訊息
伺服器 (接收者)
- IP 資料包:FWPM_LAYER_INBOUND_IPPACKET_V4
- IP 資料包:FWPM_LAYER_INBOUND_IPPACKET_V4_DISCARD
- ICMP Dest 無法連線:FWPM_LAYER_OUTBOUND_ICMP_ERROR_V4
- ICMP Dest 無法連線:FWPM_LAYER_OUTBOUND_TRANSPORT_V4
- ICMP Dest 無法連線:FWPM_LAYER_OUTBOUND_IPPACKET_V4
注意
沒有端點的 UDP 會在 IPPACKET 捨棄,並具有特定錯誤狀況。 封鎖 IPPACKET 捨棄的這個封包,使堆疊不會傳送對應的事件 (ICMP 錯誤) 。
成功重新授權 UDP 封包
伺服器 (接收者)
- IP 資料包:FWPM_LAYER_INBOUND_IPPACKET_V4
- UDP 訊息:FWPM_LAYER_INBOUND_TRANSPORT_V4
- UDP 訊息:FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4
- UDP 訊息:FWPM_LAYER_DATAGRAM_DATA_V4 (輸入)
無法重新授權 UDP 封包
伺服器 (接收者)
- IP 資料包:FWPM_LAYER_INBOUND_IPPACKET_V4
- UDP 訊息:FWPM_LAYER_INBOUND_TRANSPORT_V4
- UDP 訊息:FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4
- UDP 訊息:FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4_DISCARD
UDP 連線終止
UDP 連線終止不會在任何一個「所有」」層上指出。
相關主題