Winsock (Windows Sockets) - модульный механизм в подсистеме сетей ОС Windows. Обеспечивает выход приложений в сеть, позволяя взаимодействовать с сетевыми драйверами без необходимости низкоуровневой обработки. Так как Winsock состоит из модулей, в него встраиваются обработчики многих сетевых интерфейсов, которые используют для передачи данных протокол TCP/IP. Таким образом информация осуществлят "путешествие" по всем установленным на ПК обработчикам (LSP - Layered Service Provider).
К примеру, для проверки сетевого трафика, в него встраиваются антивирусы. Но и вирусные программы так же могут установить в нем свой блок. Основная суть механизма Winsock заключается в том, что все встроенные в него обработчики должны быть исправны. Если какой-либо из модулей выходит из строя (перестает передавать пакеты дальше по цепочке), то Интернет перестает работать. Бывали случаи, когда после удаления антивирусом из Winsock вредоносного приложения (было встроено для перехвата информации), Интернет пропадал. Приходилось возвращать компоненты обратно или аккуратно чистить LSP. В Windows Sockets имеется возможность автоматического восстановления маршрутов (цепочки). Благодаря этому, удаление LSP отпало в большинстве случаев, а в NetSh добавились две новые команды:
netsh winsock show catalog - отображение списка LSP Winsock.
netsh winsock reset catalog - сброс параметров LSP Winsock на дефолтные.
Еще одна полезная команда:
netsh winsock reset /? - вывод справки.
Вернуться на Главную...
|