Интернет
На вашем месте
Георгий Кузнецов
(Продолжение. Начало в #30.)
Доступ к услугам (продолжение)
В позапрошлом выпуске речь шла о том, что владельцы PC и те, кто добирается до Сети через медленные телефонные линии, много лет не имели полноценного доступа к услугам. Лишь в самые последние годы их проблема начала решаться.
Зато для этих двух пораженных в правах категорий пользователей возникли специальные инвалидные средства доступа. В России на одного счастливчика, играющего с настоящим Интернет-протоколом IP, до сих пор приходится до десяти таких вот детей подземелья, живущих алфавитно-цифровыми терминалами и электронной почтой. О них и поговорим.
Алфавитно-цифровые терминалы еще сравнительно недавно были основным средством общения между человеком и компьютером. Многие помнят минприборовские ВТ-2000/15 или МЭПовские дисплеи, так называемые фрязинские и воронежские. Все они являются аналогами изделия VT-52 фирмы DEC – правда, в СССР применяли необычный способ подключения их к компьютеру. При желании и некотором везении любой такой дисплей можно соединить с модемом и использовать как терминал (то есть оконечное устройство). ВСША предшественниками и спутниками дисплеев, то есть видеотерминалов, были печатающие терминалы. В СССР последние были почти неизвестны, за исключением вездесущей когда-то машинки Consul.
Алфавитно-цифровые терминалы – самый древний и на удивление живучий способ доступа к услугам. Их научились подключать к компьютерам всеми мыслимыми способами: напрямую, через локальную сеть и через телефонную линию с помощью модема. Пользователь почти не замечал разницы – разве что менялась скорость вывода символов от компьютера на экран, поскольку старинные модемы были очень медленными.
Алфавитно-цифровые терминалы названы так, потому что они умеют отображать на экране только буквы и цифры. Видеотерминал обычно размещает на экране как минимум 25 строк по 80 символов в строке. Такая длина строки идет, между прочим, еще от перфокарт. Да и сами видеотерминалы разработаны как аналоги пишущих машинок. Основной режим их работы – имитация построчной подачи бумаги снизу. Строки, уходящие с экрана наверх, могут теряться сразу, а могут еще некоторое время храниться в памяти. Получается, что в видеотерминал заправлена как бы закольцованная бумажная лента длиною 25 или более строк. Когда уже исписанная лента попадает в поле зрения снова, она волшебным образом очищается. Так, например, организован обычный командный режим работы с DOS на вашей PC.
Но электронный экран дает видеотерминалам существенные преимущества. Они начинают понимать видеокоманды, с помощью которых компьютер может перемещать курсор по экрану и выводить символы или пробелы в любую его точку. Кроме того, экран легко делается цветным и может изменять разрешение (например, вмещать не 80, а 132 буквы в строке).
Результат вы видите, когда работаете с Norton Commander и с другими программами, рассчитанными на электронный экран. Согласитесь, большая разница! Программа сначала рисует «бланк», а потом избирательно переписывает отдельные места в нем по мере надобности. Ко многим терминалам «сбоку» можно подключить и принтер. Получив на экране нужную информацию, оператор нажимает кнопку и распечатывает «твердую копию».
Если случится где-то подобрать работающий дисплей советских времен и удастся соединить его с модемом, вполне можно получать информацию из Интернета с помощью такого вот рабочего места. Однако более типичен случай, когда провайдер предоставляет услуги, рассчитанные на алфавитно-цифровые терминалы, а клиенты пользуются PC. Для этого им нужна лишь так называемая коммуникационная программа, назначение которой – управлять модемом и имитировать старый добрый дисплей. Я потратил столько места на воспоминания потому, что только таким путем, через историю, можно понять эту технологию доступа к услугам.
Какая-нибудь коммуникационная программа обычно входит в комплект поставки модема. Еще лучше не полениться и скопировать у опытных людей одну из программ, наиболее любимых в вашей местности. Это может быть Telix, Telemate, ProComm или что-то еще (скорее всего я отстал от моды). Программой Terminal из старой Windows пользоваться совершенно невозможно. В состав OS/2 и новых Windows 95 включили одну и туже программу HyperTerminal. Она немного странная, но по моему опыту вполне работоспособна.
Все коммуникационные программы делают, в общем, одно и то же. Они ведут справочник с номерами телефонов и организуют дозвонку (например, звонить повторно или поочередно по списку). Что гораздо более важно – они умеют заставлять PC вести себя как один из популярных видеотерминалов по выбору. Необходимо, чтобы и программы на компьютере провайдера согласованно использовали тот же тип терминала. В большинстве случаев все хорошо работает с терминалом VT-100 фирмы DEC.
При несовпадении типа терминала он, вероятнее всего, будет правильно понимать алфавитно-цифровые символы, но неправильно отрабатывать экранные команды. В результате вывод будет происходить не туда, куда надо, и структура экранных «бланков» начнет разрушаться у вас на глазах. Что-то похожее происходит и в тех случаях, когда «проглатываются» отдельные символы, которые могут входить в состав команд.
Имитируя алфавитно-цифровой видеотерминал, коммуникационная программа позволяет в нужных местах открывать потайные дверцы и обращаться к PC. Работая с программой Telemate, я нередко попросту устанавливаю длину воображаемого бумажного «свитка» очень большой – 10 000 строк – и по ходу сеанса даю команду записать накопившийся «протокол» в файл на диске. Еще одна возможность коммуникационных программ – передача файлов напрямую между вашим PC и компьютером провайдера. Перед этим пользователь задает имя файла и способ передачи, а далее все происходит автоматически. Понятное дело, алфавитно-цифровой видеотерминал, в отличие от PC, не имеет ни памяти на тысячи строк, ни тем более диска для сохранения данных.
Еще одна, самая распространенная в России технология – электронная почта, она же e-mail, она же просто «мыло». Это и услуга сама по себе, и способ доступа к другим услугам. Система электронной почты в точности и есть компьютерный аналог обычной почтовой службы. Вы сдаете ей письмо (то есть файл) и сообщаете адрес, а она одной ей ведомыми путями доставляет это письмо адресату или возвращает вам, если тот не найден. Доставка обычно требует нескольких часов, но «висеть» на связи с системой не надо. Пользователи вызывают ее время от времени только затем, чтобы сдать исходящую почту и забрать входящую. Письма они читают и сочиняют в любое время между вызовами. Компьютер провайдера электронной почты некоторое время хранит входящую корреспонденцию, но если ее становится слишком много, а адресат не появляется на связи слишком долго... что ж, при заключении контракта провайдер оговаривает свои права.
Существуют десятки систем электронной почты, причем они по большей части умеют обмениваться информацией друг с другом. Обычно на стыке между системами программа читает адресную информацию с «конверта», в который положила письмо первая система, и кладет его в другой «конверт», оформленный в соответствии с требованиями второй системы. Загадочные строки, которые, как знает каждый пользователь e-mail, добавляются в начале письма, и есть конверт или конверты. По ним можно проследить весь путь от отправителя к адресату.
Но когда почтовые службы не общаются или лишь ограниченно общаются между собой, пользователь теряет какие-то возможности или вынуждается к лишним телодвижениям. Например, почта, применяемая в сети операционных систем Windows For Workgroups, не умеет сообщаться с почтой UNIX/Internet без дополнительной и довольно дорогой программы-посредника. Для того чтобы переслать своим товарищам в локальной сети письмо, полученное из Internet, пользователь должен сначала затащить его в какую-либо из прикладных программ – например, в Word.
«Бесплатная» почта сети Фидо в России передается в сеть Relcom и далее в Интернет, но полагаться на это я бы на вашем месте не стал. По самой Фидо почта все равно ходит медленно и ненадежно, да и не заменяет такая комбинация платную почту Интернета в полном объеме. Многие пользуются и той и другой системами попеременно.
Система электронной почты для доступа к Интернету, применяемая в России, называется UUCP. Преимущество ее втом, что она весьма разумно и экономно использует самое слабое звено – телефонно-модемную линию между пользователем и провайдером. На самом деле UUCP – реликтовая технология. Она появилась лет, наверное, пятнадцать назад и была предназначена для автоматизации копирования файлов между компьютерами с ОС UNIX через ненадежные и медленные каналы. Потом ее приспособили для транспортировки почты. По мере развития Интернета и других сетей, компьютеры, входящие в них, получали соответствующие их потребностям средства связи и переходили на другие программы. Тогда и UUСР стала системой-пограничницей. Прогресс все время вытеснял ее туда, где, фигурально выражаясь, кончались асфальтированные магистрали компьютерных сетей и начинались тропинки публичной телефонии. Когда же и по телефону научились устойчиво передавать данные со скоростями свыше тысячи знаков в секунду, UUCP стала терять почву под ногами.
Окончание нашей перестройки, где-то с 1990 года или чуть ранее, отмечено расцветом почтовой сети Relcom на российских полях. Это как раз и есть UUCP. Она распространилась очень широко, охватив, по некоторым оценкам, до полумиллиона человек, однако для большинства из них едва ли смогла стать удобным, незаменимым средством повседневного общения.
В США и в других развитых странах «только почтовых» клиентов сети тоже хватало, и для них создавались специальные способы доступа к услугам. Например, по почте можно пользоваться многими файловыми серверами, то есть сетевыми компьютерами, которые хранят и раздают файлы с программами или документами. Клиент посылает по почте заявку с просьбой сообщить ему содержимое оглавления или выдать какой-то файл. Сервер достает нужную информацию, упаковывает ее особым образом, нарезает на куски, если объем слишком велик, и передает заказчику – тоже по почте. Есть даже серверы-посредники, через которые можно добраться до файловых серверов, не умеющих работать по принципу «файлы – почтой».
На базе почты возникла знаменитая система обмена новостями UseNet, и до сих пор с ней можно общаться с помощью только почты. Но не думайте, пожалуйста, что почта предназначена «для бедных». Она является важнейшей сетевой услугой, которой пользуются все, независимо от привилегий.
Наш с вами гость сегодня – Евгений Козловский. Он рассказывает о своем личном опыте настройки модема.