Тема номера
Текстовый доступ к Internet
Игорь Книжный
О том, что такое Internet, сегодня имеет представление каждый, кто хоть раз держал в руках один из многочисленных компьютерных журналов. (Тех, кто такого представления не имеет, автор к этим журналам и отсылает, – а также к книгам, посвященным описанию возможностей Internet, их на прилавках книжных магазинов сегодня насчитывается по крайней мере пять наименований.) Данная статья посвящена возможностям старого, но оттого не менее надежного способа работы с Internet в текстовом режиме.
Сеть, которую мы выбираем
Список российских провайдеров (поставщиков услуг) Internet весьма значителен. Здесь и Demos, и "Россия-Он-Лайн", и Glasnet, и Redline, и Elvis+, и многие, многие другие. Как бы ни отличались наборы услуг, предоставляемых частным пользователям, каждый из провайдеров обеспечивает доступ к Internet в одном из двух режимов (на выбор): в режиме терминального доступа и в режиме доступа к протоколу Internet по телефонной линии (Dial-up IP).
Каждый из этих режимов предполагает использование модема для связи PC пользователя с хост-компьютером по телефонной линии, регистрацию у провайдера (стоимость регистрации обычно не превышает $30) и соответствующее программное обеспечение. В случае терминального доступа – это программа эмуляции терминала (term90, telemate или что-нибудь подобное), в случае Dial-up IP -программа поддержки протоколов РРР (Point-to-Point Protocol) или SLIP (Serial Line Internet Protocol).
В режиме терминального доступа пользователь, подключенный к Internet, оказывается в среде, управляемой многопользовательской операционной системой(обычно – UNIX) хост-компьютера провайдера, а персональный компьютер играет роль удаленного терминала, причем работает такой терминал в текстовом режиме. В результате пользователь, даже используя Windows-версию терминальной программы, лишается доступа к графическим возможностям гипертекстовой системы World Wide Web (но не к самой WWW!).
Провайдер назначает пользователю регистрационное имя для входа в систему (login) и создает для него на хост-компьютере личную директорию для хранения файлов. Вводимые с клавиатуры
PC пользователя команды обрабатываются командным интерпретатором операционной системы хост-компьютера, результаты их выполнения пользователь видит на своем дисплее. На рис. 1 воспроизведен типичный вид экрана при соединении с хост-компьютером, работающим под управлением UNIX. После ввода регистрационного имени пользователь указывает пароль (password) и входит в систему в режиме удаленного терминала. Заметим, что приведенные после слов "Connected to" цифры представляют собой IP-адрес хост-компьютера.

В режиме Dial-up IP используемая коммуникационная программа сообщает хост-компьютеру регистрационные данные. Если регистрация прошла успешно, PC пользователя получает временный IP-адрес и на время сеанса связи становится узлом Internet.
Помимо графических возможностей, режим Dial-up IP, обеспечивающий непосредственное соединение двух или большего числа узлов Internet, допускает (при использовании соответствующего аппаратного и программного обеспечения) аудио- и видеосвязь абонентов в реальном времени.
Конечно, бесплатных завтраков в природе не бывает, – режим подключения Dial-up IP в 2-2,5 раза дороже терминального, да и повременная оплата возрастает пропорционально. Хотя, конечно, если сравнить стоимость минуты междугородного, а тем более международного телефонного разговора с платой за минуту Dial-up IP соединения (200-300 рублей), то поневоле задумаешься...
Критерии выбора
Несомненно, будущее Internet -за Dial-up IP соединением. Но именно – будущее. В настоящем же дело обстоит не так благополучно. К сожалению, между собственно Internet и домашним персональным компьютером пользователя находится наша замечательная телефонная сеть. И автору этой статьи на вполне приличном и неплохо настроенном модеме (скорость передачи данных – до 33600 bps) лишь на некоторых телефонных номерах, начинающихся преимущественно с девятки, в дневное время удается добиться соединения со скоростью, превышающей 24000 bps. Обычно же скорость передачи находится в диапазоне от 7200 до 12000 bps. Ночью, как правило, удается связываться с большими скоростями, но ведь не все же имеют привычку работать после двух часов ночи!
Вероятно, встречаются на свете люди спокойные, способные без раздражения дожидаться, пока Netscape Navigator в очередной раз неспешно заполнит экран содержимым какой-нибудь чрезвычайно ярко разрисованной Web-страницы, абсолютная бесполезность которой выяснится лишь за пару секунд до завершения ее вывода. Но автор, к сожалению (или к счастью), к этим меланхоликам отношения не имеет.
Конечно, при соединении со скоростью 28800 bps работа с графическими Web-страницами отрицательных эмоций уже не вызывает, но вот только устанавливается такое соединение очень уж редко.
Есть еще одно обстоятельство, мешающее автору раз и навсегда отказаться от терминального режима работы с Internet. Дело в том, что отечественные телефонные линии сравнительно редко способны поддерживать канал связи в стабильном состоянии, – и нередко сеанс связи, начавшийся на скорости 28800 bps, заканчивается на 1200 bps, или связь вообще разрывается. Это обстоятельство (несущественное, быть может, при просмотре картинок на Web-страницах) оказывается иногда решающим.
Допустим, вы переписываете с удаленного сервера чрезвычайно нужный вам многомегабайтный файл, и передача разрывается, когда до конца файла остаются считанные байты, – всю работу придется повторять с самого начала, причем за ваши же деньги (в Internet протокол Z-modem, позволяющий дописать оставшуюся часть файла после такого обрыва связи, не поддерживается). В режиме Dial-up IP этот самый многомегабайтный файл переписывается сразу же на ваш винчестер, тогда как в терминальном режиме -в директорию пользователя на винчестере хост-компьютера. Какая разница? Огромная! Хост-компьютер работает не с обычными телефонными, а с надежными высокоскоростными выделенными линиями, так что вероятность обрыва связи здесь чрезвычайно мала. А при переписывании файла на свой компьютер вы уже можете воспользоваться протоколом Z-modem, который, в отличие от большинства клиентов IP, умеет продолжать передачу после разрыва и восстановления соединения.
Авторы многочисленных журнальных статей заявляют, что в режиме Dial-up IP пользователь может работать в привычном ему программном окружении, в то время как терминальный доступ требует изучения непривычной для многих операционной системы. Что подразумевается здесь под "привычным программным окружением", можно только догадываться. Ведь Netscape Navigator или Chameleon не настолько примитивны, чтобы можно было работать с ними, вовсе не тратя времени на изучение их возможностей. А что касается "изучения системы UNIX", то поверхностное – а большего и не требуется – знакомство с десятком нужных для работы команд и прикладных программ "изучением" назвать трудно.
Начинающим (и не только) пользователям автор настоятельно рекомендует обзавестись книжкой Б.Фока "Internet с самого начала" {издательство "Питер", Санкт-Петербург). Несколько вечеров, потраченных на чтение, не пропадут, независимо от выбранного вами способа подключения к Internet. Популярность системы UNIX среди провайдеров Internet является гарантией того, что даже отказавшись от услуг одного из них, вы сможете применить полученные знания для эффективной работы с другими.
Сделаем еще замечание относительно выбора провайдера. Конечно, при таком выборе экономические соображения обычно играют не последнюю роль, но перебарщивать здесь не стоит.
Одной из самых недорогих систем на сегодняшний день является REDLINE. Автор более полугода пользовался ее услугами, но в конце концов вынужден был от них отказаться. Причина простая: попытка дозвониться по любому из десяти предоставленных пользователям телефонных номеров (один из которых десятиканальный) в 99 случаях из 100 заканчивалась одинаково – BUSY, BUSY, BUSY...
И вовсе не потому, что REDLINE пользуется бешеной популярностью. Прорвавшись, наконец, в систему, автор обычно интересовался, сколько же именно пользователей работают с хост-компьютером REDLINE именно сейчас (выяснить это позволяет команда UNIX who). Зачастую число одновременно работающих пользователей не превышало десяти – и это на два десятка якобы работающих модемов! Потратив только в марте этого года более 50 часов на большей частью безуспешные попытки дозвониться до REDLINE, автор решил поставить на этом точку. Конечно, стоимость услуг других провайдеров несколько выше, но дозвониться до них проще, а ведь и время в наше время (простите за каламбур) чего-то стоит!

