Какой тип сетевого трафика не использует Winsock в Windows? - PullRequest
2 голосов
/ 27 августа 2009

Я занимаюсь разработкой низкоуровневых вещей (LSP) и обнаружил, что SMB-трафик не проходит через LSP, потому что SMB не использует Winsock. В MSDN есть параграф об этом, но это часть MSDN, посвященная Windows CE. Итак, есть ли какой-нибудь понятный список всего трафика, который не проходит через Winsock? MSDN немного об этом запутался.

Я нашел сейчас:

  1. SMB
  2. ICMP

1 Ответ

2 голосов
/ 30 ноября 2009

Интересно - я всегда предполагал, что все прошло через winsock.

С MSDN (Полагаю, это не просто та информация, которую вы уже нашли):

Примечание. Поскольку следующие протоколы и технологии не используют модель Winsock LSP, их нельзя изменить, написав LSP:

  • DHCP, ICMP и IGMP и другой уровень 3 протокола [мой акцент]
  • DNS прокси
  • Redirector
  • SMB сервер

Из этого канала MSDN я не могу понять, означает ли «другие протоколы уровня 3» именно это или «все другие протоколы уровня 3».

Тем не менее, в этой статье базы знаний описывается, как сообщения о недоступности порта ICMP игнорируются Winsock - на некоторых (очень старых) платформах - мне интересно, не была ли обновлена ​​сетевая часть CE ...

...