Skip to main content

Что такое Telnet?

Telnet является сокращением двух слов Telecommunications Network и является одним из основных сетевых протоколов, используемых в Интернете. Это один из самых ранних сетевых протоколов и один из немногих оригинальных протоколов, все еще широко используемых в Интернете. Он был разработан в 1969 году с RFC 15 и с годами превратился в надежный протокол, хотя из-за растущих проблем с безопасностью его часто избегают вместо безопасного протокола SSH.

В отличие от графических интерфейсов протокола HTTP, которые предоставили нам World Wide Web, telnet является текстовым протоколом. Первоначальная цель telnet состояла в том, чтобы иметь удобный интерфейс для взаимодействия терминалов друг с другом, используя относительно простые структуры команд и доступные интерфейсы. Несмотря на то, что telnet все еще используется, он редко используется большинством интернет-обозревателей, которые вместо этого используют HTTP-браузеры и почтовые клиенты для большинства своих соединений.

В эпоху до появления персональных компьютеров любой, кто хотел использовать компьютер, обычно имел доступ к терминалу, подключенному к массивному мэйнфрейму. Первоначально каждый терминал был подключен только к одной машине, что привело к ряду проблем. Например, если одному человеку нужно было использовать несколько разных машин, каждая из которых специализировалась на определенной задаче, ему нужно было бы физически перейти на каждый другой терминал, чтобы выполнить одну работу. Это может быть неприятно, если терминалы расположены в большом здании, но особенно сводит с ума мэйнфрейм, который вам нужно использовать, который расположен в учреждении в другом городе или стране, отличной от вас.

Протокол Telnet помог преодолеть эту трудность. Используя простой набор команд, пользователи могут войти в удаленный терминал и попросить мэйнфрейм там выполнить любые необходимые им процессы. Результаты возвращались к ним через телнет, и казалось, что они сидят перед терминалом. Во многих отношениях telnet помог революционизировать способ проведения исследований и помог создать то, что в конечном итоге станет Интернетом, который мы знаем сегодня.

Конечно, не все ранние применения telnet были настолько практичными. Фактически, один из способов, которым telnet до сих пор используется по сей день, берет свое начало еще в 1978 году, когда студент из Университета Эссекса основал более ранний успех терминальных игр, таких как Adventure и Zork, для создания многопользовательской игры Dungeon, или грязь. Эти виртуальные среды, которые включают в себя другие разновидности, такие как MUSH и MOO, позволяют нескольким людям подключаться к терминалу по протоколу telnet. Оказавшись там, они могут сыграть в коллективную игру, часто фантазийную, вводя текстовые команды и читая ответы и комментарии других игроков. Хотя использование MUD уменьшилось с появлением графических многопользовательских онлайновых ролевых игр (MMORPG), они по-прежнему широко используются протоколом telnet с сотнями тысяч игроков по всему миру.

Хотя однажды telnet широко использовался в качестве протокола сетевыми администраторами и теми, кому нужно было иметь дело со своими серверами, он редко используется для этой цели. В 1995 году исследователь из Хельсинкского технологического университета в Финляндии, сытый по горло дырами в безопасности в telnet, которые допускали злонамеренный анализ паролей и атаки, создал новый протокол для его замены. Этот протокол, Secure Shell или SSH, обладает большинством тех же функций telnet, но имеет гораздо более надежную защиту.