Какой тип сетевого трафика не использует Winsock в Windows?
Я разрабатываю некоторые вещи низкого уровня (LSP) и обнаружил, что трафик SMB не проходит через LSP, потому что SMB не использует Winsock. В MSDN есть параграф об этом, но это часть MSDN, посвященная Windows CE. Итак, есть ли какой-нибудь понятный список всего трафика, который не проходит через Winsock? MSDN немного запутался по этому поводу.
Я нашел сейчас:
- SMB
- ICMP
1 ответ
Интересно - я всегда предполагал, что все прошло через winsock.
Из MSDN (надеюсь, это не просто та информация, которую вы уже нашли):
Примечание. Поскольку следующие протоколы и технологии не используют модель Winsock LSP, их нельзя изменить, написав LSP:
- DHCP, ICMP, IGMP и другие протоколы уровня 3 [мой акцент]
- DNS прокси
- редиректор
- SMB сервер
Из этого канала MSDN я не могу понять, означает ли "другие протоколы уровня 3" именно это или "все остальные протоколы уровня 3".
Однако в этой статье базы знаний описывается, как Winsock игнорирует сообщения о недоступности порта ICMP - на некоторых (очень старых) платформах - интересно, не была ли обновлена сетевая часть CE...