Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 400203.doc
Скачиваний:
4
Добавлен:
30.04.2022
Размер:
3.57 Mб
Скачать

3.6. Использование Telnet

Одним из первых применений Интернета стал так называемый удаленный доступ к компьютеру. Если некий компьютер с системой UNIX , подключенный к Интернету, знает вас как одного из своих пользователей, то вы можете связаться с этим компьютером с любого другого узла Интернета, и операционная система предоставит вам те услуги, на которые вы имеете право на этой машине. Программа и протокол для такого удаленного доступа называются «TELNET».

Сам по себе TELNET - просто средство связи; ни какого-либо собственного интерфейса, ни возможностей поиска он не представляет. Связавшись с помощью telnet с удаленной машиной и введя по ее запросу свое входное имя (login) и пароль (password), вы дальше общаетесь именно с этой машиной и программами на ней, a telnet заботится лишь о поддержании связи между вами - передает то, что набираете на клавиатуре, а возвращает обратно все, что программы с того компьютера передают как результат своей работы.

Telnet - самый простой и потому самый универсальный инструмент Интернета. Можно взять любую программу - скажем, базу данных с интерфейсом поиска, универсальный решатель задач или даже программу-клиент WWW - и, выделив этой программе входное имя и пароль на одном из узлов (иначе говоря, заведя на данном узле «пользователя», права которого ограничены работой с одной этой программой), объявить свободный доступ к ней через telnet.

После этого любой пользователь Интернета, знающий ваше имя и пароль, может работать с этой программой не выходя из своего дома. Единственное требование к программе - чтобы она могла работать в текстовом режиме без использования графики. Именно так были организовано множество баз данных в 70-е и 80-е годы телефонные и адресные справочники и т.д. Разумеется, любые telnet-ресурсы можно выгодно интегрировать в гипертекстовую паутину WWW.

Стандартная ссылка на telnet-соединение с некоторым узлом Интернета выглядит так:

Telnet://<адрес сервера>

Здесь в левой части URL стоит само слово telnet, а в правой указывается просто интернетовский адрес узла, на telnet-услуги которого ссылается этот URL. <Адрес сервера> может быть как доменным адресом, так и IP-адресом (возможно, с указанием порта). Синтаксис URL для telnet-соединений позволяет указать входное имя и пароль в следующем виде:

telnet://<вxoднoe имя><пароль>@<адрес сервера>

Однако вся беда в том, что стандартного способа сообщить удаленной машине входное имя и пароль при telnet-связи не существует. Даже приглашение к вводу может выглядеть по-разному. Программа, осуществляющая связь по такому URL, не в состоянии сама разобраться в столь нестандартном интерфейсе, и поэтому даже не пытается угадать, в ответ на что нужно сообщать входное имя. Связавшись, она сразу передает бразды правления пользователю, который сам должен представиться удаленному компьютеру.

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

Пример: Установим соединение с некоторой машиной

> TELNET (Команда WIN95)

Клиент А и Сервер соединены через Ethernet.

Telnetl и Telnet2 - два процесса, которые отличаются номерами портов.

Процессов на клиенте может быть много (более 2).

ARP - составная часть IP.

TELNET-сервер - это процесс. Ему на самом деле соответствует ехе-файл - telnetd.exe.

NETWORK-монитор - программа, которая захватывает пакет и просматривает его.

Контролировать соединение по протоколу TCP можно командой NETSTAT. Эта команда показывает все активные и пассивные соединения на машине, с которой запущена команда. (Например NETSTAT -A).

Для отображения маршрута прохождения пакета через маршрутизатор используется команда

>TRACERT | адрес |

И все-таки главное в Word Wide Web - это не удобство доступа к архивам и меню. Большинство серверов системы WWW предлагают информацию, которая без WWW вряд ли вообще когда-либо попала в сеть. Быстрота создания и обновления, богатые изобразительные возможности в сочетании с легкостью доступа и огромной аудиторией сделали WWW новым средством массовой информации, властно вторгающимся и на без того переполненный рынок масс-медиа. Запуск - серверов и создание - страниц уже превратилось из повальной моды в новый бизнес - со всем, что свойственно современному бизнесу: платой за квадратные сантиметры рекламной площади, громкими судебными процессами об авторских правах и т.д.

С другой стороны, быстрому распространению системы, столь естественно объединяющей разнородные ресурсы, способствовало не в последнюю очередь ее зарождение не в недрах коммерческой фирмы, готовой грудью встать на защиту своих патентов и приоритетов, а в научном учреждении - в Европейской лаборатории физики частиц (CERN), сотрудники которой не стали делать секретов из своей разработки и даже не попытались на ней разбогатеть. Именно противоречие между обобществленными корнями этой системы и ее приватизированными плодами служит сегодня причиной болезней роста WWW (вроде ситуации со стандартом языка HTML).

К счастью, сама природа WWW как прежде всего средства поиска и организации информации позволяет надеяться, что это изобретение не превратится в инструмент одной лишь коммерции и рекламы. И вполне вероятно, что со временем WWW станет главным конкурентом (а может быть, и полноценным заменителем) газет, телевидения и библиотек.