Когда большинство людей думают об Интернете, на самом деле они имеют в виду Сеть. Однако физическая сеть, составляющая Интернет, содержит гораздо больше, чем просто веб-сайты и общедоступные сервисы, которыми мы все пользуемся каждый день.
На самом деле, большая частьИнтернета вообще не связана с Интернетом, а скорее с множеством других интернет-сервисов, которые используют различные «протоколы ». Например, HTTP или протокол передачи гипертекстаиспользуется для предоставления веб-сайтов вашему браузеру. Telnet — это тоже интернет-протокол, но с другой историей и некоторыми интересными вариантами использования.
Но что такое telnet? Из этой статьи вы узнаете именно это.
Что такое Telnet?
Тим Старлинг (WMF) / CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0)
Telnet — это текстовый сетевой протокол, который позволяет клиенту (то есть вам) связываться с удаленным компьютером где-то в Интернете. Обычно соединения Telnet проходят через Порт 23 и, как и веб-сайты, службы Telnet имеют определенный адрес.
Раньше вы могли использовать выделенный терминал для доступа к службе Telnet. Терминалы на самом деле не являются полноценными компьютерами, а просто устройствами, которые обеспечивают удаленное «лицо» удаленного компьютера.
В наши дни практически всё, от умные часы до Smart TV, обладает полной вычислительной мощностью, поэтому тупые терминалы больше не находят особого применения. Чтобы использовать службу Telnet сегодня, вам понадобится приложение, известное как эмулятор терминала. Хорошей новостью является то, что для каждой операционной системы существует целая куча отличные бесплатные эмуляторы терминала.
Вы можете подумать, что Telnet уже не так уж актуален. Хотя это более малоизвестный интернет-сервис, во всем мире существует значительное и преданное своему делу сообщество Telnet.
Он также по-прежнему играет очень важную роль в удаленном управлении компьютером с низкой пропускной способностью. Это означает, что Telnet не только далек от смерти, но и у него впереди светлое будущее. Однако прежде чем мы перейдем к этому, давайте кратко рассмотрим, откуда появился Telnet.
Краткая история Telnet
Эрик Питти / CC BY (https://creativecommons.org/licenses/by/2.0).
До сегодняшнего Интернета было АРПАНЕТ. Военная и академическая компьютерная сеть в то время, когда единственные люди, у которых были компьютеры, работали в государственных учреждениях или учреждениях. Компьютеры, о которых идет речь, представляли собой огромные машины, занимавшие целые комнаты. Это было еще до того, как идея персонального компьютера пришла кому-то в голову.
Заставить компьютеры общаться друг с другом через эту новую сеть оказалось непростой задачей. Главным образом потому, что каждая из этих машин имела совершенно разные конструкции и архитектуру.
Нужен был единый общий язык. В 1971 году было составлено первое предложение по протоколу Telnet. Однако для того, чтобы Telnet стал рабочей технологией, потребуется более десяти лет. В 1983 году в мире была выпущена самая первая версия протокола telnet.
Telnet как инструмент удаленного управления
Telnet можно использовать для отправки команд удаленным системам и, следовательно, для управления ими через интерфейс терминала. В наши дни это делается редко, поскольку протокол SSH (Secure Shell) в основном заменяет назначение и функции Telnet.
Однако Telnet по-прежнему важен, поскольку системы, на которых работают операционные системы предыдущих эпох, но все еще используются сегодня, могут быть доступны только через Telnet. Некоторые интернет-устройства, например некоторые маршрутизаторы, также могут отвечать только на команды Telnet.
На самом деле это одно из ключевых преимуществ Telnet. Это настолько старый и фундаментальный протокол, что на него часто можно положиться, чтобы он работал надежно и последовательно. В конце концов, его целью было стать универсальным языком для компьютеров, позволяющим отправлять и получать команды. Однако ее не следует использовать в качестве технологии первой линии, если это вообще возможно. Secure Shell, как правило, является лучшим выбором практически в любой ситуации.
Что такое Telnet и Secure Shell
Telnet был разработан в то время, когда идея кибербезопасности еще ни у кого не была в голове. Поскольку только доверенные лица имели компьютеры с доступом к сети, идея о том, что кто-то сможет взломать компьютер, была довольно надуманной.
Сегодня у миллиардов людей есть компьютер и подключение к Интернету. Хакеры постоянно атакуют удаленные системы, а это значит, что они всегда ищут новую уязвимость. Поскольку Telnet отправляет команды в виде обычного текста и каждый знает, какой сетевой порт он использует по умолчанию, перехватить или изменить данные довольно просто..
Secure Shell решает эту проблему, используя надежное шифрование всех отправляемых и получаемых данных. Это одна из основных причин, по которой он вытеснил Telnet. При этом в наши дни также существуют способы применения шифрования к Telnet, хотя оно не является встроенной частью протокола
Как получить доступ к службе Telnet
Для подключения к службе Telnet все, что вам нужно, — это эмулятор терминала и адрес компьютера, к которому вы хотите подключиться.
Существует множество эмуляторов терминала. Большинство из них бесплатны. В данном случае мы будем использовать популярный термин Тера. В качестве демонстрации мы подключимся к службе Telnet, которая использует текст ASCII для пересказа всего первого фильма «Звездные войны».
Обычно в традиционном терминальном приложении вы вводите «telnet», затем пробел и адрес службы. Возможно, вам также придется указать порт в команде, обычно это порт 23 для Telnet. Однако Tera Term имеет графический интерфейс, поэтому все, что нам нужно сделать, это заполнить экран вот так.
Как вы можете заметить, адрес этой службы — полотенце.blinkenlights.nl. Когда все настроено, как указано выше, просто нажмите ОК , и это произойдет.
Потрясающе! Верно? Давайте не будем прекращать веселье на этом. Вот еще несколько служб Telnet, с которыми вы можете поиграть, пока у вас установлено терминальное приложение.
Классные службы Telnet
Теперь, когда мы рассмотрели основные факты о Telnet, нет лучшего способа завершить этот ускоренный курс, чем указать вам несколько интересных мест, которые вы можете посетить прямо сейчас.
Telnet.org содержит огромный список мест, которые можно посетить через Telnet. Вам следует отправиться туда, чтобы увидеть более малоизвестные места, но вот основные моменты, которые понравятся большинству людей:
Здесь вы сами. Но если у вас есть терпение, мир Telnet может оказаться весьма полезным для изучения и экспериментирования. Скоро вы начнете мечтать об ASCII!
.