我正在开发一些低级的东西 (LSP) 并发现 SMB 流量不通过 LSP,因为 SMB 不使用 Winsock。MSDN 中有一段关于它的内容,但这是 MSDN 中专门针对 Windows CE 的一部分。那么,是否有任何不通过 Winsock 的整体流量的综合列表?MSDN 对此有点混乱。
我现在发现:
- 中小企业
- ICMP
有趣 - 我一直认为一切都是通过 winsock 进行的。
来自MSDN(我相信这不仅仅是您已经找到的相同信息):
注意因为以下协议和技术不使用 Winsock LSP 模型,所以您不能通过编写 LSP 来修改它们:
- DHCP、ICMP、IGMP等第3层协议【我的重点】
- DNS 代理
- 重定向器
- 中小企业服务器
我无法从该 MSDN 链接中推断出“其他第 3 层协议”是指完全正确还是“所有其他第 3 层协议”。
但是,这篇知识库文章描述了 Winsock 如何忽略 ICMP Port Unreachable 消息 - 在某些(非常旧的)平台上 - 我想知道 CE 的网络部分是否尚未更新......