Простые службы TCP/IP Windows 7 — что и как?

Опубликовано: 22 Марта, 2023

Простые службы 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

Изображение 19749
фигура 1

Дневное время — на основе RFC 867 — использует порт 13 — возвращает сообщения, содержащие день недели, месяц, день, год, текущее время (в формате ) и информацию о часовом поясе. Некоторые программы могут использовать выходные данные этой службы для отладки или мониторинга изменений системного времени или на другом хосте.

Результаты telnet localhost 13:

Изображение 19750
фигура 2

Генератор символов (chargen) — на основе RFC 864 — использует порт 19 — отправляет данные, состоящие из набора 95 печатных символов ASCII. Полезно в качестве инструмента отладки для тестирования или устранения неполадок линейных принтеров.

Если вы наберете telnet localhost 19, вы получите:

Изображение 19751
Рисунок 3

И вам нужно будет нажать CTRL-], затем ввести quit, чтобы остановить маниакальную прокрутку символов (или убить вашу командную строку).

Эхо — на основе RFC 862 — использует порт 7 — возвращает данные из любых сообщений, полученных через этот серверный порт. Echo может быть полезен как инструмент отладки и мониторинга сети.

Набрав telnet localhost 7, вы получите:

Изображение 19752
Рисунок 4

На самом деле, это просто повторение всего, что вы печатаете, в ответ.

Discard — на основе RFC 863 — использует порт 9 — отбрасывает все сообщения, полученные на этот порт, без ответа или подтверждения. Может служить нулевым портом для приема и маршрутизации тестовых сообщений TCP/IP во время установки и настройки сети или, в некоторых случаях, может использоваться программами в качестве функции отбрасывания сообщений.

Подключение через Telnet к порту сброса (порт 9) не даст вам ответа, так как это ПУСТОЙ порт, и все отправленное туда отбрасывается.

Как включить или выключить простые службы TCP/IP?

Чтобы отключить (включить) простые службы TCP/IP, вам просто нужно зайти в Панель управления, в «Программы», а затем в «Включение или отключение компонентов Windows ». Никаких приложений устанавливать не нужно.

Здесь установите флажок «Простые службы TCP/IP», как показано на рисунке ниже.

Изображение 19753
Рисунок 5

Установка этих сервисов займет всего несколько секунд.

Изображение 19754
Рисунок 6

После установки вы просто вернетесь в окно «Программы». Нет никаких признаков того, что они были успешно установлены. После установки простых служб TCP/IP вы не сможете включить или отключить отдельные службы. Другими словами – «все или ничего».

Если вы хотите начать использовать эти службы прямо сейчас, вам нужно будет зайти в MMC/консоль служб и запустить службу.

Служба помечена как автоматическая, поэтому она запустится при следующей перезагрузке, но вы должны запустить их вручную, если не собираетесь перезагружаться (перезагрузка не требуется).

Изображение 19755
Рисунок 7

Как отключить службы? Просто, просто сделайте противоположное тому, что я только что сделал. Вы должны остановить службу, затем войти и снять флажок в списке компонентов Windows. Это отключит и удалит простые службы TCP/IP.

Как простые службы TCP/IP могут вам помочь?

Сегодня простые службы TCP/IP имеют ограниченное применение. Вот пара идей, которые я придумал:

  1. Обучение — эти сервисы уходят своими корнями в Linux/Unix и существуют уже давно. Возможно, вы проходите тест Windows, где считаете, что вам нужно знать все сетевые функции. Возможно, вам просто любопытно и вы хотите получить опыт работы со всеми возможными сетевыми функциями и протоколами TCP/IP. В любом случае, вам понадобится всего одна секунда, чтобы узнать о простых службах TCP/IP и опробовать их на себе.
  2. Тестирование. Возможно, вы хотите включить это на машине, которая, скажем, находится внутри брандмауэра, а затем протестировать открытие портов на этой машине.

Честно говоря, независимо от того, как вы используете эти службы, я бы порекомендовал вам отключить их, когда вы закончите, поскольку любые открытые порты могут представлять угрозу безопасности.

В итоге

Мы рассмотрели, что такое простые службы TCP/IP Windows 7 и как они могут вам помочь. Эти службы на самом деле представляют собой набор инструментов командной строки, которые могут помочь вам как сетевому администратору. Помогут они или нет – вы должны хотя бы знать, что они из себя представляют и где их найти. А к форуму постер там - это разве не вирус?