Что такое TELNET ?
Telnet (Teletype Network) — сетевой протокол для удалённого доступа к компьютеру через сеть с помощью командной строки.
Примечательно то, что при использовании telnet'а на компьютер, с которого осуществляется доступ, передается только готовый вывод выполняемых программ, а сами программы все действия выполняют на удаленном компьютере. Telnet очень удобен при обслуживании серверов.
Telnet не использует шифрование и поэтому уязвим для атак при применении в интернете или локальной сети. Равную функциональность при большей защищённости обеспечивает сетевой протокол SSH. Он, к тому же, сжимает передаваемые данные.
telnet.exe - это утилита, которая позволяет вам входить на другой
компьютер и запускать там программы. Обычно, Вы заходите туда,
чтобы запустить shell или другую утилиту, вроде сервера справки о
погоде или игрушки. Для того, чтобы зайти на компьютер, Вы должны
знать его имя. Это может быть символическое имя типа
"steer.sdsu.edu" или числовой адрес типа "130.191.1.11".
Некоторые сервисы требуют коннектиться к ним через специфический
порт на удаленном компьютере. Наберите номер порта, если он
необходим, после адреса компьютера (Например "telnet
nri.reston.va.us 185").
Запускается просто. Пуск - Выполнить - cmd - в открывшемся окне набираете команду telnet IP адрес номер порта...
При помощи telnet вы даже можете получать почту обращаясь к почтовому серверу на 110 порт. Естественно, вам придётся выучить набор команд.
» Инструкция по работе с почтовым сервером на равных | Press to open the spoiler « Получение почты
Электронную почту можно получать по протоколу POP3 (Post Office Protocol - Version 3). Команды протокола POP3 состоят обычно из 4 букв. После каждой команды сервер выдаёт ответ +OK в случае нормального завершения и –ERR в случае ошибки. За работу POP3 отвечает 110 порт.
Для общения с почтовым сервером нам понадобится программа telnet, которая есть в составе любой версии Windows. Итак, запускаем “Пуск” - “Выполнить” - набираем telnet <имя_сервера> <порт>. Например:
telnet ezmail.ru 110
Сразу после подключения сервер выдаст строку приветствия. Он представился, теперь, согласно правилам хорошего тона, надо представится нам. Для этого используется пара команд USER и PASS. Пример:
USER <ваш логин>
+OK
PASS <ваш пароль>
+OK 6 8098
Сразу за ответом +OK следуют количество писем и их общий размер. Для получения списка писем нужно ввести команду LIST. В результате сервер выдаст список писем с указанием размера каждого письма. На сервере письма различаются при помощи специального идентификатора. Как и во всех многострочных ответах POP3, в конце списка находится строка с одной только точкой.
LIST
+OK 3 2032
1 425
2 1192
3 415
.
Теперь для обращения к какому-либо конкретному письму мы должны использовать его идентификатор. Для работы с письмами используются команды RETR, DELE и TOP. Команда RETR используется для получения письма с сервера. В качестве единственного параметра ей передается идентификатор письма, который выдала команда LIST.
RETR 1
+OK 417 bytes for admin
From
[email protected]Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script
(lab1 [167.15.230.25]) Mon, 7 Jun 2004 11:11:44 GMT For
[email protected]Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script
From: "Test"
>
To:
>
Subject: =?KOI8-R?Q?=D0=D2=CF=D7=C5=D2=CB=C1?=
Date: Mon, 7 Jun 2004 15:11:44 +0400
X-Mailer: Microsoft Internet Mail 4.70.1155
MIME-Version: 1.0
Content-Type: text/plain; charset=KOI8-R
Content-Transfer-Encoding: 8bit
Проверка
.
Команда DELE используется, чтобы пометить письмо для удаления (физически удаление происходит при завершении почтовой сессии). Единственный параметр этой команды – идентификатор письма.
Команда TOP применяется для тех случаев, когда целиком получать письмо не надо, достаточно лишь первых строк. Это может использоваться, например, для фильтрации спама по заголовкам писем, без скачивания письма целиком. Первый аргумент команды TOP – это идентификатор письма, а второй – количество строк тела письма, которые должны быть получены вместе с заголовком.
Ну и последняя команда POP3-протокола, которая нам понадобится – это QUIT. Она сигнализирует серверу о завершении почтовой сессии. Приняв её, сервер завершает соединение.
Вот пример типичной почтовой сессии по POP3-протоколу:
+OK POP3 server ready
USER admin
+OK
PASS password
+OK 1 425
LIST
+OK 1 425
1 425
.
RETR 1
+OK 425 bytes for admin
<тело письма>
.
DELE 1
+OK
QUIT
+OK