none
WFP驱动架构问题 RRS feed

  • 问题

  • WFP驱动在STREAM_V4与V6这一层过滤Tcp网络包,我想知道客户端过滤到的网络包与服务器过滤到的网络包是否一定一致?比如客户端WFP驱动过滤到300Bytes的Tcp包,那么服务器WFP驱动是否对应的一定能过滤到这300Bytes的Tcp包,中间不会发生分包切片动作?
    2017年3月10日 6:52

答案

  • 遇到这种情况,我建议你重新发帖,这样会对你帮助,可能你的帖子被漏掉了。

    如果你的问题被解决了,请及时标记有用的回复作为答案,这样会帮助遇到相同问题的人


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已标记为答案 JarvisXer 2017年3月15日 6:46
    2017年3月15日 5:34
    版主

全部回复

  • Hi 越风,

    感谢在MSDN论坛发帖。

    WPF驱动会对传入,传出的数据进行匹配,这个功能是有filter完成的,300byte应该可以过虑到。

    详细的信息,你可以参考MSDN文档的解释

    对于网络传输,我们知道网络上面最大传输单元是1500byte个包,如果大于这数值,就需要进行分包。我个人认为,如果数值大于约定一定值,就会分包。

    Best Regards,

    Hart


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年3月13日 2:51
    版主
  • 我现在遇到的问题就是在客户端这边STREAM层过滤到300字节,但是在服务器的STREAM层未过滤到这300字节,且在服务器的TRANSPORT Layer计算得出当前请求数据包大小为0,使用WireShark查看同一Seq与Ack的数据包大小不为0。具体表现如下图:
    2017年3月13日 6:22
  • Hi,

    你有没有看wireshark看这300bytes的数据内容,是不是你client 端发送的数据?

    数据应该不会被过滤掉。

    Best Regards,

    Hart


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年3月14日 6:56
    版主
  • 是的,我用Wireshark看过,是我客户端发送的内容。
    2017年3月14日 6:59
  • 过滤的网络包为SMB2协议包,客户端为Win7 64位系统,服务器为Server 2016系统。
    2017年3月14日 7:01
  • Hi,

    不知道是不是客户端和服务器端使用的系统版本不一样导致的。

    根据我搜索,微软有专门正对WPF的论坛,

    你可以在上面问你的问题。

    https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/home?forum=wfp

    我也相信未来中文也会有支持WPF的论坛。

    Best Regards,

    Hart


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年3月14日 7:36
    版主
  • 谢谢!我已经在专门WFP的英文论坛提了这个问题,已经好几天了,但是没人回复。
    2017年3月15日 1:43
  • 遇到这种情况,我建议你重新发帖,这样会对你帮助,可能你的帖子被漏掉了。

    如果你的问题被解决了,请及时标记有用的回复作为答案,这样会帮助遇到相同问题的人


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已标记为答案 JarvisXer 2017年3月15日 6:46
    2017年3月15日 5:34
    版主