Простые службы TCP/IP Windows 7 — что и как?
Простые службы TCP/IP Windows 7 — это набор инструментов, которые могут помочь вам как сетевому администратору. Помогут они или нет – вы должны хотя бы знать, что они из себя представляют и где их найти. Недавно я просматривал онлайн-форум, и новый пользователь спрашивал о простых службах TCP/IP. Он сказал, что они были включены на его компьютере, и ему было интересно, что это за вирусы и не представляют ли они угрозу безопасности. Во-первых, это не вирусы. Насколько я помню, простые службы TCP/IP были в Windows (по крайней мере, со времен Windows NT). Но что это такое? Позвольте мне показать вам, как их установить, что они могут сделать и как они могут вам помочь.
Что такое простые службы TCP/IP?
Простые службы TCP/IP на самом деле представляют собой набор утилит командной строки. Эта коллекция включает в себя протокол «котировки дня», дневной протокол, знакогенератор (чарджен), эхо-протокол и протокол сброса.
На самом деле это просто порты, открытые на вашем компьютере с Windows для выполнения определенных функций тестирования или диагностики. Они не будут использоваться ни одной программой, которую я когда-либо видел, и вы не будете использовать их каждый день.
Давайте рассмотрим каждый из этих протоколов/сервисов и объясним, что каждый из них делает (согласно Microsoft TechNet):
Цитата дня (QOTD) — на основе RFC 865 — использует порт 17 — возвращает цитату в виде одной или нескольких строк текста в сообщении. Цитаты берутся случайным образом из следующего файла: System32DriversEtcQuotes. Образец файла котировок устанавливается вместе с простыми службами TCP/IP. Если этот файл отсутствует, служба котировок не работает.
Вот что я получаю, когда делаю-
телнет локальный хост 17
фигура 1
Дневное время — на основе RFC 867 — использует порт 13 — возвращает сообщения, содержащие день недели, месяц, день, год, текущее время (в формате ) и информацию о часовом поясе. Некоторые программы могут использовать выходные данные этой службы для отладки или мониторинга изменений системного времени или на другом хосте.
Результаты telnet localhost 13:
фигура 2
Генератор символов (chargen) — на основе RFC 864 — использует порт 19 — отправляет данные, состоящие из набора 95 печатных символов ASCII. Полезно в качестве инструмента отладки для тестирования или устранения неполадок линейных принтеров.
Если вы наберете telnet localhost 19, вы получите:
Рисунок 3
И вам нужно будет нажать CTRL-], затем ввести quit, чтобы остановить маниакальную прокрутку символов (или убить вашу командную строку).
Эхо — на основе RFC 862 — использует порт 7 — возвращает данные из любых сообщений, полученных через этот серверный порт. Echo может быть полезен как инструмент отладки и мониторинга сети.
Набрав telnet localhost 7, вы получите:
Рисунок 4
На самом деле, это просто повторение всего, что вы печатаете, в ответ.
Discard — на основе RFC 863 — использует порт 9 — отбрасывает все сообщения, полученные на этот порт, без ответа или подтверждения. Может служить нулевым портом для приема и маршрутизации тестовых сообщений TCP/IP во время установки и настройки сети или, в некоторых случаях, может использоваться программами в качестве функции отбрасывания сообщений.
Подключение через Telnet к порту сброса (порт 9) не даст вам ответа, так как это ПУСТОЙ порт, и все отправленное туда отбрасывается.
Как включить или выключить простые службы TCP/IP?
Чтобы отключить (включить) простые службы TCP/IP, вам просто нужно зайти в Панель управления, в «Программы», а затем в «Включение или отключение компонентов Windows ». Никаких приложений устанавливать не нужно.
Здесь установите флажок «Простые службы TCP/IP», как показано на рисунке ниже.
Рисунок 5
Установка этих сервисов займет всего несколько секунд.
Рисунок 6
После установки вы просто вернетесь в окно «Программы». Нет никаких признаков того, что они были успешно установлены. После установки простых служб TCP/IP вы не сможете включить или отключить отдельные службы. Другими словами – «все или ничего».
Если вы хотите начать использовать эти службы прямо сейчас, вам нужно будет зайти в MMC/консоль служб и запустить службу.
Служба помечена как автоматическая, поэтому она запустится при следующей перезагрузке, но вы должны запустить их вручную, если не собираетесь перезагружаться (перезагрузка не требуется).
Рисунок 7
Как отключить службы? Просто, просто сделайте противоположное тому, что я только что сделал. Вы должны остановить службу, затем войти и снять флажок в списке компонентов Windows. Это отключит и удалит простые службы TCP/IP.
Как простые службы TCP/IP могут вам помочь?
Сегодня простые службы TCP/IP имеют ограниченное применение. Вот пара идей, которые я придумал:
- Обучение — эти сервисы уходят своими корнями в Linux/Unix и существуют уже давно. Возможно, вы проходите тест Windows, где считаете, что вам нужно знать все сетевые функции. Возможно, вам просто любопытно и вы хотите получить опыт работы со всеми возможными сетевыми функциями и протоколами TCP/IP. В любом случае, вам понадобится всего одна секунда, чтобы узнать о простых службах TCP/IP и опробовать их на себе.
- Тестирование. Возможно, вы хотите включить это на машине, которая, скажем, находится внутри брандмауэра, а затем протестировать открытие портов на этой машине.
Честно говоря, независимо от того, как вы используете эти службы, я бы порекомендовал вам отключить их, когда вы закончите, поскольку любые открытые порты могут представлять угрозу безопасности.
В итоге
Мы рассмотрели, что такое простые службы TCP/IP Windows 7 и как они могут вам помочь. Эти службы на самом деле представляют собой набор инструментов командной строки, которые могут помочь вам как сетевому администратору. Помогут они или нет – вы должны хотя бы знать, что они из себя представляют и где их найти. А к форуму постер там - это разве не вирус?