瞬态包的层 [英] Layers for transient packets
问题描述
仅在FWPS_LAYER_IPFORWARD_ *层检查所有瞬态数据是否正确?而不是FWPS_LAYER _ * _ IPPACKET_ *?假设这两个层上不能指示相同的数据包是正确的,但只能在1个数据包上指示? (如果我们省略本地数据包
修改和重新注入)
Is it correct that all transient data can be only inspected on FWPS_LAYER_IPFORWARD_* layers? And not on FWPS_LAYER_*_IPPACKET_* ? Is it correct to assume, that same packet cannot be indicated on these 2 layers, but only on 1 them? (if we omit local packet modification and reinjection)
感谢您的意见。
推荐答案
这是正确的。 IPFORWARD用于瞬态数据包(数据包不是用于本地计算机)。 如果数据包已达到IPPACKET,则堆栈开始剥离标头并处理它(它的目的地是本地计算机)。
This is correct. IPFORWARD is for transient packets (packet is not destined for the local machine). If the packet has reached IPPACKET, then the stack is starting to strip headers and process it (its destined for the local machine).
希望这有帮助,
这篇关于瞬态包的层的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!