Сегодня в борьбе за потребителя многие провайдеры при заключении договора предоставляют клиенту несколько часов бесплатной работы в Internet, и уже после этого включают счетчик. Отсутствие возможности попробовать систему на вкус – бесплатно, до заключения договора – должно насторожить потенциального пользователя.
Как это делается
Вернемся к собственно терминальному доступу в Internet. Как известно, базовым сервисом практически всех компьютерных сетей, в том числе и Internet, является электронная почта (e-mail). На большей части управляемых UNIX хост-компьютеров для работы с почтой служит программа Pine. Пользователю не нужно переписывать ее на свой PC – набрав словечко "pine" в командной строке
UNIX, ее можно запустить непосредственно на хост-компьютере. Проделав это, пользователь увидит на экране меню, подобное приведенному на рис. 2.
Остается выбрать, что именно делать дальше. Pine позволяет составить и отправить письмо ("Compose message"), причем пользователь избавлен от необходимости набирать каждый раз длинные интернетовские адреса: можно занести их в ADDRESS BOOK, после чего вместо утомительного набора строки вроде "ivanov@abc.niichavo.ru" достаточно будет выбрать строчку "Иванов" в адресной книге. Приходящую корреспонденцию Pine помещает в папку (folder) INBOX, а после просмотра автоматически копирует ее в folder RECEIVED. Копии отправляемых писем переписываются в folder SENT-MAIL. Выбрать папку для просмотра можно из списка (опция FOLDER LIST). В случае каких-либо недоразумений Pine всегда готов предоставить необходимую помощь (команда"?").
Для работы с гипертекстовой системой World Wide Web (WWW) в терминальном режиме следует воспользоваться командой lynx. При запуске lynx без параметров автоматически будет открыта предопределенная (вашим провайдером) Web-страница. Для перехода к другим Web-страницам в lynx служит команда "д" (т.е. "GO", перейти).
Часто используемые Web-адреса LYNX позволяет записать в адресную книгу (команда "а"), с тем, чтобы впоследствии воспользоваться ими (команда V).
Указав адрес, например, "www.alaris.com", можно увидеть на дисплее своего PC содержимое выбранной Web-страницы (см. рис. 3).
Фирма Alans работает в области multimedia и специализируется на обработке видеоизображений и звука. С ее Web-страницы можно переписать множество хорошо упакованных отрывков из новых фильмов студий Columbia Pictures, 20th Century Fox и прочих. Попробуйте – не пожалеете!
Конечно, в графическом режиме Web-страницы смотрятся более привлекательно, в основном за счет разнообразных рисунков и пиктограмм. Но содержательная часть Web-страниц при просмотре в текстовой моде не страдает.
В заключение заметим, что автор не ставил целью написать развернутое руководство по использованию Internet в режиме терминального доступа (их и без того предостаточно). Он лишь пытался показать, что хотя режиму Dial-up IP в конечном итоге и принадлежит будущее, на терминальном доступе в Internet ставить крест пока рано.