Практическое введение в Internet, E-Mail, FTP, WWW и HTML

         

Работа в графическом режиме


Если только что описанный сценарий не вызвал у вас никакого энтузиазма, не огорчайтесь. Действительно, работа в символьном режиме с Internet - это вчерашний день (а может, даже позавчерашний). Но раньше ничего другого просто не было. Возможно поэтому многие книги, посвященные Internet, переполнены подробными описаниями всевозможных текстовых программ, предназначенных, как правило, для операционной системы UNIX или MS-DOS.

Сегодня вы можете работать в сети Internet

значительно комфортнее в операционных системах с графическим интерфейсом, таких как Microsoft Windows или IBM OS/2. В нашей книге мы сделаем основной упор именно на этот способ, поэтому вам не придется запоминать многочисленные команды и ограничивать себя в рамках 25 строк, состоящих из 80 символов.

Все описанные нами в этой книге графические программы, предназначенные для работы с сетью Internet (приложения для Internet), требуют так называемого прямого подключения к сети с использованием протокола TCP/IP (а не через терминальную программу, как это было только что описано). Именно этот способ подключения позволит вам максимально использовать все возможности Internet.

Что касатся протокола TCP/IP, то он будет описан позже. Однако, если вы собираетесь работать с сетью Internet через модем как обычный пользователь, вам не обязательно разбираться с этим протоколом в деталях. Поэтому без особого введения мы сразу перейдем к проведению сеанса связи в графическом режиме.



Электронная почта


Едва ли вы никогда ничего не слышали об электронной почте. На сегодняшний день электронная почта представляет собой наиболее удобный и быстродействующий способ доставки собщений, а также произвольных файлов в любую точку планеты.

Для того чтобы послать электронное письмо, вы должны знать электронный адрес своего корреспондента. Этот адрес он может вам сообщить при личной встрече, по телефону, либо вы можете узнать его из рекламы.

Как выглядит электронный адрес ?

Воспроизведем список наших электронных адресов, расположенный во введении:



Сеть Наш адрес Сеть Наш адрес
Relcom frolov@glasnet.ru CompuServe >internet: frolov@glasnet.ru
GlasNet frolov@glasnet.ru UUCP cdp!glas!frolov
Internet frolov@glasnet.ru  

Обратите внимание, что в этом списке указаны разные адреса. На самом деле мы подключены к сети GlasNet, которая соединена с сетью Internet. Наш адрес в рамках сети GlasNet выглядит как frolov, хотя можно указывать и полный адрес frolov@glasnet.ru.

Используя полный адрес frolov@glasnet.ru, вы можете послать нам письмо из сетей Internet, GlasNet, Relcom и других.

Некоторые сети используют свою собственную систему адресов, отличную от принятой в Internet и собственные протоколы передачи данных, отличные от TCP/IP. Примером такой сети может служить сеть UUCP . Если вы подключены к такой сети вам, возможно, придется указывать адрес другим способом, о чем вы можете поинтересоваться в подключившей вас к глобальной сети фирме. Как правило, большинство сетей подключено к Internet через специальные шлюзы, поэтому из Internet вы сможете обмениваться почтовыми сообщениями с абонентами других сетей.

Отправляя письмо по обычной почте, вы, помимо адреса корреспондента, указываете обратный адрес. При отправке электронного письма ваш собственный адрес посылается автоматически, так что вам не нужно беспокоиться по этому поводу.

Что можно вложить в "конверт" электронного письма?

Подавляющее большинство электронных писем представляет собой текстовые сообщения размером не более нескольких Кбайт. Вы можете писать такие сообщения на любом языке, однако следует учесть, что через некоторые сети можно передать только латинские буквы. Кроме того, если письмо содержит символы кириллицы, то они могут быть по-разному закодированы.


Проблема передачи электронных писем с символами кириллицы есть, но ее можно преодолеть. Мы приведем конкретные рекомендации по этому вопросу при описании настройки почтовых программ.

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

Для преобразования двоичных файлов с целью передачи через электронную почту имеются специальные программы, например, UUENCODE и UUDECODE , которые нетрудно получить из сети Internet или в той фирме, которая подключила вас к сети.

Для работы с электронной почтой создано неисчислимое количество программ. Одной из наиболее удобных и несложных в использовании, на наш взгляд, является программа Eudora для Microsoft Windows, созданная фирмой QUALCOMM Inc. Эту программу вы можете получить у вашего поставщика услуг Internet или выгрузить из Internet самостоятельно. Основное окно упрощенной версии этой программы, которая называется Eudora Light, показано на рис. 1.4.



Рис. 1.4. Основное окно почтовой программы Eudora Light

Все основные операции с почтой программа выполняет автоматически. После того как вы получите новую почту, она попадает в папку In. Для почты, предназначенной к отправке, предназначена папка Out.

Для того чтобы прочесть письмо, вам достаточно сделать двойной щелчок левой клавишей мыши по соответствующей строке папки In. После этого текст письма появится в отдельном окне, как это показано на рис. 1.5.



Рис. 1.5. Просмотр текста письма

Вы можете легко распечатать письмо, ответить на него или передать по другому адресу. Для этого достаточно нажать соответствующую кнопку в инструментальной линейке, расположенной в верхней части главного окна программы Eudora

Light. При необходимости можно сохранить полученное письмо в файле.

Обратите внимание на заголовок письма, который в нашем случае состоит из строк Date, From, To и Subject. Этот заголовок по умолчанию отображается в сокращенном виде.



Строка Date содержит дату и время получения почты. В строке From вы можете обнаружить адрес отправителя (от кого пришло письмо), в строке To - адрес получателя. Что же касается строки Subject, то в ней как правило находится краткое описание содержимого письма.

При соответствующей настройке программы вы можете просмотреть заголовок полностью, как это показано на рис. 1.6.



Рис. 1.6. Полный заголовок письма

Заголовок может быть очень большим. Помимо интересной информации, такой как полный электронный почтовый адрес отправителя, название организации и использованной кодировки символов, в заголовке могут содержаться сведения, которые вам так и не потребуются. Формат заголовка может изменяться в зависимости от того, откуда пришло письмо, однако строки Date, From, To и Subject

присутствуют всегда.

Для того чтобы ответить на письмо, которое вы просматриваете, нужно нажать кнопку с изображением изогнутой стрелки.
После этого на экране появится окно, в верхней части которого находится частично заполненный заголовок письма (рис. 1.7).



Рис. 1.7. Ответ на письмо

Вы можете изменить поля этого заголовка, например, указать адрес, по которому будет послана копия письма, а также "вложить" в конверт с письмом один или несколько файлов.

В нижней части окна находится содержимое того самого письма, на которое вы будете писать ответ. Каждая строка исходного письма выделена символом ">". Отвечая на письмо, вы можете удалить все или некоторые строки исходного текста письма, а также сделать комментарии к некоторым фрагментам полученного вами письма.

Когда ответ готов, нажмите кнопку Queue, и письмо будет положено в папку писем Out, предназначенных к отправке. Теперь если из меню File программы Eudora Light выбрать строку Send Queued Message, письмо будет отправлено по назначению.

Каков дальнейший путь письма?

Вначале письмо попадет на сервер, через который вы подключены к сети Internet. Как правило, этот сервер расположен в вашем городе. Дальнейший путь письма может быть различным, так как к адресату ведет много путей. В сетях TCP/IP почтовый сервер установит соединение с сервером, на котором находится почтовый ящик адресата и перешлет письмо. Таким образом, письмо сразу попадет туда, куда нужно, а не будет путешествовать много дней, переходя с одного сервера на другой.



В некоторых сетях (например, в сетях с протоколом UUCP) передача почты осуществляется другим способом. Почта пересылается с одного сервера на другой, пока наконец не достигнет адресата. Этот процесс может длиться много часов или даже дней, однако даже в этом случае электронная почта удобнее обычной.

Как адресат получит ваше письмо?

Когда он включит свой компьютер и соединится со своим сервером, входящим в состав Internet, то с помощью почтовой программы сможет забрать всю накопившуюся для него почту. В том числе и ваше письмо. Учтите, однако, что некоторые фирмы, обеспечивающие подключение к сети Internet, взымают отдельную плату за длительное хранение почты, либо применяют другие санкции к тем, кто ленится забирать почту. Например, невостребованное в течении определенного времени письмо может отправиться обратно.

Как мы уже говорили, существует множество почтовых программ, разработанных для различных операционных систем. Если конфигурация вашего компьютера не позволяет вам работать с операционной системой Microsoft Windows, вы можете воспользоваться одной из специализированных программ DOS (такую программу, предоставляет, например, фирма Relcom ) или же воспользоваться обычной терминальной программой, такой как MTE или Telix.

В составе операционной системы Windows 95 поставляется приложение Microsoft Exchange, с помощью которого можно работать с электронной почтой (рис. 1.8).



Рис. 1.8. Приложение Microsoft Exchange

К сожалению, приложение Microsoft Exchange

может работать с почтой Internet только после установки расширения операционной системы Microsoft Windows 95, которое называется Microsoft Plus. Поэтому если вы собираетсь работать с Internet в среде этой операционной системы, советуем приобрести указанный программный продукт. Помимо почтовой программы в нем есть приложение Internet Explorer, предназначенное для работы с серверами WWW и FTP, о чем мы еще вам расскажем.

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



На рис. 1.9 изображено сообщение, подготовленное в текстовом процессоре Microsoft Word for Windows версии 7.0. Это сообщение будет послано с помощью приложения Microsoft Exchange. Адресат получит его в таком виде, в каком вы его подготовили.



Рис. 1.9. Подготовка сообщения в текстовом процессоре Microsoft Word for Windows

В сети Internet существуют так называемые серверы рассылки, способные по предварительной заявке автоматически рассылать почту. С помощью такого сервера вы можете подписаться например, на электронный вариант газеты или получать лубую другую периодически обновляемую информацию в виде писем.

Эта услуга очень удобна - все происходит само собой, от вас требуется только периодически забирать почту. Однако будьте осторожны, так как некоторые серверы рассылки способны забросать вас лавиной писем, причем за получение писем из других сетей иногда необходимо платить отдельно.


Электронные конференции


Значительный интерес представляют собой так называемые электронные конференции (телеконференции ), или сетевые новости .

Что это такое?

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

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

Большинство конференций транслируются по всей сети Internet (такие конференции называются глобальными), поэтому в конференции могут принимать участие люди из разных стран. Существуют и локальные конференции, доступные ограниченному кругу пользователей сети Internet.

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

Помимо текстовых конференций, предназначенных для обмена статьями, существуют двоичные, или как их еще называют, бинарные конференции. Бинарные конференции предназначены в основном для обмена программами и файлами изображений (в форматах GIF , JPG и т. п.). Двоичные данные в таких конференциях хранятся в текстовом виде, полученном с помощью программы UUENCODE , и как правило, снабжены короткими комментариями. Получив такую статью, вы можете раскодировать ее программой UUDECODE , получив двоичный файл в исходном виде.

Для работы с электронными конференциями созданы удобные приложения, рассчитанные на операционные системы с графическим интерфейсом. Тем не менее, существуют и текстовые программы аналогичного назначения, которые имеет смысл использовать, если у вас установлен низкоскоростной модем или конфигурация компьютера не позволяет работать с операционной системой Microsoft Windows (либо имеются другие соображения, по которым вы вынуждены использовать символьный режим). В нашей книге мы расскажем о том, как использовать наиболее удачные на наш взгляд средства для работы с электронными конференциями.

В большинстве конференций дискуссии ведутся на английском языке, хотя есть и российские конференции, где принято использовать русский язык. Таких конференций, разумеется, не очень много (по сравнению с общим числом конференций в Internet), однако они также охватывают широкий спектр вопросов и наверняка будут вам полезны.



Как найти нужную информацию в сети Internet


Без специальных средств поиска вы едва ли сможете найти нужную вам информацию в бескрайнем море серверов WWW, если вы точно не знаете, где она находится. Между тем чем дольше вы ищете нужные вам страницы, тем больше приходится платить поставщику услуг Internet, так как размер оплаты зависит от времени подключения. Хорошо, если вы знаете, что нужная вам программа или описание лежит на известном вам сервере, однако обычно вы даже не знаете, как точно называется то, что вам нужно найти.

К счастью, в Internet имеется немало справочно-поисковых систем , в которых есть сведения о содержимом многих серверов WWW. Примером может служить каталог сети Internet под названием Lycos (рис. 1.15). Ссылки на поисковые системы обычно размещаются на страницах многих серверов WWW.

Рис. 1.15. Старница каталога сети Internet - сервера WWW Lycos

Обычно при поиске вы можете задать одно или несколько ключевых слов, а также дополнительные параметры. Например, вы можете указать, как следует выполнять поиск - в точном соответствии с указанными вами словами или нужно искать похожие слова, должен ли быть найден текст, содержащий все указанные ключевые слова или только некоторые из них и т. д. (рис. 1.16).

Рис. 1.16. Указание дополнительных параметров поиска

Справочные службы Internet создаются на базе мощных компьютеров, поэтому ваш запрос не будет выполняться слишком долго. Однако если вы задали ключевое слово неудачно, возможна ситуация, когда будет найдено очень много серверов WWW, удовлетворяющих критерию поиска. В этом случае вы должны подумать о том, как можно конкретизировать ваш запрос.

На рис. 1.17 показаны результаты поиска по ключевым словам "Microsoft Word".

Рис. 1.17. Результаты поиска по ключевым словам "Microsoft Word", выполненные при помощи каталога сети Internet Lycos

Как видно из этого рисунка, при поиске было просмотрено более чем 19 миллионов адресов и найдено 31373 документа, содержащих указанные нами слова. Однако вам не придется ждать, пока сервер Lycos пришлет полный список найденных серверов WWW или других источников информации. Вместо этого на экране появится информация о первых 10 адресах. Далее при необходимости вы сможете просмотреть по частям весь список.

Если же вы нашли то, что вам нужно, достаточно просто сделать щелчок по найденному адресу (на рис. 1.17 не показан) и вы перейдете на тот сервер, который содержит искомую информацию.

Заметим, что с помощью справочно-поисковых систем вы сможете найти не только сервер WWW, но и электронную конференцию, в которой встречаются указанные вами ключевые слова. Теперь мы переходим к описанию этого, очень удобного и нужного сервиса Internet.



Передача файлов


Строка "FTP - File Transfer from/to a remote site" запускает программу обмена файлами по протоколу FTP (File Transfer Protocol), с помощью которой вы сможете получить файлы из других компьютеров сети Internet или записать на диски этих компьютеров свои файлы.

После выбора этой строки вы будете должны ввести адрес сервера FTP:

Specify the site you want to connect to, for example: Host: glas.apc.org Or, press <enter> to reach the FTP Prompt. Host:

Введите адрес ftp.microsoft.com:

Host: ftp.microsoft.com

Произойдет подключение к серверу FTP фирмы Microsoft, после чего вам будет предложено ввести имя и пароль. Маловероятно, что вы зарегистрированы в этом сервере, однако можно ввести имя anonymous и свой полный почтовый адрес в качестве пароля, который вы получите в представительстве фирмы GlasNet

(символы пароля при вводе не отображаются):

Connected to ftp.microsoft.com. 220 ftp Microsoft FTP Service (Version 1.0). Name (ftp.microsoft.com:frolov): anonymous 331 Anonymous access allowed, send identity (e-mail name) as password. Password: frolov@glas.apc.org

Если вы все сделали правильно, на экране появится приглашение программы FTP:

230-This is FTP.MICROSOFT.COM please read the file index.txt for additional details. 230 Anonymous user logged in as anonymous. Remote system type is Windows_NT. ftp>

Теперь вам доступны файлы, расположенные на сервере FTP фирмы Microsoft, а их очень и очень много!

Введите команду DIR, знакомую вам из операционной системы MS-DOS. На экране отобразится содержимое текущего каталога в формате UNIX :

ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. d--------- 1 owner group 0 Jul 3 1995 bussys d--------- 1 owner group 0 Aug 9 1995 deskapps d--------- 1 owner group 0 Oct 27 1995 developr ---------- 1 owner group 7905 Oct 5 1995 dirmap.htm ---------- 1 owner group 4510 Oct 5 1995 dirmap.txt ---------- 1 owner group 712 Aug 25 1994 disclaimer.txt ---------- 1 owner group 577 Jan 15 18:15 index.txt d--------- 1 owner group 0 Feb 1 18:20 KBHelp ---------- 1 owner group 7209651 Feb 3 12:03 ls-lR.txt ---------- 1 owner group 910713 Feb 3 12:04 ls-lR.Z ---------- 1 owner group 764129 Feb 3 12:03 LS-LR.ZIP d--------- 1 owner group 0 Oct 20 1995 MSCorp d--------- 1 owner group 0 Dec 27 1995 netsr d--------- 1 owner group 0 Oct 11 1995 peropsys d--------- 1 owner group 0 Nov 30 1995 Products d--------- 1 owner group 0 Oct 5 1995 Services d--------- 1 owner group 0 Feb 2 16:02 Softlib ---------- 1 owner group 802 Aug 25 1994 WhatHappened.txt 226 Transfer complete. ftp>

Теперь вы можете получить нужный вам файл при помощи команды GET, указав ей в качестве параметра имя файла. При этом файл будет переписан с удаленного сервера на сервер сети GlasNet. Для того чтобы переписать файл на диск своего компьютера, вам будет нужно ввести команду DOWNLOAD.

Для того чтобы перемещаться по дереву каталогов вы можете воспользоваться командой CD.

После завершения передачи файлов введите команду BYE:

ftp> bye 221 Thank You for using FTP.MICROSOFT.COM Hit <Return> to continue:

Теперь вы можете нажать клавишу <Enter> и вернуться к работе с меню INTERNET SERVICES.


Ранее в этой главе мы рассказывали, как можно получать файлы, переписывая их из серверов FTP в текстовом режиме. В среде операционной системы Microsoft Windows это делать значительно удобнее, пользуясь такими приложениями, как FTP Client for Windows или FTP-32 Client for Windows . Первая из них предназначена для Microsoft Windows версии 3.1 и входит в состав комплекта GlasInterACT. Вторую вы сможете получить из сети Internet, она будет работать в среде Microsoft Windows 95 и Microsoft Windows NT .

Если вы работаете с пакетом программ GlasInterACT, нажмите кнопку FTP, рсположенную в главном окне. Если же вы устанавливаете соединение с сервером в среде Microsoft Windows 95, воспользуйтесь папкой Dial-Up Networking, как это было описано ранее.

В первом случае после установки соединения вы увидите главное окно программы FTP Client for Windows, аналогичное изображенному на рис. 1.10. Во втором случае вам придется запустить программу FTP Client-32 for Windows самостоятельно, пользуясь ее пиктограммой.

Далее вы можете передавать и принимать файлы с использованием удобного интерфейса, похожего на интерфейс программы Norton Commander, как это было описано в разделе "Получение файлов из сети Internet" этой главы. При этом вам не нужно знать никаких команд, имеющих отношение к программе FTP.



Передача и прием электронной почты


Для того чтобы работать с электронной почтой в текстовом режиме, вы должны из главного меню диалоговой оболочки GlasNet выбрать строку Electronic Mail:

m -- Electronic Mail

Если ваш почтовый ящик (который физически находится на сервере GlasNet) пуст, вы увидите следующее сообщение и меню:

Folder (incoming) is empty.

Reading folder: incoming...0 messages Type 'u' for next unread message, '?' for command summary, 'h' for more help.

Mail: (i)ndex (u)nread (w)rite (c)apture (d)elete (s)ave (h)elp (q)uit:

Меню Mail, показанное в предыдущей строке, предоставляет вам все необходимые услуги для отправки и получения почты, а также для просмотра содержимого своего почтового ящика и выполнения основных операций с ним.

Для того чтобы продемонстрировать вам простейшие приемы работы с электронной почтой, отправим сами себе маленькое письмо, состоящее из одной строки.

Выберите из меню Mail строку write, для чего вам достаточно после двоеточия ввести символ "w":

Mail:(i)ndex (u)nread (w)rite (c)apture (d)elete (s)ave (h)elp (q)uit:w

После этого программа спросит у вас, желаете ли вы ответить на сообщение, послать новое сообщение или послать копию сообщения:

Do you want: (r)eply reply with (c)opy (n)ew message (s)end copy ? n

Так как мы посылаем новое сообщение, мы вводим символ "n". В ответ нам будет предложено ввести электронный адрес корреспондента:

To: frolov@glas.apc.org

В данном случае мы набрали свой собственный адрес, так как собрались посылать письмо самим себе.

После ввода адреса от вас потребуется придумать краткое описание содержимого письма.

Subject: Test message

Так как ваш корреспондент может получать очень много почты, имеет смысл облегчить для него процесс просмотра писем, указывая в ответ на только что приведенный запрос краткое, но точное описание вашего послания.

Далее вам будет предложено либо набрать текст письма, либо указать путь к заранее подготовленному файлу с письмом:

Hit <RETURN> or <ENTER> to type in a message, or 'u' to (u)pload a file:


Второй способ предпочтительнее, так как вы можете создать файл письма, пользуясь любым привычным для вас текстовым редактором. Соответствующая процедура подробно описана в книге "Руководство пользователя ИКС "ГласСеть".

Мы же отправим очень короткое сообщение, подготовив его текст, не отключаясь от сети. Для этого нажмем клавишу <Enter>.

На экране появится приглашение для ввода текста:

--------------------------------------------------------------------- Begin typing; press <RETURN> at the end of each line. End with a line containing only a period. --------------------------------------------------------------------- Tishis is a test message .

Последняя строка письма должна состоять из одной точки, расположенной в первой позиции. Это признак конца сообщения.

Текст сообщения состоит из одной строки Tishis is a test message (мы специально сделали ошибку в первом слове, чтобы показать вам, как можно редактировать сообщение).

Набрав все строки сообщения и не забыв поставить точку, нажимаем клавишу <Enter>. На экране появится следующее сообщение:

Hit <RETURN> or <ENTER> to send text, 'e' to edit: e

Если нажать клавишу <Enter> еще раз, письмо будет отправлено по назначению. Если же ввести символ "e", у вас будет возможность его отредактировать. При этом на экране появится меню Edit:

Edit:(a)dd (f)ormat (v)iew (r)eview (c)hange (u)pload (s)end (q)uit(?):v

Для просмотра текста сообщения введите символ "v":

-- start of text -- Tishis is a test message -- end of text -- Edit:(a)dd (f)ormat (v)iew (r)eview (c)hange (u)pload (s)end (q)uit(?):c

Теперь нам нужно заменить слово, введенное с ошибкой. Для этого вводим символ "c", в результате чего будет выполнена операция замены. Вам придется ввести ошибочное слово (на этот раз без ошибок!) и правильный вариант:

Enter old pattern: Tishis Enter new pattern: This

This is test message 1 change [Hit <RETURN> or <ENTER> to confirm, 'n' for no change]:



Нельзя сказать, что такой способ редактирования удобен, но других средств редактирования в этом режиме, увы, нет.

Сделав замену, введите в меню Edit еще раз символ "v", чтобы посмотреть результат:

Edit:(a)dd (f)ormat (v)iew (r)eview (c)hange (u)pload (s)end (q)uit(?):v

-- start of text -- This is a test message -- end of text --

Теперь, похоже, ошибок нет и можно отправялть письмо. Выберите из меню Edit строку send, для чего введите символ

"s":

Edit:(a)dd (f)ormat (v)iew (r)eview (c)hange (u)pload (s)end (q)uit(?):s Hit <RETURN> or <ENTER> to send text, 'e' to edit:

Далее нажмите клавишу <Enter>. На экране появится приглашение для ввода электронного адреса, по которому следует отправить копию письма:

Cc:

Так как мы посылаем письмо только себе, в ответ на это приглашение нажмите еще раз клавишу <Enter>. Сообщение будут отправлено адресату:

Message sent. Mail: (i)ndex (u)nread (w)rite (c)apture (d)elete (s)ave (h)elp (q)uit:

Через некоторое время письмо окажется в вашем почтовом ящике, в чем можно убедиться, если из меню Mail выбрать строку index:

Mail:(i)ndex (u)nread (w)rite (c)apture (d)elete (s)ave (h)elp (q)uit:i

Date # Subject Lines From ---- - ------- ----- ---- Mar 2 1* Test message 11 frolov

Из приведенной выше строки видно, что 2 марта было получено письмо, которое хранится в почтовом ящике под номером 1. Символ "*" около номера письма указывает, что письмо еще не прочитано (так и есть на самом деле).

В столбце Subject отображается краткое содержимое письма. Если в ящике лежит много писем, то вы легко сможете найти нужное, пользуясь этим столбцом.

Столбец Lines позволит вам оценить размер письма. Обратите внимание, что хотя мы посылали сообщение, состоящее только из одной строки, в полученном письме этих строк стало 11. Дело в том, что к письму был добавлен заголовок, который вы скоро увидите.

И, наконец, в поле From стоит адрес отправителя пиьма.

Теперь давайте попробуем переписать полученное письмо из почтового ящика, расположенного на сервере GlasNet, к себе на локальный диск. Для этого из меню Mail выберите строку capture:



Mail:(i)ndex (u)nread (w)rite (c)apture (d)elete (s)ave (h)elp (q)uit:c

В ответ на следующие вопросы введите символ "d" и укажите номер загружаемого письма, под которым оно хранится в почтовом ящике:

Do you want to (d)ownload message or switch (p)aging On/Off? d Enter message number: 1

Далее вы узнаете, что письмо содержит 309 байт 7-битового текста. Вам будет нужно выбрать протокол передачи данных для загрузки письма. Выберем протокол zmodem:

Found plain 7-bits text for download. 309 bytes to download. Protocol: (a)scii-text (k)ermit (x)modem (y)modem (z)modem (f)tp (? for help): z

В ответ на следующее приглашение введите имя файла, в который будет записан текст письма и нажмите клавишу <Enter>:

Enter filename to store message in: testmsg.txt

Если вы выбрали протокол передачи данных zmodem, автоматически начнется передача данных. После ее завершения вам следует нажать клавишу <Enter>:

Please instruct YOUR modem software to RECEIVE using zmodem soon. Hit <RETURN> or <ENTER> when done.

После того, как письмо будет переписано на диск вашего компьютера, выберите еще раз в меню Mail строку index:

Mail:(i)ndex (u)nread (w)rite (c)apture (d)elete (s)ave (h)elp (q)uit:i

Date # Subject Lines From ---- - ------- ----- ---- Mar 2 1 Test message 11 frolov

Как видите, теперь символ "*"

около номера письма исчез, так как мы только что прочитали письмо и оно уже не является новым.

Теперь вы можете удалить письмо из почтового ящика. Для этого следует выбрать из меню Mail строку delete и в ответ на дополнительный запрос указать номер удаляемого письма:

Mail:(i)ndex (u)nread (w)rite (c)apture (d)elete (s)ave (h)elp (q)uit:d Enter message number: 1 Message deleted. (Type 'und' and <RETURN> NOW to restore all deletions.)

Не пренебрегайте этой процедурой, так как за хранение большого объема корреспонденции в почтовом ящике с вас будет браться дополнительная плата.

Теперь давайте взглянем на полученное письмо:

From frolov Sat Mar 2 11:07:49 1996 Received: by glas.apc.org (Smail3.1.29.1 #13) id m0tsmM1-0003zTN; Sat, 2 Mar 96 11:07 +0300 Message-Id: <m0tsmM1-0003zTN@glas.apc.org> Date: Sat, 2 Mar 96 11:07 +0300 From: frolov (Alexander V. Frolov) To: frolov@glas.apc.org Subject: Test message



This is a test message

Как видите, размер заголовка значительно превышает размер самого письма. Некоторые строки заголовка были кратко описаны в разделе "Электронная почта", расположенного в начале этой главы.

Следует заметить, что если вы обратились для подключения к сети Internet в другую организацию (например, в Relcom ), сценарий работы с электронной почтой в текстовом режиме может сильно отличаться от только что описанного. В частности, Релком предоставит в ваше распоряжение программу, которая будет автоматически соединяться с почтовым сервером, получать новую почту и передавать почту, подготовленную вами заранее к отправке. После этого связь с сервером будет автоматически разъединена. Этот режим работы намного удобнее, однако если вы можете позволить себе установить на свой компьютер операционную систему Microsoft Windows, то вам будет доступна еще более удобная программа Eudora, которую мы опишем в нашей книге.

Когда вы подключаетесь с помощью терминальной программы к серверу GlasNet, для вас запускается специальная диалоговая оболочка, с помощью которой вы и получаете доступ к Internet. Другие организации могут предоставить вам доступ к удаленной консоли сервера, работающего под управлением операционной системы UNIX . Если вас не пугает перспектива работать с командным приглашением этой операционной системы, такой режим может показаться удобнее. Соответствующие средства достаточно хорошо описаны в литературе, список которой приведен в конце нашей книги.


Подключение к серверу


Запустите любую терминальную программу и позвоните с ее помощью по одному из телефонов, полученных вами в фирме GlasNet. О том, как работать с терминальными программами, вы можете узнать из 16 тома "Библиотеки системного программиста", который называется "Модемы и факс-модемы".

Через некоторое время на экране терминальной программы появится приглашение следующего вида:

[this dialin modem is ZyXEL U-1496E 16.8] GlasNet (glas.apc.org) Need Help? +7-095 ХХХ-ХХХХ login:

В ответ вы должны ввести свой идентификатор, зарегистрированный в представительстве GlasNet, например:

login: ivanov

После этого у вас будет запрошен пароль:

Password:

При вводе символы пароля не отображаются.

Если пароль введен правильно, на экране появится запрос для ввода типа терминала, который эмулирует ваша терминальная программа:

Last login: Sat Feb 3 23:22:10 from T-kv01-1+ Terminal = vt100 (hit <RETURN> or enter new terminal type):

Если ваш терминал соответствует стандарту VT100, просто нажмите клавишу <Enter>. Вслед за этим вы попадете в главное меню программы, предоставляющей доступ ко всем услугам глобальной сети Internet:

Welcome to GlasNet. For help, type "?" You have new conf entries in glas.netnews.e glas.netnews.r ... GlasNet Commands: c -- Conferences m -- Electronic Mail i -- Internet Services d -- Online Databases u -- User Directory p -- Payments s -- Setup: Change your password, language, terminal type e -- Extras bye -- Logout Your selection (? or 'h' for help):

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

В приглашении "Your selection (? or 'h' for help):" вы должны ввести одну из команд сети GlasNet, перечисленных в меню.


Ниже мы привели список команд с кратким описанием.

Команда Описание
I Работа в сети Internet
m Работа с электронной почтой
c Работа с телеконференциями
d Доступ к текстовым базам данных
u Просмотр списков пользователей
p Просмотр состояния счета
s Настройка параметров
e Дополнительные возможности
bye Завершение работы в сети GlasNet
Сейчас для нас наибольший интерес представляют возможности работы в сети Internet и средства для работы с электронной почтой (команды i и m).

Если выбрать из меню команд строку "i -- Internet Services", на экране появится меню, с помощью которого можно выбрать один из нескольких режимов работы в сети Internet:

---------------------------------------------------------------- I N T E R N E T S E R V I C E S ---------------------------------------------------------------- [1] Gopher - Hypermenu Hierarchical System [2] Lynx - Text based WWW browser [3] Telnet - Terminal Access to a remote host [4] FTP - File Transfer from/to a remote site [5] SWAIS - Full Screen Database Browser

Select a number (? for help, or q to quit):

С помощью этого меню вы сможете использовать все основные режимы работы в сети Internet.

Система иерархических меню Gopher предоставляет доступ к ресурсам Internet и грандиозным запасам текстовой информации, расбросанной по всему миру. Она проста в использовании, но сейчас большую популярность приобретает система серверов World Wide Web (WWW), доступ к которой в текстовом режиме вы можете получить с помощью второй строки (программа Lynx ).


Подключение к сети


Как мы только что сказали, для использования современных графических средств доступа к Internet вам необходимо установить с этой сетью прямое соединение с использованием протокола TCP/IP.

Этот протокол является стандартным для операционных систем Microsoft Windows 95 и Microsoft Windows NT , поэтому указанное выше соединение выполняется в этих случаях без особых проблем. В первом случае вы можете воспользоваться системой Dial-Up Networking, подключаемой на этапе установки сетевых средств Microsoft Windows 95, во втором - системой Remote Access Service, которая входит в состав Microsoft Windows NT.

Если же вы работаете в среде Microsoft Windows версии 3.1 или Microsoft Windows for Workgroups , средства TCP/IP могут быть установлены дополнительно. Есть такие средства и для операционной системы IBM OS/2 Warp .

В представительстве фирмы GlasNet вы можете приобрести набор приложений GlasInterACT , предназначенных для работы в сети Internet, объединенных общей запускающей программой (рис. 1.18). Этот набор работоспособен в среде Microsoft Windows версии 3.1, Microsoft Windows for Workgroups, а также Microsoft Windows 95.

Рис. 1.18. Набор приложений GlasInterACT, предназначенных для работы в сети Internet

В главном окне приложения GlasInterACT

имеются кнопки, предназначенные для работы с электронной почтой, конференциями, для просмотра содержимого серверов Gopher , для передачи файлов с использованием протокола FTP и для работы с уадаленной консолью компьютеров при помощи протокола TELNET .

Если нажать любую из перечисленных кнопок, кроме кнопки Mail, предназначенной для работы с электронной почтой, запустится система Trumpet Winsock, которая представляет собой реализацию протокола TCP/IP для операционной системы Microsoft Windows версии 3.1. Перед запуском у вас будет запрошены имя пользователя и пароль (рис. 1.19).

Рис. 1.19. Запрос имени пользователя и пароля при подключении к сети

Далее система будет автоматически дозваниваться до серверов GlasNet, пользуясь заранее подготовленным списком телефонов (рис. 1.20).




Рис. 1.20. Автоматическое соединение с серверами GlasNet

Как только связь будет установлена, запустится одно из приложений (в зависимости от того, какую кнопку вы нажали в главном окне приложения GlasInterACT.

В течении всего времени вашего подключения к сети на экране будет находится окно, в котором отображается время подключения (рис. 1.21). Время подключения - это то, за что в GlasNet вы платите деньги, поэтому следите за ним.



Рис. 1.21. В отдельном окне отображается время подключения к сети

Как видите, процесс подключения к сети очень прост - достаточно нажать на кнопку и ввести самые необходимые данные, такие как имя пользователя и пароль.

Для того чтобы подключиться к Internet, находясь в среде Microsoft Windows 95, достаточно после соответствующей настройки сетевых средств сделать двойной щелчок левой клавишей мыши по соответствующей пиктогрммме в папке Dial-Up Networking (рис. 1.22).



Рис. 1.22. Папка Dial-Up Networking

(телефонные номера приведены только для примера)

После этого на экране появится диалоговая панель Connect To, в которой можно указать имя пользователя, пароль, а также (при необходимости) изменить номер телефона и другие характеристики (рис. 1.23).



Рис. 1.23. Диалоговая панель Connect To

При соответствующей настройке соединение будет выполнено автоматически. При необходимости можно установить такую настройку, при которой до установления соединения или сразу после установления соединения на экране появится окно терминальной программы (рис. 1.24).



Рис. 1.24. Окно терминальной программы, которое появляется после установления соединения

Когда соединение установлено, на экране появляется диалоговая панель Connected to…, где отображается скорость передачи данных, время подключения к сети и другие параметры (рис. 1.25).



Рис. 1.25. Диалоговая панель, в которой отображаются параметры соединения

Теперь, после того как соединение с Internet установлено, вы можете запускать сетевые приложения и работать с Internet - принимать и отправлять почту, загружать на диск своего компьютера файлы, пользуясь протоколом FTP, работать с серверами WWW, удаленной консолью компьютеров и электронными конференциями.


Получение файлов из сети Internet


Как программиста или системного администратора, вас не оставит равнодушным возможность получить через сеть Internet новую версию драйвера для периферийного устройства компьютера, исходные тексты приложений Windows, составленные программистами Microsoft, IBM или Borland, последние версии самых разнообразных программ, документацию и многое другое. Запасы файлов в сети Internet огромны, так что для поиска приходится использовать специальные средства, о которых мы еще будем говорить.

Для передачи файлов используется протокол FTP (File Transfer Protocol ), позволяющий переписывать файлы с дисков удаленного (возможно, очень удаленного…) сервера на локальный диск вашего компьютера. Разработаны удобные программы, напоминающие широко известную оболочку Norton Commander, упрощающие процесс передачи файлов. Примером может служить программа FTP-32 Client for Windows (рис. 1.10).

Рис. 1.10. Программа FTP-32 Client for Windows, предназначенная для передачи файлов по протоколу FTP

С левой стороны вы видите диски и каталоги вашего компьютера, с правой - удаленного. В нашем примере мы подключились к серверу FTP фирмы Microsoft, имеющей адрес ftp.microsoft.com.

Перемещаясь по каталогам удаленного компьютера, вы можете найти нужный вам файл и, выделив его, переслать к себе. Для пересылки нажмите кнопку с изображением стрелки, направленной влево.

Кнопка со стрелкой, направленной вправо, позволит вам переслать файл со своего локального диска на диск удаленного компьютера. Однако такая операция не всегда разрешена обыкновенному пользователю. Причина заключается в том, что пользователи, бесконтрольно записывая файлы на диск сервера, могут быстро переполнить его. Кроме того, открытые для записи каталоги могут служить местом распространения компьютерных вирусов.

При передаче файлов с помощью программы FTP-32 Client for Windows вы можете указать либо текстовый режим, либо двоичный, либо автоматический. Очевидно, что для передачи программ или архивов нужно использовать двоичный режим передачи, в то время как списки и описания файлов следует передавать в текстовом режиме. Если вы укажите режим передачи файлов неправильно, принятый файл будет искажен.


Ход процедуры копирования отображается в диалоговой панели Transfer Status (рис. 1.11) и вы можете за ним следить.



Рис. 1.11. Отображение хода процедуры копирования файла

В нижней части этой панели выводится объем переданных данных и скорость передачи в Kbps. Нажав кнопку Cancel вы можете отменить передачу файла. Это имеет смысл сделать, если скорость передачи слишком мала из-за низкого качества канала передачи или высокой загруженности сервера.

Средства удаленной передачи данных по протоколу FTP встроены теперь и в программу Norton File Manager , пришедшей в операционной системе Microsoft Windows 95 на смену программе Norton Commander.

Кроме того, для получения файлов из серверов FTP вы можете использовать программы-навигаторы, предназначенные для работы с серверами WWW. Последние становятся наиболее популярным средством хранения и представления информации в сети Internet.


Работа с базами данных


Строка SWAIS - Full Screen Database Browser в меню INTERNET SERVICES позволит вам работать с различными базами данных, доступными из сети GlasNet.

Ниже показано меню, которое появляется на экране при выборе указанной строки:

------------------------------------------------------- G l a s N e t D a t a b a s e s ------------------------------------------------------- [1] Directories [2] Bibliographies & Library Catalogs [3] Miscellaneous Resources

Select a number (? for help, or q to quit):

Каждая строка этого меню открывает доступ к спискам различных каталогов и библиотек. Путешествуя по дереву списков, вы можете выбрать нужную вам базу данных.



Работа с электронной почтой


Для начала отправим самим себе небольшое текстовое сообщение, аналогичное тому, что мы отправляли в текстовом режиме. На этот раз мы воспользуемся приложением Eudora Light , которое входит в комплект программ GlasInterACT.

Запустите приложение GlasInterACT и нажмите кнопку Mail (рис. 1.18). После ввода пароля на экране появится главное окно программы Eudora Light (рис. 1.4). Заметьте, что соединение с сервером GlasNet пока не установлено, так что можно работать с почтой в автономном режиме.

Для того чтобы подготовить новое сообщение, нажмите вторую слева кнопку с изображением карандаша и двух листов бумаги.

Сразу после этого в главном окне программы появится бланк, который нужно заполнить так, как это показано на рис. 1.26.

Рис. 1.26. Подготовка нового сообщения

Вы должны указать адрес получателя почты в поле To, описать краткое содержимое письма в поле Subject, и ввести текст письма под горизонтальной чертой. Другие поля этой формы нас пока не интересуют.

После этого нажмите кнопку Queue, и ваше письмо будет записано в очередь на отправку. При этом оно появится в папке Out, изображенной на рис. 1.26 в минимизированном виде.

Для того чтобы все подготовленные письма были отправлены, выберите из меню File строку Send Queued Messages или просто нажмите комбинацию клавиш <Ctrl+T>. Программа приступит к установке соединения с сервером и передаст почту. В процессе передачи в отдельном окне вы увидите различные сообщения, которые можно игнорировать.

После завершения передачи вам будет предложено отключиться от сети (рис. 1.27).

Рис. 1.27. Диалоговая панель с запросом на отключение от сети

Если посылка почты - это все, что вы собирались сделать, нажмите кнопку Yes. После этого связь будет разорвана. В нашем случае можно поступить именно так.

Теперь займемся получением почты.

Выберите из меню File строку Check Mail или нажмите комбинацию клавиш <Ctrl+M>. Приложение соединится с почтовым сервером и, запросив пароль, заберет почту (если она есть). После этого почта будет удалена из вашего ящика, расположенного на сервере GlasNet.


При наличии новой почты на экране появися сообщение, показанное на рис. 1.28.



Рис. 1.28. Сообщение, которое появляется на экране, если вы получили новую почту

Новая почта появится в папке In и будет отмечена жирной точкой, как это показано на рис. 1.29.



Рис. 1.29. Получена новая почта

Для просмотра новой почты достаточно сделать двойной щелчок левой клавишей мыши по соответствующей строке в папке In. После этого содержимое письма будет показано в отдельном окне (рис. 1.30).



Рис. 1.30. Просмотр содержимого письма

Содержимое письма можно сохранить в файле или распечатать на принтере.

Как видите, работать с почтой, пользуясь программой Eudora Light, намного удобнее, чем делать это в текстовом режиме через терминальную программу.


Работа с электронными конференциями


При подключении к сети Internet через протокол TCP/IP вы можете воспользоваться удобными программами, предоставляющими доступ к серверам конференций в реальном режиме. При этом вам не нужно подписываться на конференции и получать статьи по почте, так как вы можете сразу просмотреть заголовки статей на экране и переписать к себе на диск нужные вам статьи.

Нам очень понравилась приложение News Express , предназначенное для интерактивного просмотра конференций, которое можно бесплатно получить из сети. После запуска на экране в окне Newsgroups (рис. 1.33) появляется список конференций (в котором перечислено несколько тысяч конференций на всевозможные темы).

Рис. 1.33. Главное окно приложения News Express

При первом подключении к серверу конференций загрузка списка конференций может занять несколько минут, однако в дальнейшем вы можете загружать такой список только время от времени.

Выбрав нужную вам тему, ориентируясь на ее название, сделайте двойной щелчок левой клавишей мыши по соответствующей строке. На экране появится новое окно, которое постепенно заполнится списком статей из выбранной конференции. На рис. 1.33 это окно показано на переднем плане.

Щелчком левой клавишей мыши по любому столбцу в окне просмотра названий статей вы легко сможете выполнить сортировку по теме, дате, имени автора статьи или по размеру статьи.

Для просмотра статьи вам достаточно сделать двойной щелчок левой клавишей мыши по ее заголовку. Содержимое статьи будет показано в отдельном окне (рис. 1.34).

Рис. 1.34. Просмотр содержимого выбранной статьи

Пользуясь одной из кнопок в инструментальной панели вы легко сможете послать в конференцию ответ на прочитанную статью или поместить туда новую статью.



Работа с серверами WWW


На серверах WWW хранятся страницы мультимедийной информации (которые для сокращения мы будем называть страницами WWW), объединенные и систематизированные с использованием гиперсвязей, напоминающих гипертекстовые ссылки в электронных справочных системах для Microsoft Windows.

Страницы WWW могут содержать помимо текстовой графическую информацию, звук, а также видео. Очевидно, текстовый режим просмотра не очень подходит для работы с такими страницами, хотя кое-что вы все же сможете увидеть.

Тем не менее, давайте выберем из меню INTERNET SERVICES строку "Lynx - Text based WWW browser". На экране появится предложение ввести так называемый адрес URL нужного вам сервера WWW:

Specify the site you want to connect to, for example: URL: http://www.glasnet.ru URL:

Каждый сервер WWW имеет свой адрес. Позже мы научим вас ориентироваться в этих адресах, а пока введите строку, показанную ниже:

URL: http://www.microsoft.com

Через некоторое время на экране появится первая часть страницы сервера WWW фирмы Microsoft:

Microsoft Corporation (p1 of 3) Where do you want to go today? What's New Search Index FAQ Help Feedback Products Support For Developers Only Partners &amp; Solutions Internet Resource Center Visit MSN Visit Microsoft

Welcome to Microsoft The worldwide leader in software for PCs.

Black Entertainment Television and Microsoft Announce New Alliance BET Holdings Inc. and Microsoft Corp. announced today that they will launch a joint venture to form a new company that offers Internet online programming, interactive television and CD-ROM titles. The goal is to create the premier brand for African-American consumers on the Internet.

-press space for more, use arrow keys to move, '?' for help, 'q' to quit

Arrow keys: Up and Down to move. Right to follow a link; Left to go back. H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list

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

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

Итак, продолжим описание строк меню INTERNET SERVICES.


Для того чтобы приступить к работе с серверами WWW, вы должны установить соединение с Internet по протоколу TCP/IP. К сожалению, на момент написания книги в состав комплекта GlasInterACT не входил навигатор WWW, однако вы можете воспользоваться любым из имеющихся, получив их, например, из сети Internet с помощью протокола FTP.

Если установить соединение с помощью средств Dial-Up Networking , входящих в состав Microsoft Windows 95, то вы сможете использовать для просмотра серверов WWW такие навигаторы, как Microsoft Internet Explorer , Netscape Navigator или Mosaic . Первый из них входит в состав пакета программ Microsoft Plus , остальные можно получить из сети Internet.

Установив соединение с Internet, просто запустите имеющийся у вас навигатор и начинайте работать.



Работа в текстовом режиме


На первом этапе вы должны подключиться к серверу GlasNet. В нашем примере мы воспользуемся терминальной программой

Hyper Access, которая входит в состав

Microsoft Windows 95. При этом на сервере GlasNet

с нами будет работать другая программа, специально предназначенная для того, чтобы вести диалог с пользователем. Фирмы, обеспечивающие доступ к Internet через терминальные программы, могут предоставить вам также консоль операционной системы UNIX . Не будем спорить, что удобнее, а перейдем к делу (на наш взгляд удобнее прямое соединение с Internet по протоколу TCP/IP, о чем мы еще расскажем).



Разговор через Internet в реальном времени


Хотите поговорить с кем нибудь через Internet?

Нет никаких проблем. В сети существуют специальные серверы, позволяющие вам сделать это. На этих серверах организуется несколько электронных конференций, работающих в реальном времени.

К каждой такой конференции может подключиться различное количество участников - от двух до полутора десятков. В процессе работы вы видите сообщения, посылаемые участниками конференции и можете посылать свои сообщения (сразу всем участникам или только некоторым из них).

Конечно, такой разговор менее удобен, чем разговор по международному телефону, однако заметим, что во-первых, разговор через Internet обойдется вам намного дешевле, а во-вторых, вы получите совсем другие ощущения. Лучше попробуйте сами.



С ЧЕГО НАЧАТЬ


Прежде чем мы приступим к изучению глобальных сетей и установке программного обеспечения для работы в сети Internet, сделаем небольшой обзор, который поможет вам оценить возможности глобальных сетей. На конкретных примерах вы сможете убедиться в том, что благодаря усилиям многих людей технология глобальных коммуникаций стала доступна для всех. Кроме того, в этой главе мы расскажем, что вы должны сделать, чтобы подключиться к сети Internet.

Итак, с чего же начать?

Конечно, прежде всего у вас должен быть компьютер. Конфигурация компьютера, предназначенного для работы с Internet, зависит от того, какие задачи вы собираетесь решать с помощью этой сети. Если все, что вы собираетесь делать в сети - это принимать или передавать электронную почту, вам достаточно приобрести простейший компьютер, способный работать под управлением операционной системы MS-DOS. Однако в Internet есть мультимедийная информация, для работы с которой необходимо установить такую операционную систему, как Microsoft Windows версии 3.1, Microsoft Windows 95, Microsoft Windows NT или IBM OS/2 Warp. Кроме этого, для прослушивания звуковых сообщений, полученных из Internet, а также для отправки собственных звуковых сообщений вы должны оснастить компьютер звуковым адаптером с микрофоном, таким как Creative Sound Blaster.

Если компьютер у вас уже есть, его нужно подключить к глобальной сети. Это можно сделать либо по телефонной линии (через модем), либо через локальную сеть вашей фирмы, если она имеет выход в сеть Internet. О подключении через локальную сеть вы должны договариваться с системным администратором сети. Что же касается телефонной линии, то здесь вы все сможете сделать самостоятельно.

Обеспечив физическую возможность подключения, вы должны выбрать фирму, которая будет предоставлять вам услуги Internet (Internet service provider). За рубежом имеются сотни таких фирм. В нашей стране у вас также не будет особых проблем с выбором. Основные критерии здесь - стоимость услуг, качество телефонных линий, пропускная способность канала, связывающего сервер фирмы с Internet и загруженность этого сервера. Если же вы подключаетесь к сети Internet через локальную сеть вашей фирмы, выбор уже был сделан ранее.


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

Если все, что вы можете себе позволить, это модем со скоростью передачи 2400 bps, имеет смысл использовать простейшее программное обеспечение, предназначенное для работы в текстовом режиме. Однако намного удобнее работать с приложениями Microsoft Windows или IBM OS/2, специально созданными для работы в Internet. Только в этом случае вы сможете в полной мере оценить новые возможности, которые перед вами открываются. При этом вы должны учесть, что для таких приложений нужен, как правило, высокоскоростной модем. Некоторые рекомендации по выбору и подключению модема при приведем позже.

Фирмы, предоставляющие услуги Internet, обычно снабжают своих клиентов бесплатно или за небольшую плату всем необходимым программным обеспечением, причем уже настроенным. Кроме того, вы можете переписать все нужные вам программы непосредственно из сети Internet, пользуясь любой терминальной программой, такой как Windows Terminal , MTE , Telix и т. п. В нашей книге мы расскажем о том, где именно находятся эти программы и каким образом их можно взять оттуда.

Как правило, вы можете использовать программы, размещенные в сети Internet, по принципу Shareware или даже Freeware.

В первом случае вы бесплатно пользуетесь полученной программой в течении огранченного времени (обычно 30 дней), а затем вы должны либо зарегистрировать ее, уплатив несколько десятков долларов, либо отказаться от дальнейшего использования программы. Для регистрации из нашей страны вы должны иметь кредитную карточку, дающую возможность перевода денег за рубеж, такую как Visa или MasterCard.

Во втором случае разработчик никак не ограничивает вас в использовании программы. Заметим, что многие используют для работы с Internet только бесплатные программы (в том числе бета-версии программ), полученные из сети Internet.

В первой главе нашей книги мы рассмотрим все перечисленные выше вопросы. Надеемся, что после ее прочтения вы сможете самостоятельно подключить свой компьютер к глобальной сети Internet.


Сеанс связи с Internet в текстовом режиме


Для того чтобы дать вам представление о том, что вы увидите на экране своего компьютера, подключившись к глобальной сети Internet, мы проведем краткие сеансы связи в текстовом и графическом режимах. В первом случае мы подключимся к серверу GlasNet с помощью обычной терминальной программы, во втором - используем соединение на базе протокола TCP/IP в среде операционной системы Microsoft Windows 95.

Почему мы выбрали для иллюстрации сеть GlasNet?

Во-первых, мы уже давно работаем с этой сетью, и она нас полностью удовлетворяет. Во-вторых, эта сеть является относительно недорогой и вместе с тем предоставляет практически полный набор необходимых вам услуг.

Для того чтобы стать абонентом сети GlasNet (и, соответственно, получить доступ в сеть Internet), вам нужно обратиться в представительство фирмы. Там вы получите идентификатор, пароль и номера телефонов, с помощью которых вы будете связываться с сервером GlasNet. Кроме этого, вам будет предложена книга "Руководство пользователя ИКС ГласСеть" и набор программ GlasInterAct, предназначенный для выполнения основных работ в сети Internet.

Если вы привыкли к работе в среде MS-DOS или если у вас модем с низкой скоростью передачи данных (2400 bps), имеет смысл звонить на сервер GlasNet при помощи обычной терминальной программы, такой как Windows Terminal или MTE. При этом вы будете работать в текстовом режиме, что не очень удобно, но все же лучше, чем ничего.

Для работы с Internet в среде Microsoft Windows, Microsoft Windows 95 и Microsoft Windows NT лучше использовать набор программ GlasInterAct, а также другие, специально предназначенные для этого программы, например, Netscape , Mosaic , Microsoft Internet Explorer и другие. Операционная система IBM OS/2 Warp также имеет в своем составе средства, предназначенные для работы с Internet.

Выбором программных средств мы займемся позже, а сейчас немного поработаем в сети Internet с помощью терминальной программы в текстовом режиме.



Серверы World Wide Web


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

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

Как все это выглядит для пользователя?

Внешне больше всего это похоже на справочные системы , встроенные в операционные системы Microsoft Windows и IBM OS/2 . Такие системы состоят из отдельных страниц, на которых размещается текст, графические изображения, а также ссылки на другие страницы. Щелкая левой клавишей мыши по ссылкам (обычно выделяются цветом или подчеркиванием), вы можете переходить к просмотру разных страниц справочной системы (рис. 1.12).

Рис. 1.12. Справочная система, встроенная в Microsoft Windows

Для просмотра страниц сервера WWW созданы специальные программы-навигаторы , такие как Mosaic , Netscape Internet Navigator , Microsoft Internet Explorer , Lynx и другие. Большинство из них отображает страницы серверов WWW в графическом виде, хотя с помощью программы Lynx можно получить упрощенное текстовое представление страницы. Последнее обстоятельство имеет значение в основном для владельцев низкоскоростных модемов.

Внешний вид главного окна приложения Mosaic for Windows показан на рис. 1.13.

Рис. 1.13. Главное окно приложения Mosaic for Windows

Как видно из этого рисунка, в окне навигатора отображается главная страница сервера WWW


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

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



Рис. 1.14. Страница сервера WWW, посвященная программе Марс-96

В мире существуют десятки тысяч серверов WWW (если не больше) и их число стремительно растет. Серверы WWW

идеально подходят для размещения рекламной информации, организации продаж самых разнообразных товаров через сеть Internet, обеспечения технического сервиса, размещения справочной информации, для развлечений

и так далее.

Например, корпорация Microsoft распространяет через свой сервер WWW информацию о новых программных продуктах, драйверы устройств для своих операционных систем, демонстрационные и бесплатные программы, и многие другие сведения, необходимые пользователям и разработчикам программ. Аналогичный сервис есть и у других фирм, занимающихся разработкой программного обеспечения, например, у фирмы Borland.

Другая, не менее важная область применения серверов WWW, это организация удаленного доступа к информационным базам данных . Обращаясь к такой базе данных, пользователь заполняет форму, расположенную на сранице, указывая в ней данные для запроса, и запускает последний на выполнение. Через некоторое время на экране появится страница с результатом.

При необходимости вы сможете организовать собственный сервер WWW, однако чаще фирмы размещают собственные страницы на уже существующих серверах WWW, принадлежащих, например, поставщикам услуг Internet. В нашей книге мы рассмотрим различные способы подготовки страниц для размещения на серверах WWW.


Сервис Internet


Прежде чем двигаться дальше, мы должны описать те задачи, для решения которых нужна сеть Internet, и сделать некоторые определения.

Прежде всего, Internet удобно использовать для передачи электронной почты, файлов, а также для просмотра мультимедийной информации, расположенной на серверах WWW.

Помимо этого, имея доступ в Internet, вы сможете работать в телеконференциях, участвуя в обсуждении любых проблем и обмениваясь информацией со всем миром. Обмениваясь сообщениями, вы сможете "поговорить" в реальном времени с собеседниками, которые находятся в разных странах. Вы сможете регулярно получать электронные варианты газет и журналов, делать покупки, не выходя из дома, размещать собственную рекламу и так далее и так до бесконечности.

Расскажем подробнее о наиболее важных, на наш взгляд, задачах, решаемых с помощью сети Internet.



Точка подключения


На следующем этапе вы должны выбрать поставщика услуг Internet , т. е. фирму, обеспечивающую доступ к Internet. Эта фирма выделит для вас электронный почтовый адрес и объединит ваш компьютер с миллионами других, разбросанных по всему миру.

Каким образом?

Схематически основные компоненты глобальной сети показаны на рис. 1.1.

Рис. 1.1. Компоненты глобальной сети

В сети Internet есть множество серверов и локальных сетей, созданных на базе компьютеров различной мощности, от небольших с операционными системами UNIX или Microsoft Windows NT , до мини-ЭВМ и крупных компьютеров. Эти серверы служат хранилищами данных и принадлежат различным организациям, коммерческим и некоммерческим, университетам, исследовательским институтам, национальным библиотекам, отдельным лицам и т. д.

Серверы объединяются между собой спутниковыми и оптоволоконными линиями связи, высокоскоростными линиями ISDN и линиями с протоколом X.25 (последние две на рис. 1.1 не показаны), а также телефонными линиями связи. Серверы глобальной сети могут быть включены в состав локальных сетей.

Отдельные пользователи могут подключаться к серверам через обычные телефонные линии связи с помощью модемов. Так как телефонная сеть опутывает весь земной шар, теоретически вы можете подключиться к любому серверу, подсоединенному к этой сети. Однако стоит ли звонить по международной линии в Америку, если вы сможете найти какой-нибудь сервер, расположенный в вашем городе и подключенный к сети Internet, например, при помощи спутниковой линии связи?

Поэтому выбирайте точку подключения к глобальной сети Internet, расположенную в своем городе. При этом вы будете подключаться через модем и городскую телефонную сеть к серверу, который находится у вас под боком, а связь со всем миром будет реализована при помощи спутниковых или других скоростных линий. Пример такого подключения показан на рис. 1.2.

Рис. 1.2. Подключение к серверу через городские телефонные линии

Когда вас подключают к Internet через телефонную линию, вам сообщают номера телефонов. Это локальные номера, к которым подключены модемы, расположенные в вашем городе. Дополнительно вы должны выбрать себе иденификатор и пароль.


Услуги сети Internet платные, поэтому вам придется платить за подключение к сети (разовый платеж), а также делать периодические взносы, размер которых зависит в том числе и от того, насколько активно вы будете пользоваться услугами Internet. Так как телефонные звонки внутри города значительно дешевле междугородних и тем более международных, показанная на рис. 1.2 схема подключения позволит вам работать с зарубежными серверами, пользуясь обычной городской телефонной линией.

Отметим, что такое непрямое соединение совершенно прозрачно, поэтому вы сможете работать через локальное соединение непосредственно с удаленным сервером, пользуясь протоколом передачи данных TCP/IP. Об этом протоколе мы расскажем позже.

Если ваша фирма имеет локальную сеть, можно организовать доступ к Internet через единый сервер. При этом сервер можно подключить к Internet с помощью спутниковой линии связи (рис. 1.3), скоростных линий ISDN или X.25, и даже через обычные телефонные линии.



Рис. 1.3. Подключение к Internet через локальную сеть

Вариант, показанный на рис. 1.3, хорош всем, кроме стоимости - для того чтобы купить спутниковую линию связи, вам придется потратить не один десяток тысяч долларов. Тем не менее, если по соседству находится фирма, уже имеющая спутниковую линию связи, вы можете подключиться к ее серверу менее экзотическим способом, например, при помощи оптоволоконного или коаксиального кабеля. Такой вариант вам обойдется существенно дешевле.

Однако скорее всего вы будете подключаться к сети Internet через телефонную линию с использованием модема. Здесь вам нужно обратиться к таким фирмам, как Relcom , GlasNet , Sovam или другим фирмам, предоставляющим доступ к сети Internet в вашем городе. За дополнительную плату вам может быть выделена телефонная линия или отдельный высокоскоростной канал связи, однако это удовольствие стоит недешево.

Возможно, вы слышали о бесплатной некоммерческой сети FidoNet. Через эту сеть вы не сможете получить полноценный доступ к сети Internet, однако FidoNet позволяет обмениваться электронной почтой с абонентами сети Internet. В нашей книге мы не будем касаться этой сети, так как она заслуживает отдельного разговора.


Удаленная консоль компьютера


В сети Internet имеется немало серверов, предоставляющих доступ к своей консоли. Обычно такие серверы работают под управлением операционной системы UNIX .

Для получения доступа к консоли компьютера вы должны подключиться к сети Internet и запустить программу с названием TELNET .

Версии этой программы имеются практически для любой операционной системы. В частности, программа TELNET есть в операционных системах Microsoft Windows 95 (при установке расширения Microsoft Plus) и Microsoft Windows NT .

По своему назначению удаленная консоль компьютера ничем не отличается от локальной, поэтому вы можете делать все, что можно делать с символьного терминала, подключенного непосредственно к компьютеру.

Для того чтобы приступить к работе с удаленным компьютером, вы должны ввести имя и пароль. Многие компьютеры в Internet имеют специальный вход для гостей, поэтому вы сможете работать, не спросив на то разрешения у системного администратора удаленного компьютера. Разумеется, при этом ваши права доступа будут сильно ограничены.

Зачем вам может понадобиться доступ к удаленным компьютерам через удаленную консоль?

В сети Internet существуют справочные и поисковые системы, доступ к которым возможен через программу TELNET . И хотя в настоящее время более удобно искать нужную информацию с помощью средств WWW, старые поисковые системы тоже продолжают успешно работать. Запустив запрос в такой системе, вы можете получить адрес сервера WWW, FTP или адрес какого-либо другого ресурса Internet, содержащего необходимые вам данные. Причем в некоторых случаях вы можете сделать так, что результат запроса будет отправлен вам в виде электронного письма. Последнее особенно полезно, если на поиск будет затрачено много времени.

Если вы - администратор сети, то с помощью удаленной консоли сможете управлять работой сервера не выходя из дома, что, очевидно, очень удобно.


Строка "Telnet - Terminal Access to a remote host" открывает для вас возможность получить доступ к консоли удаленного компьютера. Вы только представьте это себе - клавиатура и видеомонитор стоят у вас дома, а компьютер находится на удалении в тысячи километров!




Программа TELNET , предназначенная для эмуляции удаленной консоли компьютера входит в состав операционной системы Microsoft Window NT, а также расширения Microsoft Plus для операционной системы Microsoft Windows 95. Есть версия этой программы для Microsoft Windows for Workgroup версии 3.11, которая поставляется в составе пакета TCP/IP для этой операционной системы.

После установки соединения с Internet запустим программу TELNET в среде Microsoft Windows 95 (эта программа копируется в системный каталог при установке расширения Microsoft Plus). На экране появится главное окно этой программы (рис. 1.31).

Рис. 1.31. Главное окно программы TENET после подключения к серверу archie.au

Для подключения к удаленному серверу выберите из меню Connect строку Remoute System. На экране появится диалоговая панель Connect, показанная на рис. 1.32.

Рис. 1.32. Диалоговая панель Connect, с помощью которой можно подключиться к удаленному серверу

В поле Host Name этой диалоговой панели вы должны указать адрес компьютера, доступ к удаленной консоли которого вам нужен. Если адрес указан правильно, то через некоторое время после того как вы нажмете на кнопку Connect на экране появится приглашение удаленной системы (как это показано на рис. 1.31).

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

Если вы подключены к сети Internet через GlasNet, попробуйте подключиться к серверу glas.apc.org. Вы увидите на экране приглашение, аналогичное тому, какое появляется, когда вы подключаетесь к GlasNet через терминальную программу. Вы можете ввести свой идентификатор и пароль и продолжить работу в текстовом режиме.



Виртуальная реальность в Internet


Если вы когда-либо играли в DOOM или DESCENT, то у вас уже есть некоторое представление о виртуальной реальности . В системах виртуальной реальности на экране появляются трехмерные объекты, такие как комнаты, дома, деревья, люди, монстры и т. п. Вы можете перемещаться среди этих объектов при помощи клавиатуры, мыши или джойстика, при этом у вас создается иллюзия реального трехмерного пространства.

Нечто подобное появилось и в Internet

на базе серверов WWW, однако по сравнению с перечисленными выше играми здесь используются другие принципы. Поясним это подробнее.

Отображение непрерывно изменяющихся изображений связано с передачей значительного потока данных. Когда программа работает на компьютере, она берет эти данные с диска и после соответствующей обработки отображает на экране. Скорость передачи данных через модем несравнима со скоростью передачи данных через адаптер диска, поэтому сервер WWW не может передавать вам меняющиеся изображения в реальном времени.

Для того чтобы преодолеть это ограничение, поступают следующим образом. Изображения объектов виртуальной реальности хранятся локально на компьютере (они входят в комплект средств просмотра виртуальной реальности), а через модем передаются только названия этих объектов и названия действий, которые должны над ними выполняться (либо номера объектов и действий).

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



Вы тоже это можете


Если у вас есть желание, то вы можете не только пассивно потреблять информацию, размещенную в Internet, но и распространять собственную. Например, вы можете разместить свои файлы и страницы на существующих серверах FTP и WWW либо даже создать свои собственные серверы и подключить их к Internet. Разумеется, эти услуги не бесплатны, особенно, если вы собираетесь размещать в сети коммерческую информацию. Однако цены вполне доступны, а техническая сторона этого дела будет рассмотрена в нашей книге. Кроме того, вы можете участвовать в обсуждениях, которые проводятся в рамках электронных конференций, посылая в них собственные статьи, программы, графические изображения и т. д.

Собственный сервер FTP вы можете создать на базе Microsoft Windows NT . Все необходимое программное обеспечение входит в состав этой операционной системы. Если же вы будете размещать файлы на чужом сервере FTP, то вам достаточно принести файлы, например, на дискетах, и договориться о стоимости хранения данных (обычно оплата зависит от объема данных и срока хранения).

Для создания собственного сервера WWW можно использовать систему Microsoft Information Server , которая предназначена для работы под управлением операционной системы Microsoft Windows NT версии 3.51. В том случае, когда создание собственного сервера WWW, подключенного к сети Internet и работающего круглосуточно нецелесообразно, вы можете разместить собственные страницы на чужом сервере.

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

Старницы сервера WWW представляют собой текстовый файл, подготовленный специальным образом с использованием языка разметки гипертекстов HTML . Ниже мы привели для примера начальный фрагмент такого размеченного текста:

<HTML> <HEAD> <META NAME="GENERATOR" CONTENT="Internet Assistant for Microsoft Word 2.0z"> <TITLE>Untitled</TITLE> </HEAD> <BODY> <P> <IMG SRC="IMG00001.GIF"><FONT SIZE=5 COLOR=#000080 FACE="Arial Cyr"> Your First Web Document</FONT> <P> With Internet Assistant, you can use Microsoft Word to create documents that can be published on the World Wide Web. The standard for Web documents is hypertext markup language, or HTML. Internet Assistant allows you to generate HTML documents quickly and easily, either by creating a new file based on the HTML template included in Internet Assistant, or converting existing text to HTML. <P> This document gives a brief overview of things to consider when you are using Internet Assistant to develop your first Web document. <UL> <LI>Creating a descriptive title <LI>Adding hyperlinks <LI>Adding graphics </UL> <P> Besides hyperlinks and graphics, other tags are available to help you organize and format your document. See the <A HREF="#top_of_sampler" >sampler</A>for examples of some common HTML tags. . . .


На первый взгляд, создание страниц WWW представляет собой достаточно кропотливую работу. И в самом деле, если готовить такие страницы в обычном текстовом редакторе, вам придется потратить немало времени.

К счастью, к настоящему времени созданы специальные средства разработки страниц для серверов WWW (страниц WWW), которые позволяют готовить последние в визуальном режиме WYSIWYG (What You See Is What You Get). На рис. 1.35 показано одно из таких средств - Microsoft Internet Assistant , которое прилагается бесплатно в виде расширения для текстового процессора Microsoft Word for Windows.



Рис. 1.35. Расширение Microsoft Internet Assistant, предназначенное для создания и редактирования страниц WWW

Удобство средств визуального проектирования страниц WWW заключается в том, что вы можете легко добавлять в страницу графику, таблицы, гипертекстовые ссылки, а также другие элементы и сразу же увидите результат. Расширение Microsoft Internet Assistant

позволяет, кроме того, преобразовать существующие документы в формат страниц WWW. Это удобно, если у вас уже есть материалы в формате Microsoft Word for Windows, и вы собираетесь разместить их на сервере WWW.

Фирма Netscape, известная своим навигатором Internet, также создает средства подготовки страниц WWW. Ее приложение Netscape Navigator Gold версии 2.0, как и расширение Microsoft Internet Assistant, позволяет создавать страницы WWW в визуальном режиме (рис. 1.36).



Рис. 1.36. Подготовка страниц WWW в визуальном режиме с помощью приложения Netscape Navigator Gold версии 2.0

Позднее в отдельной главе мы научим вас пользоваться некоторыми средствами создания страниц WWW и приведем самые необходимые сведения о языке разметки страниц HTML.


Выбор модема


Как мы уже говорили, если вы подключаетесь к сети Internet через телефонную линию, вам нужен модем. Подробно о модемах мы рассказывали в 16 томе "Библиотеки системного программиста", который называется "Модемы и факс-модемы". Здесь мы приведем только самые необходимые сведения.

По своему конструктивному исполнению модемы бывают внешние и внутренние. Внешние подключаются к последовательному адаптеру компьютера при помощи отдельного кабеля. Кроме этого, внешние модемы необходимо подсоединить к электропитающей сети, поэтому в комплекте с ними обычно поставляют блоки питания. Внутренние модемы вставляются в разъем, расположенный на системной плате компьютера, подобно видеоадаптеру или адаптеру жесткого диска. Для внутреннего модема отдельный блок питания не нужен.

Преимуществом внешнего модема является легкость подключения и мобильность. Однако учтите, что современные высокоскоростные модемы нуждаются в последовательном адаптере, выполненном на базе микросхемы UART типа 16550 или лучше с поддержкой внутренней очереди данных FIFO , причем адаптер должен быть способен работать на скорости 115200 bps.

Если вы купили компьютер недавно, скорее всего он оборудован именно таким адаптером. В последовательных адаптерах старых компьютеров установлены микросхемы UART типа 16450 или даже 8250. Эти микросхемы не обеспечивают достаточной производительности и не позволяют реализовать все преимущества современных модемов. Впрочем, для старого компьютера можно купить новый последовательный адаптер.

Внутренние модемы содержат встроенную микросхему UART типа 16550 или аналогичную, поэтому со скоростью передачи данных у вас не будет никаких проблем. Другое преимущество внутренних модемов заключается в том, что для них не нужен блок питания и его не нужно включать и выключать отдельным переключателем. Кроме того, внутренний модем не занимает место на столе.

Выбирая модем, вы должны убедиться в том, что он способен работать с современными протоколами, такими как протокол исправления ошибок V.42/MNP2-4 , протокол сжатия данных V.42 bis/MNP 5 . Кроме того, хороший модем, способный передавать данные со кроростью 14400 bps, должен соответствовать стандартам V.32 bis, V.32, V.22 bis, Bell 212A/V.22, V.23, V.25. Bell 103/V.21. Если же модем может передавать данные со скоростью 28800 bps, то он обычно совместим со стандартами V34 и V.FC . Сведения о стандартах, которым соответствует модем, вы можете почерпнуть из документации, поставляемой вместе с модемом.


Однако лучше всего не увлекаться проверкой соответствия стандартам, а выбрать модем, изготовленный известной фирмой. Дело в том, что современные операционные системы, такие как Microsoft Windows 95, имеют в своем составе драйверы модемов. Перед покупкой модема убедитесь, что используемая вами операционная система способна с ним работать. Учтите, что хотя вы всегда можете указать при установке операционной системы модем, совместимый с набором команд Hayes (описанным в 16 томе "Библиотеки системного программиста"), наилучших результатов можно добиться только при использовании драйвера, специально разработанного для выбранного вами модема.

Из модемов, которые предлагаются на нашем рынке, наиболее распространены модемы фирм US Robotics и Zyxel .

Модемы US Robotics линии Sportster обеспечивают, на наш взгляд, наилучшее соотношение стоимости к скорости передачи данных. Приблизительно за 200 долларов США вы можете приобрести внутренний факс-модем US Robotics Sportster со скоростью передачи данных 28800 bps. Такая скорость вполне достаточна для работы с современными средствами Internet. Если же эта сумма вам не по карману, то вы вполне сможете обойтись модемом US Robotics Sportster со скоростью передачи данных 14400 bps, который дешевле примерно в два раза и обеспечивает вполне приемлимые характеристики.

Модемы US Robotics линии Courier стоят дороже, однако они способны работать с протоколом HST, обеспечивающим неплохие результаты на зашумленных линиях.

Очень хороши модемы Zyxel, хотя за них вам придется заплатить больше, чем за сравнимые с ними по скорости модемы US Robotics Sportster. Эти модемы обеспечивают передачу данных со скоростью 19200 bps по протоколу, разработанному фирмой Zyxel, а также более высокие скорости по стандартным протоколам (это касается новых моделей модемов Zyxel).

Для того чтобы приступить к экспериментам с глобальной сетью Internet, вы сможете воспользоваться даже старым модемом со скростью передачи данных 2400 bps. Если вы будете работать в основном с электронной почтой и ее объем будет невелик, возможно, у вас не будет особых проблем. Заметим только, что очень старые модемы могут оказаться неспособными работать с протоколами исправления ошибок V.42/MNP2-4 и протоколом сжатия данных V.42 bis/MNP 5. В этом случае мы настоятельно рекомендуем использовать терминальные программы, выполняющие эмуляцию перечисленных протоколов, например, терминальную программу MTE (MNP Terminal Emulator).



В любом случае для более или менее приемлимой скорости работы с современными средствами Internet, такими как серверы World Wide Web (WWW) и протоколами передачи данных FTP вам нужно обзавестись модемом со скоростью передачи данных не менее 9600 bps. Чем эта скорость выше, тем быстрее вы сможете работать в сети Internet и тем меньше вам придется платить за передачу данных, так как многие фирмы, предоставляющие доступ в Internet, берут плату за время подключения к сети. Поэтому экономия денег при покупке модема может обернуться потерями (и немалыми) при оплате за работу в Internet.

Поясним это на конкретном примере.

Большинство фирм, подключающих пользователей к сети Internet, взымают плату за время подключения. То есть чем дольше вы работаете в сети, тем больше нужно платить. В среднем размер почасовой оплаты в зависимости от поставщика услуг Internet может колебаться в пределах от 3 до 6 долларов США. При этом дополнительные затраты в 100 долларов при покупке модема со скоростью передачи 28800 bps окупятся за 16 - 30 часов работы. В дальнейшем, обладая высокоскоростным модемом вы будете экономить 1,5 - 3 доллара в час, что весьма ощутимо. Впрочем, почасовая оплата может зависеть и от скорости вашего модема, о чем вы можете узнать у выбранного вами поставщика услуг Internet.

После того как вы приобрели модем, его нужно подключить к компьютеру и к телефонной сети. О том, как это сделать, мы рассказывали в 16 томе "Библиотеки системного программиста".


Адреса в сети TCP/IP


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

Что же касается протокла TCP, то для передачи данных с его помощью необходимо создать канал связи между компьютерами. Канал создается с использованием протокола IP.

Каждый компьютер, подключенный к сети TCP/IP, имеет свой адрес, который представляется 32-разрядным двоичным числом. Этот адрес не должен совпадать с адресами других компьютеров.

Помимо компьютеров, к сети могут подключаться и другие устройства, такие, например, как сетевые принтеры. Они также могут иметь свой адрес. Поэтому в дальнейшем для обозначения устройств, подключаемых к сети, мы будем пользоваться термином узел (название, принятое в зарубежной литературе - host).

Адрес узла логически разделяется на две части, одна из которых называется идентификатором сети Network ID, а другая - идентификатором узла Host ID (рис. 2.1).

Рис. 2.1. Компоненты адреса TCP/IP

Глобальная сеть может объединять много сетей, каждая из которых имеет свой идентификатор Network ID. В каждой сети может располагаться некоторое количество узлов, каждый из которых имеет свой идентификатор Host ID. Такми образом, с помощью пары чисел (Network ID, Host ID) можно адресовать любой узел, подключенный к глобальной сети на базе протокола TCP/IP.

Мы, однако, ничего не сказали о количестве разрядов, отведенного для указанных полей из полного 32-разрядного адреса. Дело в том, что существует три класса адресов , обозначаемых буквами A, B и С, для которых используется различная разрядность полей Network ID и Host ID.

В сети с адресами класса A (рис. 2.2) для идентификатора сети отводится 8 разрядов. При этом возможные значения номера сети лежат в диапазоне от 1 до 126. Поле идентификатора узла при этом получается 24-разрядным.

Рис. 2.2. Адресация в сети с адресами класса A

Очевидно, что сети с адресами класса A - это крупные сети, объединяющие максимально 16777214 узлов. Из-за выбранного диапазона номеров сети таких крупных сетей может быть всего 126.


Сетей с адресами класса B может быть намного больше (до 16384), так как для идентификатора таких сетей отводится два байта (рис. 2.3). Причем первый байт может принимать значения в диапазоне от 128 до 191. Для идентификатора узла отводится тоже два байта. В результате к сети с адресами класса B можно подключить до 65534 узлов.



Рис. 2.3. Адресация в сети с адресами класса B

И, наконец, больше всего существует сетей с адресами класса C, в которых идентификатор сети задается тремя байтами, а идентификатор узла - одним байтом (рис. 2.4). Таких сетей, объединяющих до 254 узлов каждая, может существовать примерно 2 миллиона (точное значение - 2097151).



Рис. 2.4. Адресация в сети с адресами класса C

Адреса TCP/IP принято записывать в виде четырех десятичных чисел, разделенных точкой, например 201.23.1.12. Каждое десятичное число соответствует одному байту 32-разрядного адреса и может принимать значение от 0 до 255.

С учетом этих обозначений узлы, например, с адресами класса A могут иметь адреса от 1.w1.w2.w3 до 126.w1.w2.w3. Здесь символами w1, w2 и w3 обозначены числа, которые могут принимать значения от 0 до 255, но с некоторыми ограничениями. А именно, адреса вида n.0.0.0 и n.255.255.255 зарезервированы, соответственно, для обозначения сети с номером n и всех узлов, подключенных к сети n.

Ниже мы привели таблицу, в которой для каждого класса адреса указано возможное начальное значение первого байта адреса и обозначение сети в виде четырех десятичных чисел:

Класс адреса Значение первого байта адреса Идентификатор сети Идентификатор узла
A 1-126 n w1.w2.w3
B 128-191 n1.n2 w1.w2
C 192-223 n1.n2.n3 w
Как мы уже говорили, некоторые адреса зарезервированы для специальных нужд:

адрес 0.0.0.0 предназначен для передачи пакетов "самому себе", т. е. на свой узел;

адрес 127.0.0.1 используется для тестирования сетевых приложений;

адрес, в котором указан номер сети, а номер узла равен нулю, используется для обозначения сети (пример такого адреса - 193.24.2.0);



если все биты поля номера узла равны единице (например, 193.24.2.255), то это широковещательный адрес, пользуясь которым можно передавать пакеты сразу всем узлам указанной сети;

в том случае, когда все биты идентификатора сети и все биты идентификатора узла равны единице (например, 255.255.255.255), адресуются все узлы данной сети;

для адресации узла в данной сети можно вместо номера сети указать нулевое значение (например, 0.0.0.2)

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

Для тех, кто лишь изредка работает с Internet, используя модемное соединение, обычно выдается временный адрес, который действует лишь на один сеанс связи. Когда вы в следующий раз подключитесь к Internet, ваш адрес может стать другим.

Причина этого заколючается в дефиците адресов IP. Если, например, к серверу подключено десять модемов, с ним одновременно смогут работать десять пользователей, для которых необходимо выделить десять адресов. Но все эти пользователи не будут работать круглосуточно, поэтому можно выделять временно эти десять адресов любым пользователям, работающим через модемное соединение. В результате к серверу сможет подключаться по очереди значительно большее количество пользователей, чем имеется адресов.

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


Автоматизация процесса соединения


В зависимости от того, к узлу какой организации вы подлкючаетесь для получения доступа к Internet, может изменяться сценарий взаимодействия в окне терминальной программы. Мы описали сценарий подключения к сети GlasNet с использованием протокола PPP, однако вы, возможно, подключаетесь к узлу другой организации.

Для автоматизации процесса соединения с узлом вы можете написать свой сценарий на специальном командном языке Dial-Up Scripting Command Language

(на языке сценариев). Этот сценарий создается в виде обычного текстового файла при помощи любого редактора (например, при помощи редактора Notepad) и подключается к созданному и настроенному соединению при помощи приложения Dial-Up Scripting Tool , пиктограмма которого есть в папке Accessories (рис. 2.30).

Рис. 2.30. Папка Accessories

соедржит пиктограмму приложения Dial-Up Scripting Tool

Процедура подключения проста. Запустите приложение Dial-Up Scripting Tool, сделав двойной щелчок левой клавишей мыши по его пиктограмме. На экране появится главное окно приложения (рис. 2.31).

Рис. 2.31. Главное окно приложения Dial-Up Scripting Tool

В списке Connections отображаются соединения, созданные вами в папке Dial-Up Networking. Выберите нужное и нажмите кнопку Browse. Далее с помощью стандартной диалоговой панели Open (рис. 2.32) вы должны найти заранее подготовленный файл сценария и выбрать его.

Рис.2.32. Выбор файла сценария

Если вы подключаетесь к сети GlasNet, то можете создать файл сценария по образцу, который подготовлен в GlasNet:

proc main waitfor "ogin:" transmit $USERID transmit " ppp^M" waitfor "assword:" transmit $PASSWORD transmit "^M" endproc

В том случае, когда вы подключаетесь к Internet с помощью другой организации, вам необходимо изучить командный язык сценариев. Поэтому сейчас мы и переходим к его краткому описанию.



Доменные имена узлов


В то время как компьютеру удобнее работать с числами, человек предпочитает имена. Ареса IP, заданные в виде четырех десятичных чисел, запоминать крайне неудобно.

Настраивая сетевую компоненту протокола NETBIOS , вы должны указать имя для своего компьютера, под которым этот компьютер будет виден другим пользователям сети. Об этом мы подробно рассказывали в 8 томе "Библиотеки системного программиста". При использовании протокола TCP/IP у вас тоже есть такая возможность.

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

В сети Internet эта задача решается с помощью доменной системы имен , имеющей иерархическую структуру. Пример такой структуры показан на рис. 2.6. (указанные на этом рисунке имена узлов являются вымышленными и не имеют отношения к реальной сети Internet).

Рис. 2.6. Пример иерархической доменной структуры имен

На этом рисунке в домене с именем org определены домены sample и simple. Домен simple можно считать вложенным доменом по отношению к домену org. В нем определены домены first, ivs и tiger. Во вложенном домене определен домен tiger (имя этого домена совпадает с именем одного из доменов, вложенных в домен simple).

Полный доменный адрес формируется справа налево добавлением имен вложенных доменов, разделенных точкой (рис. 2.7).

Рис. 2.7. Полные доменные имена узлов

В рамках одного домена вы можете использовать сокращенные имена, опуская имя домена. Например, узлы first.simple.org, ivs.simple.org, tiger.simple.org в домене simple.org можно называть как first, ivs и tiger, соответственно.

Имя tiger вы можете использовать в доменах simple.org и first.simple.org, при этом они будут обозначать разные узлы. Таким образом, если узлы имеют одинаковые имена, но принадлежат к разным доменам, конфликт имен возникать не будет (эти узлы всегда будут иметь разные полные доменные адреса).


Для отображения доменных имен на адреса IP в сети Internet существует специальная распределенная база данных Domain Name System (DNS ), пользуясь которой узлы могут преобразовывать доменные адреса в численные адреса IP.

В процессе настройки сетевой компоненты TCP/IP вы должны указать адрес узла, на котором находится база данных DNS. Лучше всего использовать адрес, полученный в организации, которая подключила вас к Internet, хотя можно использовать и любой другой известный вам адрес. Например, подключившись к сети Internet через GlasNet, вы можете использовать адрес базы данных DNS, принадлежащей Relcom.

В таком подключении нет никакого смысла, однако мы рассказали вам об этой возможности для того чтобы подчеркнуть, что база данных DNS является распределенной и вы можете найти ее на большинстве узлов Internet.

А почему эта база сделана распределенной?

Это нужно для ускорения процесса поиска адреса IP. Представьте себе что получилось бы, если несколько миллионов пользователей сети Internet попытались бы обратиться к одной централизованной базе данных. Соответствующий сервер был бы очень сильно перегружен и фактически работа сети оказалась бы парализованной.

Когда создавалась сеть Internet, в ней было определено несколько доменов верхнего уровня, разделявших доменные адреса по их принадлежности к различным организациям:

Имя домена Организация
gov Правительственные организации
com Коммерческие организации
org Некоммерческие организции
edu Исследовательские организации и университеты
net Организации, которые занимаются сетевыми технологиями
В дальнейшем по мере развития сети Internet в ней появились домены верхнего уровня, принадлежащие различным странам. Приведем для примера названия некоторых из таких доменов (полный список вы найдете на сервере

ftp.wisc.edu):

Имя домена Страна
au Австралия
fr Франция
de Германия
gr Греция
ie Ирландия
il Израиль
it Италия
nz Новая Зеландия
ru Российская Федерация
us США
Пользуясь списком имен доменов верхнего уровня вы можете с некоторой вероятностью определить принадлежность адреса к той или иной стране, однако это сработает не всегда. Заметим, что в России до сих пор используются имя домена su , принадлежавшее в прошлом СССР.


Главная процедура сценария


Процедура, составленная на языке сценариев Dial-Up Scripting Command Language , должна выглядеть следующим образом:

proc main … ; Строки процедуры … endproc

В любом месте процедуры могут находиться комментарии, которые начинаются с символа ";" и простираются до конца текущей строки.

В теле процедуры вы можете определять переменные типа Boolean (логические), Integer (целые) или String

(строчные), причем при определении переменным можно присваивать начальные значения.

Помимо переменных, определенных вами, в процедуре могут использоваться системные переменные, которые мы перечислим ниже. Вы можете использовать системные переменные в выражениях таким же образом, как и определенные в теле процедуры.

Вам доступны строчные литералы, в качестве которых могут выступать произвольные строки символов, а также управляющие символы, такие как символ возврата каретки и перевода строки.

Используя переменные, системные переменные и литералы, вы можете составлять выражения (аналогично тому, как это делают в языке Basic).

Ну и конечно, вам доступен достаточно широкий набор команд, выполняющих такие действия, как ожидание и передача строк, выполнение задержки, команды условного выполнения и т. д.



Контроль за использованием ресурсов сервера


В состав операционной системы Microsoft Windows 95 входит приложение Net Watch , которое можно использовать для контроля за использованием ресурсов сервера удаленными клиентами.

На рис. 2.78 показано главное окно указанного приложения после того как к серверу подключился удаленный пользователь и запустил процесс копирования файла wrdia20z.exe.

Рис. 2.78. Главное окно программы Net Watch в режиме просмотра списка установленных соединений с сервером

С помощью меню View вы можете выбрать три режима просмотра - просмотр списка соединений (строка By Connection), просмотр списка папок, выделенных в коллективное использование (строка By Shared Folders) и просмотр списка открытых файлов (строка By Open Files).

На рис. 2.79 показано окно приложения Net Watch во втором из перечисленных режимов.

Рис. 2.79. Главное окно программы Net Watch в режиме просмотра списка папок, выделенных в коллективное использование



Краткое описание языка сценариев


Файл сценариев SWITCH.INF состоит из нескольких секций, каждая из которых имет свой заголовок, заключенный в прямоугольные скобки, например:

[GlasNet login]

Все остальные строки являются командами, которые выполняет ваш компьютер, или ответные ключевые слова (Response Keywords), которые определяют, что нужно сделать с данными, полученными от удаленного узла. Команда начинается строкой COMMAND=<команда>, после которой следует строка, определяющая реакцию вашего компьютера на поток данных, поступающий от удаленного узла.

Например, следующая последовательность посылает удаленному компьютеру строку userid и символ перевода строки, предполагая, что в ответ на эту строку никаких данных от удаленного узла не поступает:

COMMAND=userid<cr> NoResponce

Первая из этих строк является командой, вторая - ответным ключевым словом.

Ниже мы привели список возможных ответных ключевых слов с кратким описанием.

Ключевое слово Описание
OK=строка Если от удаленного узла получена указанная строка, интерпретация файла сценария продолжаетя до следующей строки
LOOP=строка Если от удаленного узла получена указанная строка, происходит возврат к предыдущей строке файла сценария
CONNECT=ответ удаленного узла Используется в конце секции файла сценария
ERROR=строка Если от удаленного узла получена указанная строка, отображается сообщение об ошибке
ERROR_DIAGNOSTICS Ипользуется для отображения сообщения об ошибке в устройстве
NoResponse Это слово указывается в том случае, когда от удаленного узла не ожидается никакого ответа

В качестве параметра команде COMMAND=, а также в параметрах ключевых слов ответа могут быть указаны не только символьные строки, но и макрокоманды, перечисленные ниже.

Макрокоманда Описание
<?> Шаблон, которому может соответствовать любой символ (используется аналогично символу шаблона ? в имени файла)
<cr> Символ возврата каретки
<lf> Символ перевода строки
<diagnostics> Передача информации об ошибке в устройстве системе Remote Access Service
<hXX> Используется для вставки шестнадцатеричного символа с кодом XX
<ignore> Игнорирование оставшейся части ответа от удаленного узла
<match> Используется для поиска строки символов в потоке данных, приходящем от удаленного узла
<password> Пароль, введенный в диалоговой панели Authentication (рис. 2.58)
<username> Идентификатор пользователя, введенный в диалоговой панели Authentication (рис. 2.58)

Если у вас возникли проблемы с отладкой сценария, установите значение параметра Logging, равным единице. Для установки этого параметра запустите программу просмотра регистрационной базы данных REGEDIT32.EXE , откройте раздел HKEY_LOCAL_MACHINE и затем воспользуйтесь ключом со следующим именем:

\SYSTEM\CurrentControlSet\Services\RasMan\Parameters

Открыв окно HKEY_LOCAL_MACHINE установите значение параметра Loggin равное 1. После перезагрузки операционной системы все команды, попадающие в модем, а также ответы от модема будут записываться в файл DEVICE.LOG , расположенный в каталоге WINNT35\SYSTEM32\RAS. Вы сможете просмотреть содержимое этого файла, например, при помощи приложения Notepad.

При необходимости полное описание языка сценариев вы найдете в справочной системе приложения Remote Access.



Маска подсети


При настройке сетевой компоненты TCP/IP вам потребуется указать такой параметр, как маска подсети (subnet mask ). Маска подсети представляет собой 32-разрядное число, которое предназначено для выделения компонент идентификатора сети Network ID и идентификатора узла Node ID из 32-разрядного адреса.

Выделение идентификатора сети выполняется простой логической операцией И между адресом и маской подсети.

По умолчанию для маски подсети используются следующие значения (которые зависят от класса адресов сети):

Класс адреса Маска подсети, принятая по умолчанию
A 255.0.0.0
B 255.255.0.0
C 255.255.255.0

Для примера возьмем адрес 193.24.2.23. Исходя из значения первого байта, это адрес сети с адресами класса C. Следовательно, для него по умолчанию используется маска сети 255.255.255.0. В этом случае адрес относится к сети 193.24.2.0. Адрес узла в данной сети получается равным 0.0.0.23.

Маска подсети может применяться для разделения крупных сетей на подсети. Если, например, у вас есть сеть с адресами класса B, допускающая подключение до 65534 узлов, вы можете разделить ее на несколько подсетей, указывая соответствующие маски подсетей.

Например, если для сети 130.10.0.0 с адресами класса B указать маску подсети 255.255.255.0, то сеть будет разделена на 254 подсети с адресами от 130.10.1 до 130.10.254. Каждая из таких подсетей может объединять до 254 узлов. Заметим, что указанная маска должна использоваться в этом случае на всех узлах подсети. Помимо этого, для каждого узла подсети необходимо указывать один и тот же идентификатор сети Network ID.



В этом разделе мы расскажем


В этом разделе мы расскажем вам о том, как можно сделать серевер для собственной глобальной сети на базе операционной системы Microsoft Windows 95.

В Microsoft Windows 95 предусмотрена система Dial-Up Networking, в которую входит программное обеспечение клиента Dial-Up Client. Программное обеспечение простейшего сервера Dial-Up Server , допускающего одновременное подключение только одного абонента, поставляется в составе расширения Microsoft Plus.

Операционная система Microsoft Windows NT

версии 3.51 содержит мощный сервер удаленного доступа Remote Access Server, к которому одновременно могут подлкючаться до 256 клиентов. Этот сервер, в отличие от сервера Dial-Up Server, входящего в состав Microsoft Windows 95, может служить мостом для пакетов TCP/IP и использоваться как сервер удаленного доступа в масштабах предприятия. К сожалению, из-за недостатка места мы не сможем рассказать о настройке сервера Remote Access Server.

В начале этой главы мы рассказали вам как настроить программное обеспечение клиента Dial-Up Client, для того чтобы получить с его помощью доступ к ресурсам сети Internet. Теперь мы расскажем вам о том, как превратить ваш компьютер, работающий под управлением Microsoft Windows 95, в простейший сервер удаленного доступа.

Для чего можно использовать такой сервер?

Например, вы уходите домой с работы и переключаете свою рабочую станцию, имеющую модем и подключенную к телефонной линии, в режим удаленного доступа. Затем дома включаете компьютер, на котором установлено программное обеспечение клиента Dial-Up Client, и устанавливаете соединение через телефонную линию с сервером. Теперь в вашем распоряжении находятся те ресурсы сервера, к которым вы разрешили удаленный доступ.

Если в вашем офисе имеется локальная сеть, то таким образом вы сможете получить из дома доступ к ее ресурсам - дискам и принтерам.

Обладая модемом со скоростью передачи данных 28800 bps, вы сможете пересылать файлы достаточно большого объема за приемлимое время. Кроме того, вам будет доступна печать на принтере, который находится в офисе.

Если вы любите путешествовать с блокнотным компьютером, то не будете чувствовать себя оторванным от своей фирмы, так как удаленный сервер позволит вам подключаться к ресурсам сети практически из любого места, где есть телефонная розетка.


Мосты в сети TCP/IP


Глобальная сеть TCP/IP объединяет множество локальных сетей и отдельные компьютеры (узлы), соединенных между собой различным способом с помощью так называемых мостов (routers).

Мост обычно создается на базе компьютера, оборудованного несколькими сетевыми адаптерами, а также модемами (если к мосту через телефонные линии подключаются удаленные пользователи).

Основная задача, которую выполняет мост, заключается в фильтрации передаваемых по сети пакетов и передаче их из одной сети в другую. Мост разделяет пакеты, циркулирующие в отдельных логических сетях. Таким образом, пакеты передаются только в те сети, для которых они предназначены.

Сказанное иллюстрируется на рис. 2.5, где изображены две сети, соединенные мостом. Роль моста здесь выполняет сервер, оборудованный двумя сетевыми адаптерами.

Рис. 2.5. Две сети, соединенные мостом

Адреса сетей равны, соответственно, 222.10.10.0 и 222.10.11.0. Адреса узлов, которые в данном случае определены статически, указаны рядом с изображениями соответствующих компьютеров.

В сервере, играющем роль моста, установлено два сетевых адаптера, каждый из которых имеет собственный адрес. Заметьте, что адрес 222.10.10.60 относится к первой сети, а адрес 222.10.11.50 - ко второй.

Когда узел с адресом 222.10.10.23 передает пакет данных в узел с адресом 222.10.10.26, этот пакет не передается через мост, так как получатель имеет адрес, относящийся к той же самой сети, в которой находится отправитель. Если же узел с адресом 222.10.10.23 пожелает отправить пакет данных в узел с адресом 222.10.11.37, ему потребуется передать этот пакет через мост, который в сети отправителя имеет адрес 222.10.10.60.

Сеть TCP/IP позволяет создавать несколько мостов, причем один из них будет использоваться по умолчанию. Если в конфигурацию вашей сети входит мост, при настройке сетевой оболочки вам придется указать адрес указанного выше моста.

А зачем, спросите вы, вообще нужны мосты?

Как правило, физические сети имеют ограничения на длину сегмента и количество узлов. Например, в сети Ethernet на базе тонкого коаксиального кабеля максимальная длина одного физического сегмента не может превышать 185 метров. Вы можете соединять такие сегменты при помощи репитеров (как это было сказано в 3 томе нашей библиотеки "Персональный компьютер. Шаг за шагом", который называется "Локальные сети персональных компьютеров"), однако таким образом разрешается соединять не более пяти физических сегментов. Соединенные физические сегменты образуют при этом один логический сегмент.

Мосты позволяют соединять между собой несклько логических сегментов, в результате чего большинство ограничений снимается.

При подключении к сети Internet мостом служит сервер организации, обеспечивающей такое подключение.



Настройка параметров соединения


Для настройки параметров соединения с сервером поставщика услуг Internet запустите приложение Dial Other Internet Providers, сделав двойной щелчок левой клавишей мыши по соответствующей пиктограмме. На экране появится главное окно этого приложения (рис. 2.65).

Рис. 2.65. Главное окно приложения Dial Other Internet Providers, предназначенного для установки соединения с поставщиками услуг Internet

Первоначально список серверов (столбец Name) пуст. На рис. 2.65 показано окно программы после добавления соединений с двумя серверами.

Для того чтобы добавить новое соединение, вы должны нажать кнопку Add Entry. На экране появится диалоговая панель Add Entries, показанная на рис. 2.66.

Рис. 2.66. Диалоговая панель Add Entries

В полях Name и Description страницы Login Info вы должны ввести, соответственно, имя сервера, с которым будет устанавливаться соединение, и его краткое описание. И то, и другое вы можете выбрать по своему усмотрению.

В полях Login ID и Password следует указать имя пользователя и пароль, которые вы используете при подключении к серверу поставщика услуг Internet. Включите переключатель Required, при этом для установки соединения обязательно будет нужно указывать пароль.

Телефонный номер модема, подключенного к серверу, вы можете указать в поле Phone Number.

С помощью редактора текста Login Sequence введите краткий сценарий установки соединения.

Если ввести здесь строку NONE, после установки соединения никаких дополнительных действий выполняться не будет. Если же оставить поле Login Sequrnce пустым, используется простейший сценарий ввода идентификатора пользователя и пароля . А именно, в ответ на следующие две строки вводится имя и пароль пользователя, которые берутся из полей Login ID и Password:

login: password:

Очевидно, такой сценарий подходит далеко не всегда. Например, для подключения к серверу GlasNet с использованием протокола PPP после имени пользователя необходимо ввести через пробел строку ppp. Сценарии других поставщиков услуг Internet могут быть сложнее.


Другой способ заключается в использовании файла сценария, имя которого необходимо указать в поле Login Sequence. Примеры таких файлов вы найдете в каталоге TCPIP\SAMPLES\ETC. Имена этих файлов имеют расширение RSP. Вы можете начать их изучение с файла SAMPLE.RSP.

И, наконец, самый простой, но не самый плохой способ заключается в том, что вы вводите строки сценария непосредственно в поле Login Sequence. Именно так мы и поступили. Ниже приведен пример сценария для подключения к серверу GlasNet:

\r ogin: [LOGINID]\sppp assword: [PASSWORD]

В самом начале сценария удаленному узлу посылается символ перевода строки \r, в ответ на который поступает запрос на ввод идентификатора пользователя.

После того как из удаленного узла приходит строка "ogin:", ему посылается идентификатор пользователя [LOGINID], взятый из поля Login ID (рис. 2.66). Для того чтобы добавить к идентификатору пользователя строку ppp, отделенную пробелом, мы добавляем строку \sppp к идентификатору [LOGINID]. Строка \s служит символом пробела.

Далее по сценарию выполняется ожидание строки "assword:". После того как эта строка поступит из удаленного узла, выполняется передача пароля, взятого из поля Password (рис. 2.66). Как видите, сценарий достаточно прост.

Подготовив поле Login Sequence, на забудьте включить переключатель PPP в группе переключателей Connection Type (или SLIP, если ваш поставщик услуг Internet пользуется только этим протоколом).

Заполнив все необходимые поля на странице Login Info, откройте страницу Connect Info (рис. 2.67).



Рис. 2.67. Заполнение страницы Login Info

Здесь вы должны заполнить поля Domain Nameserver (адрес сервера доменных имен DNS ), Yuor Host Name (имя вашего узла) и Yuor Domain Name (имя вашего домена). Вся эта информация может быть получена от поставщика услуг Internet. Мы привели данные для сети GlasNet.

Поля Yuor IP Address, Destination IP Address и Netmask следует оставить пустыми, так как адрес IP будет вам выделен автоматически при установке соединения.



Теперь мы перейдем к странице Server Info, показанной на рис. 2.68.



Рис. 2.68. Заполнение страницы Server Info

Мы показали заполнение полей для сети GlasNet. В поле News Sever мы указали имя сервера электронных конференций, в полях Gopher Server и WWW Server, соответственно, имена серверов Gopher и WWW. В группе полей Mail Server Information мы указали имена серверов, идентификаторы и пароли для системы электронной почты.

Последняя страница, которую нам предстоит заполнить, называется Modem Info (рис. 2.69).



Рис. 2.69. Страница Modem Info

В этой странице вы должны указать тип модема (поле Modem Type), номер асинхронного последовательного порта, к которому подключен модем (поле Com Port), скорость, с которой этот порт должен работать (поле Speed), количество бит данных (поле Parity), использование бита четности и так далее.

Обратите внимание, что мы использовали относительно низкую скорость передачи данных через последовательный порт. К сожалению, мы не смогли добиться удовлетворительной работы модема при более высоких значениях скоростей.

В поле Prefix вы должны ввести строку ATDP, если только ваша АТС не работает с тональным набором номера.

Строки инициализации записываются автоматически при выборе типа модема. При необходимости вы можете их скорректировать, для чего следует изучить документацию, которая поставляется вместе с модемом.

В группе переключателей Mode вы должны включить переключатель Dial, так как именно ваш компьютер будет набирать номер и звонить на сервер поставщика услуг Internet (а не наоборот).

Подготовив все страницы блокнота Add Entries, закройте его, сделав двойной щелчок левой клавишей мыши по пиктограмме системного меню, расположенной в левом верхнем углу окна блокнота. На экране появится запрос на сохранение внесенных вами изменений (рис. 2.70).



Рис. 2.70. Запрос на сохранение изменений

Нажмите кнопку Save. Теперь в списке Current Connection появилась новая строка.

При необходимости вы можете изменить параметры соединения с помощью кнопки Modify Entry или удалить соединение из списка Current Connection, нажав кнопку Remove Entry.


Настройка программного обеспечения Dial-Up Client


Настройка программного обеспечения Dial-Up Client для доступа к серверам Internet была уже описана, поэтому мы отметим только некоторые отличия.

Так как сервер Dial-Up Server не обладает системой динамического выделения адресов IP, вы должны указать адрес клиента самостоятельно, аналогично тому как вы это сделали для сервера.

Другое отличие заключается в том, что вам не нужны ни окно терминальной программы, ни файлы сценария, которые мы составляли для подключения к серверам поставщиков услуг Intrnet.

Для того чтобы у удаленного пользователя была возможнсоть обращения к ресурсам сервера с использованием имен NETBIOS , нужно отредактировать файл LMHOST , расположенный в том каталоге, куда установлена операционная система Microsoft Windows 95. Добавьте в нее строку вида:

200.200.200.20 username

Здесь мы предполагаем, что адрес узла удаленного пользователя равен 200.200.200.20, а имя - username.

Файл HOSTS , расположенный в том же каталоге, заполняется аналогичным образом, но используется для установки соответствия между доменными именами и адресами IP, например:

 200.200.200.21 somehost.somedomain



Никаких гарантий


Почему протокол TCP/IP имеет двойное название?

Потому, что TCP/IP - это два разных протокола, которые соотносятся друг с другом так же, как протоколы SPX и IPX .

Протокол IP (полное название - Internet Protocol) - это протокол нижнего уровня, который отвечает за передачу пакетов данных в сети. Так же как и протокол IPX , протокол IP является протоколом датаграмм и работает без подтверждений. Последнее означает, что доставка пакетов данных не гарантируется. Не гарантируется так же и то, что пакеты достигнут пункта назначения в той последовательности, в которой они были отправлены.

Тем не менее намного удобнее работать с каналом передачи данных, который работает правильно и доставляет все переданные пакеты по назначению и в правильном порядке. Представьте себе, что вы отправили письмо по электронной почте, а до адресата дошли только некоторые отрывки вашего послания, да и те перепутаны местами.

Поэтому над протоколом IP работает протокол более высокого уровня TCP (протокол передачи данных Transmission Control Protocol). Послылая и принимая пакеты через протокол IP, протокол TCP гарантирует доставку всех переданных пакетов данных в правильной последовательности.

Проткол TCP/IP может служить носителем для других протоколов, например, для протоколов IPX или NETBIOS, а также для служебных протоколов адресации ARP (Address Resolution Protocol ) и протокола межсетевых управляющих сообщений ICMP (Internet Control Message Protocol ).



После завершения установки на поверхности


После завершения установки на поверхности рабочего стола Desktop появится пиктограмма IBM Internet Connection for OS/2 . Откройте ее двойным щелчком левой клавиши мыши. Вы увидите набор средств для работы в сети Internet (рис. 2.62).



Рис. 2.62. Содержимое папки IBM Internet Connection for OS/2

Приложение IBM Internet Dialer (рис. 2.63), предназначенное для подключения к сети IBM, скорее всего вам не потребуется, так как оно может работать только с серверами сети IBM. Эта сеть, разумеется, подключена к сети Internet, однако в России она пока, к сожалению, не распространена.



Рис. 2.63. Главное окно приложения IBM Internet Dialer

Приложение WebExplorer позволит вам работать с серверами WWW, как вы это можете делать в среде Microsoft Windows с использованием таких приложений, как Microsoft Internet Explorer, Netscape Navigator или Mosaic.

Книга READ ME FIRST содержит информацию, которая может помочь вам, если при установке возникли какие-либо проблемы.

В книге Introduction to the IBM Internet Connection вы найдете краткое введение в средства, разработанные IBM для Internet.

Приложение Retrieve Software Updates позволит вам обновлять программные компоненты IBM Internet Connection, получая новые версии непосредственно из сети Internet.

Для работы с электронными конференциями в среде IBM OS/2 вы можете использовать приложение NewsReader/2 .

Услуги электронной почты доступны через приложение Ultimedia Mail/2 Lite , однако для использования этого приложения вы должны быть подключены к сети IBM.

Доступ к серверам Gopher возможен с помощью приложения Gopher .

Теперь давайте раскроем папку Internet Utilities (рис. 2.64).



Рис. 2.64. Содержимое папки Internet Utilities

С помощью приложения Dial Other Internet Providers вы будете подключаться к серверу организации, предоставившей вам доступ к сети Internet (если, разумеется, вы не подключены к сети IBM). В этом разделе мы подробно опишем процедуру подключения на примере сервера сети GlasNet.

Приложения Telnet и 3270 Telnet предоставят вам доступ к удаленной консоли компьютеров с использованием протокола TELNET (второе приложение предназначено только для работы с серверами, рассчитанными на терминалы 3270).

Для пересылки файлов по протоколу FTP вы сможете воспользоваться приложением FTP-PM .


Описание языка сценариев


В этом разделе мы приведем сокращенное описание основных конструкций языка сценариев.

Прежде всего перечислим системные переменные, которые можно использовать в выражениях.

Название Тип Описание
$USERID String Идентификатор пользователя, который вводится в диалоговой панели Connect To

$PASSWORD String Пароль, введенный в диалоговой панели Connect To
$SUCCESS Boolean Переменная устанавливается в случае успешного завершения некоторых команд
$FAILURE Boolean Переменная устанавливается при возникновении ошибки в процессе выполнения команд

Кроме переменных, вы можете использовать в выражениях следующие литералы:

Литерал Описание
^символ Этот литерал используется для представления управляющих символов, таких как перевод строки или возврат каретки. Если указаны символы от a до z, в результате получается управляющие символы со значениями от 1 до 26, а если символы от @ до _, - получаются управляющие смиволы с кодами от 0 до 31.
<cr> Символ перевода каретки
<lf> Символ перевода строки
\" Символ "двойная кавычка"
\^ Символ ^
\< Символ <
\\ Символ \

В языке сценариев вы можете использовать унарные операторы "-" (унарный минус) и ! (дополнение до единицы). Из бинарных операторов вам доступны следующие: "*" (умножение), "/" (деление), "+" (сложение) , "-" (вычитание), "<>" (неравенство), "<=" (меньше или равно), ">=" (больше или равно), "==" (равнество), "and" (логическая операция И), "or" (логическая операция ИЛИ).

Ниже мы приведем сокращенный список команд, которые вы можете использовать при подготовке сценария.

Команда Описание
delay n Задержка на n секунд
goto label Переход на метку label, определенную следующим образом:…goto label…label:
halt Остановка выполнения сценария. Для установления соединения необходимо нажать кнопку Continue
if условие then командыendif Условный оператор. При выполнении условия выполняются команды, расположенные между командами if и endif

transmitt строка Передача строки символов удаленному компьютеру
waitfor строка Ожидание, пока ваш компьютер не получит от удаленного узла указанную строку символов
wile условие do командыendwhile Оператор цикла. Последовательность команд будет выполняться до тех пор, пока условие не будет равно FALSE

Для команды transmitt вы дополнительно можете указать через запятую параметр raw. В этом случае удаленный компьютер не будет воспринимать управляющие символы. Такая возможность удобна, например, при передаче пароля, содержащего управляющие символы.

Для команды waitfor можно указать параметр matchcase. При этом в процессе сравнения будет учитываться различие между строчными и прописными буквами. Если указать параметр until <t>, время ожидания указанной строки символов будет ограничено значением t секунд.



ПОДКЛЮЧЕНИЕ К СЕТИ INTERNET


В этой главе мы научим вас подключать свой компьютер к глобальной и локальной сети с использованием протокола TCP/IP. Вы узнаете о системе адресов, принятой в сетях с указанным протоколом, и научитесь правильно настраивать сетевые компоненты основных операционных систем Microsoft Windows 95, Microsoft Windows NT и IBM OS/2. Такая настройка является наиболее тонким моментом в создании глобальных и локальных сетей, работающих с протоколом TCP/IP.



Подключение протокола TCP/IP


Прежде всего вы должны убедиться, что на вашей рабочей станции установлен протокол TCP/IP.

Для этого запустите приложение Control Panel и сделайте двойной щелчок левой клавишей мыши по пиктограмме Network. На экране появится диалоговая панель Network Settings, показанная на рис. 2.33.

Рис. 2.33. Диалоговая панель Network Settings

Просмотрев список Installed Network Software, убедитесь, что в нем имеется строка TCP/IP Protocol. Если этой строки нет, нажмите кнопку Add Software. На экране появится диалоговая панель со списком названий различных программных компонент. Выберите из этого списка строку TCP/IP Protocol and related components.

На экране появится диалоговая панель Windows NT TCP/IP Installation Options, показанная на рис. 2.34.

Рис. 2.34. Диалоговая панель Windows NT TCP/IP Installation Options

Набор переключателей Components позволяет выбрать программные компоненты, имеющие отношение к протоколу TCP/IP. Включите переключатели Connectivity Utilities и нажмите кнопку Continue. Остальные компоненты при необходимости можно будет добавить позже.

После установки протокола TCP/IP выберите его в списке Installed Network Software и нажмите кнопку Configure. Вы увидите диалоговую панель TCP/IP Configuration (рис. 2.35).

Рис. 2.35. Диалоговая панель TCP/IP Configuration

Хотя это может показаться странным, при использовании системы Remote Access Service вы не должны заполнять поля диалоговой панели TCP/IP Configuration. Дело в том, что такие параметры, как IP Adress и маска подсети будут задаваться при настройке системы Remote Access Service. Процесс настройки мы опишем чуть позже.

А сейчас нажмите кнопку DNS, расположенную на этой диалоговой панели. На экране появится диалоговая панель DNS Configuration, предназначенная, как это видно из названия, для настройки конфигурации сервиса доменных имен DNS (рис. 2.36).

Рис. 2.36. Диалоговая панель DNS Configuration, с помощью которой выполняется настройка конфигурации сервиса доменных имен DNS

В этой панели вы должны указать имя вашего узла (поле Host Name) и имя домена, к которому относится ваш узел (поле Domain Name). Например, если вы подключены к домену сети GlasNet, вы должны указать в этом поле имя glas.apc.org.



Подключение в среде OS/2 Warp Connection


Операционные системы IBM OS/2 Warp версии 3.0 и IBM OS/2 Warp Connect также могут быть с успехом использованы для работы в глобальной сети Internet. Для того чтобы установить соединение в среде IBM OS/2 Warp версии 3.0, вы должны дополнительно установить набор приложений IBM Intenet Connection , который входит в состав пакета BonusPack .

Что же касается операционной системы IBM OS/2 Warp Connect, то в нее уже входит набор приложений, предназначенных для работы с Internet. В этом разделе мы рассмотрим процедуру подключения к Internet именно для этой операционной системы.



При разработке операционной системы Microsoft


При разработке операционной системы Microsoft Windows 95 в нее изначально были заложены средства для работы с протоколом TCP/IP, сетью Microsoft Network (MSN ) и сетью Internet. Сеть MSN, на наш взгляд, пока еще не пользуется популярностью в России, поэтому мы сосредоточимся на методах подключения к серверам других поставщиков услуг Internet. В качестве примера мы будем пользоваться ресурсами сети GlasNet. При необходимости пользуясь нашими рекомендациями вы сможете самостоятельно настроить сетевые средства Microsoft Windows 95 для работы с сетями другими поставщиков услуг Internet.

Итак, приступим.

При настройке мы будем исходить из того, что в процессе установки операционной системы Microsoft Windows 95 вы указали, что вам необходима поддержка протокола TCP/IP. Кроме того, вы должны установить адаптер Dial-Up Nertworking (т. е. модем). Все это можно сделать, пользуясь стандартной процедурой установки Microsoft Windows 95.

Чтобы проверить установку протокола TCP/IP, откройте папку Control Panel и сделайте двойной щелчок мышью по пиктограмме Network. В списке The following network components are installed помимо других должны быть следующие строки:

Clients for Microsoft networks Dial-Up Adapter TCP/IP -> Dial-Up Adapter

Если какой-либо из перечисленных выше строк нет в списке, нажмите кнопку Add. На экране появится диалоговая панель Select Network Component Type. С помощью этой диалоговой панели вы можете добавить программное обеспечение клиента (строка Client), сетевой адаптер (строка Adapter), протокол передачи данных (Protocol) или сервис (строка Service).

Если у вас не установлен протокол TCP/IP, выдерите в указанном списке строку Protocol и нажмите кнопку Add. В списке, расположенном в левой части появившейся диалоговой панели Select Network Protocol выберите строку Microsoft. Затем в списке Network Protocols выберите строку TCP/IP и нажмите кнопку OK. После этого в списке The following network components are installed

появится строка TCP/IP.

Теперь откройте папку Control Panel, которая находится в папке My Computer, и затем раскройте папку Dial-Up Networking. Содержимое этой папки, в которой уже было определено несколько соединений, показано на рис. 2.8.





Рис. 2.8. Содержимое папки Dial-Up Networking ( телефонные номера приведены только для примера)

Сразу после установки Microsoft Windows 95 в папке Dial-Up Networking имеется только одна пиктограмма Make New Connection, с помощью которой вы можете определить новое соединение. Сделайте по этой пиктограмме двойной щелчок левой клавишей мыши.

После этого запустится программа полуавтоматической настройки параметров соединения, первая диалоговая панель которой показана на рис. 2.9.



Рис. 2.9. Первая диалоговая панель программы полуавтоматической настройки параметров соединения

В поле Type a name for the computer you are dialing вы должны написать название компьютера, с которым будет устанавливаться соединение. Вы можете выбрать любое название, которое вам нравится.

Далее в поле Select a modem необходимо выбрать модем. Обычно в компьютере установлен только один модем, поэтому можете сразу нажимать кнопку Configure для настройки параметров модема.

На экране появится блокнот настройки параметров модема, который содержит три страницы (рис. 2.10).



Рис. 2.10. Блокнот настройки параметров модема

В меню Port страницы General

указан порт, к которому подключен модем. Этот порт выбирается автоматически при установке операционной сиситемы, поэтому вам его можно не изменять.

С помощью регулятора Speaker volume вы можете отрегулировать громкость динамика, встроенного в модем. Такая возможность имеет значение, если вы любите работать по ночам.

Однако наиболее важный параметр, который настраивается с помощью страницы General, - это максимальная скорость, с которой будет работать порт последовательной передачи данных, через который подключен модем. Современные высокоскоростные модемы не станут работать правильно, если вы укажите скорость менее 115200 bps. Нужное значение вы можете узнать из документации, которая поставляется вместе с модемом.

Теперь перейдем к странице Connection

(рис. 2.11), сделав по ее закладке щелчок левой клавишей мыши.



Рис. 2.11. Страница Connection



блокнота настройки параметров модема

Параметры, указанные в полях Connection preferences и Call preferences можно оставить без изменения.

Для настройки параметров порта последовательной передачи данных нажмите кнопку Port Settings. На экране появится диалоговая панель Advanced Port Settings, показанная на рис. 2.12.



Рис. 2.12. Диалоговая панель Advanced Port Settings

Современные порты последовательной передачи данных оборудованы встроенным буфером FIFO, поэтому если вы располагаете таким портом, имеет смысл включить переключатель Use FIFO buffers. Дополнительно с помощью двух регуляторов, расположенных в этом окне, вы можете изменять размер буферов приема (верхний регулятор) и передачи (нижний регулятор).

Настрив параметры порта, нажмите кнопку OK и вернитесь к странице Connection

блокнота настройки параметров модема. Нажмите кнопку Advanced, расположенную на этой панели и приступайте к настройке параметров соединения (рис. 2.13).



Рис. 2.13. Диалоговая панель настройки параметров соединения Advanced Connection Settings

Убедитесь, что включен переключатель Use error control. Это необходимо для использования средств контроля за ошибками при передаче данных. Дополнительно включите переключатель Required to connect. В результате для установки соединения наличие такого контроля будет необходимым.

Кроме того, в группе переключателей Use flow control включите переключатлеь Hardware (RTS/CTS). Аппаратные средства управления передачей данных работают надежнее программных.

Теперь переключитесь на страницу Options, показанную на рис. 2.14.



Рис. 2.14. Страница Options блокнота настройки параметров модема

В группе переключателей Connection control включите переключатель Bring up terminal window after dialing, а переключатель Bring up terminal window before dialing наоборот, выключите. В результате сразу после установки соединения на экране появится окно терминальной программы, с помощью которого вы первое время будете вводить свой идентификатор и пароль. В дальнейшем мы научим вас создавать специальный командный файл, при использовании которого эти параметры будут передаваться удаленному узлу автоматически.



Теперь нажмите кнопку OK. Вы вернетесь в диалоговую панель, показанную на рис. 2.9. В ней нужно нажать кнопку Next.

После этого на экране появится следующая диалоговая панель программы программы полуавтоматической настройки параметров соединения (рис. 2.15).



Рис. 2.15. Вторая диалоговая панель программы программы полуавтоматической настройки параметров соединения (телефонный номер приведен только для примера)

В этой панели вы должны указать код города, в котором расположен узел организации, предоставляющей сервис Internet (поле Area code), код страны (поле Country code) и телефонный номер для соединения (поле Telephone number). Заполнив эти поля, нажмите кнопку Next.

В результате на экране появится последняя диалоговая панель программы полуавтоматической настройки параметров соединения (рис. 2.16).



Рис. 2.16. Последняя диалоговая панель программы программы полуавтоматической настройки параметров соединения

В единственном поле, расположенном на этой диалоговой панели, вы можете отредактировать название пиктограммы, которая будет соответствовать только что созданному вами соединению. Кроме того, вы можете с помощью кнопки Back повторить предыдущие этапы настройки.

Если все было указано правильно, нажмите кнопку Finish. В результате создание соединения будет закончено и в окне DialUp Networking появится новая пиктограмма.

Однако пока мы не будем торопиться пробовать, как работает новое соединение, так как процесс настройки еще не закончен.

Сделайте щелчок правой клавишей мыши по только что созданной пиктограмме в окне DialUp Networking и выберите из контекстного меню строку Properties (рис. 2.17).



Рис. 2.17. Продолжение настройки параметров соединения при помощи контекстного меню

После выбора этой строки на экране появится блокнот, состоящий из единственной страницы с названием General (рис. 2.18). Если вы делаете локальный звонок (по номеру, расположенному в вашем городе), то переключатель Use country code and area code можно выключить.



Рис. 2.18. Страница General, с помощью которой можно настроить параметры созданного соединения



Нажмите кнопку Server Type, которая расположена на этой странице. На экране появится одноименная диалоговая панель (рис. 2.19).



Рис. 2.19. Диалоговая панель Server Type

Установите переключатели так, как это показано на рис. 2.19. Из всех протоколов, перечисленных в группе переключателей Allowed network protocols,

выберите только TCP/IP.

Теперь вы должны настроить драйвер TCP/IP, указав необходимые адреса, полученные в организации, подключившей вас к Internet. Для этого нажмите кнопку TCP/IP Settings. На экране появится диалоговая панель с таким же названием (рис. 2.20).



Рис. 2.20. Диалоговая панель TCP/IP Settings

Если вы - владелец собственного адреса IP, укажите его в поле IP address, включив предварительно переключатель Specify an IP address. Если же адрес IP выдается вам только на время сеанса связи (что скорее всего), включите переключатель Server assigned IP address.

Далее в полях Primary DNS (основной сервер DNS) и Secondary DNS (резевный сервер DNS, который будет использован при недоступности основного сервера) укажите адреса узлов, на которых расположена база данных доменных имен DNS. Если вы подключены к сети GlasNet, можете воспользоваться значениями, указанными на рис. 2.20. В противном случае узнайте эти адреса в организации, подключившей вас к Internet.

Далее включите переключатели Use IP header compression и Use default gateway on remote network. При этом для вас мостом в сеть Internet будет служить узел, к которому вы подключаетесь через данное соединение. Заметьте, что адрес моста вам указывать не нужно.

Все! Теперь можно пробовать.

Сделайте двойной щелчок левой клавишей мыши по пиктограмме созданного и настроенного соединения. На экране появится диалоговая панель Connect To, показанная на рис. 2.21.



Рис. 2.21. Диалоговая панель Connect To

Теперь вы можете нажимать на кнопку Connect и после этого начнется процесс установки соединения. Однако перед этим давайте нажмем кнопку Dial Properties и посмотрим, какие параметры можно изменить в последнюю минуту перед установкой соединения (рис. 2.22).





Рис. 2.22. Диалоговая панель Dialing Properties

Наиболее интересен параметр The phone system at this location uses, с помощью которого вы можете выбрать либо тональный набор номера (Tone Dialing), либо импульсный (Pulse dialing). Последний способ набора номера наиболее распространен в России.

Если ваша операционная система установлена на портативном компьютере, и вы работаете с сетью Internet из разных мест, воспользуйтесь группой органов управления Where I am. С помощью этой группы вы сможете создать несколько комбинаций кода страны и города.

Итак, считаем, что настраивать уже больше нечего. Нажимаем кнопку Connect в диалоговой панели Connect To (рис. 2.21) и через некоторое время слышим, как модем начинает набирать номер. На экране при этом появляется диалоговая панель, показанная на рис. 2.23.



Рис. 2.23. Диалоговая панель Connecting to GlasNet

Если вам не повезло, линия может оказаться занятой. Вас проинформируют об этом с помощью сообщения, показанного на рис. 2.24.



Рис. 2.24. Сообщение о том, что телефонная линия занята

Вы, конечно, можете позвонить позже, однако лучше настроить систему Dial-Up Networking так, чтобы дозвон выполнялся автоматически.

Это можно сделать, если выбрать из меню Connections папки Dial-Up Networking

строку Settings и в появившемся на экране одностраничном блокноте (рис. 2.25) включить переключатель Redial.



Рис. 2.25. Настройка параметров автоматического дозвона

При помощи органа управления Before giving up retry вы можете указать, сколько раз система должна пытаться звонить, прежде чем сообщать вам о невозможности установления соединения. Органы управления Between tries wait дают вам возможность задать продолжительность паузы, которая будет выдерживаться между очередными попытками установки соединения.

В случае удачного соединения на экране появится окно терминальной программы (так как на странице Options блокнота настройки параметров модема (рис. 2.14) был включен переключатель Bring up terminal window after dialing). Это окно показано на рис. 2.26 (мы подключились к узлу GlasNet).





Рис. 2.26. Окно терминальной программы, которое появилось после установки соединения

Для того чтобы установить соединение с узлом GlasNet и использовать при этом протокол PPP, после своего идентификатора мы указали строку ppp. Далее мы ввели пароль и нажали клавишу <Enter>.

Через некоторое время на экране должен появится нечитаемый набор символов. Это признак того, что система приступила к установке соединения с использованием протокола PPP. Вы должны нажать кнопку Continue в окне терминальной программы или функциональную клавишу <F7> на клавиатуре.

Далее начнется процедура проверки имени пользователя и пароля (рис. 2.27).



Рис.2.27. Сообщение о начале процедуры проверки имени пользователя и его пароля

Удаленный узел проверит пароль, и если вы указали его неправильно, отключит вас от сети, отобразив на экране сообщение, показанное на рис. 2.28.



Рис. 2.28. Сообщение об отключении от сети

Если вы увидели такое сообщение, следует повторить попытку соединения.

При успешном соединении вы увидите верхнюю часть диалоговой панели, показанную на рис. 2.29 (для просмотра всей панели нажмите кнопку Details).



Рис. 2.29. Диалоговая панель, которая появляется при успешном соединении

В этой панели отображается скорость передачи данных и продолжительность соединения. В любое время вы можете разорвать соединение, нажав кнопку Disconnect.

Теперь, когда вы научились устанавливать соединение, переходите к следующей главе и работайте с описанными в ней приложениями Internet.


Подключение в среде Windows NT


Операционная система Microsoft Windows NT , и в частности, ее вариант для рабочих станций Microsoft Windows NT Workstation версии 3.51, получает все большую популярность. Это связано, по нашему мнению, в первую очередь с высокой надежностью этой операционной системы, ее отличными сетевыми средствами, совместимостью с приложениями, разработанными для Microsoft Windows версии 3.1 и Microsoft Windows 95. Другой причиной является широкое распространение относительно недорогих рабочих станций на базе процессора Pentium и объемом оперативной памяти 16 и более Мбайт .

Благодаря развитой поддержке протоколов TCP/IP и PPP, а также наличию многочисленных сетевых приложений, операционная система Microsoft Windows NT широко используется в сети Internet в качестве серверов WWW, FTP и т. п. Мощные рабочие станции на ее основе легко подключаются к сети в качестве оконечных узлов.

В этой главе мы научим вас подключать рабочую станцию Microsoft Windows NT Workstation версии 3.51 к сети Internet через протокол PPP. Для демонстрации мы будем подключаться, как и в предыдущей главе, к серверу сети GlasNet.

В качестве средства для доступа к Internet мы будем использовать систему Remote Access Service, которая входит в комплект операционной системы Microsoft Windows NT.



Протоколы SLIP и PPP


Протоколы SLIP (Serial Line Internet Protocol ) и PPP (Point to Point Protocol ) специально предназначены для создания соединения с использованием протокола TCP/IP через телефонные линии.

Протокол SLIP появился первым и сейчас не рекомендуется к использованию. Этот протокол обладает рядом недостатков. Например, перед установкой соединения через протокол SLIP оба узла должны знать свои адреса IP. Другой недостаток - протокол SLIP не предусматривает коррекции ошибок, возникающих при передаче данных по телефонному каналу.

Протокол PPP более совершенный. Он лишен указанных выше недостатков и дополнительно имеет много преимуществ. Например, в отличие от SLIP, он может служить носителем для других протоколов, причем разные протоколы могут использоваться одновременно. Так как протокол PPP предусматривает автоматическое конфигурирование соединяемых узлов, его настройка очень проста. Кроме того, при случайном разрыве соединения протокол PPP может его восстановить.

В нашей книге мы научим вас устанавливать соединение с узлами поставщиков сервиса Internet с использованием протокола PPP.



Работа с записной книжкой


Как мы уже говорили, сразу после установки приложения Remote Access записная книжка, хранящая параметры соединений с удаленными узлами, пуста. Ее необходимо заполнить, чем мы сейчас и займемся.

В главном окне приложения Remote Access (рис. 2.41) нажмите кнопку Add. На экране появится диалоговая панель Add Phone Book Entry, показанная на рис. 2.43.

Рис. 2.43. Диалоговая панель Add Phone Book Entry, предназначенная для добавления нового соединения в записную книжку

В поле Entry Name введите название соединения.

Поле Phone Number позволяет указать список телефонных номеров, по которым нужно дозваниваться для установки соединения. Так как организация, предоставляющая услуги Internet, обычно имеет несколько телефонных номеров для соединения, вы можете указать в этом поле все известные вам номера.

Для того чтобы указать список дополнительных телефонных номеров, нажмите кнопку, расположенную в правой части поля Phone Number.

При этом вы увидите диалоговую панель Phone Numbers for, показанную на рис. 2.44.

Рис. 2.44. Диалоговая панель Phone Numbers for, предназначенная для добавления дополнительных телефонных номеров

Набрав номер в поле New Phone Number, нажмите кнопку Add. Введенный вами номер появится в списке Phone Numbers. Для того чтобы изменить любой номер из этого списка, его нужно выделить, набрать новое значение и нажать кнопку Replace.

С помощью кнопок Raise, Lower и Delete вы можете, соответственно, либо перемещать номера по списку вверх или вниз, либо удалять из списка.

С помощью кнопки Modem в диалоговой панели Add Phone Book Entry вы можете настоить параметры последовательного порта, к которому подключен модем.

В большинстве случаев вам подойдут значения, принятые по умолчанию, однако нужно проследить, чтобы скорость передачи данных через порт не была слишком низкой. Нужное значение скорости вы можете определить из документации, которая поставляется вместе с модемом.

На следующем этапе вам нужно настроить для нового соединения параметры сетевого протокола. Для этого в диалоговой панели Add Phone Book Entry нажмите кнопку Network. На экране появится диалоговая панель Network Protocol Settings (рис. 2.45).




Рис. 2.45. Диалоговая панель Network Protocol Settings

В этой панели вам нужно включить переключатели PPP, TCP/IP и Request LCP extensions, а затем для настройки параметров протокола TCP/IP нажать кнопку TCP/IP Settings.

Сразу после этого на экране появится диалоговая панель PPP TCP/IP Settings, показанная на рис. 2.46.



Рис. 2.46. Диалоговая панель PPP TCP/IP Settings

Если ваш компьютер имеет постоянный адрес IP, включите переключатель Require specific IP address и укажите этот адрес в поле IP address. Если же вы получаете адрес IP динамически при подключении к узлу поставщика услуг Internet, оставьте включенным переключатель Server assigned IP Address (именно так следует поступить при работе с серверами сети GlasNet).

Далее включите переключатель Use specific name server addresses. В полях DNS и DNS backup укажите адреса основного и запасного серверов доменных имен, полученные у поставщика услуг Internet. Оставьте также включенными переключатели Use VJ header compression (сжатие заголовков) и Use default gateway on remote network (использование принятого по умолчанию моста в удаленную сеть).

Теперь в диалоговой панели Add Phone Book Entry (рис. 2.43) нажмите кнопку Security. На экране появится диалоговая панель Security Settings, показанная на рис. 2.47.



Рис. 2.47. Диалоговая панель Security Settings

Эта панель используется для определения способа идентификации пользователя, подключаемого к удаленному узлу. Вначале мы будем работать с окном терминальной программы, которая позволяет ввести имя и пароль пользователя вручную, затем научимся создавать файлы сценариев для автоматизации процесса подключения.

Итак, включите в диалоговой панели Security Settings переключатель Use clear text Terminal login only. В списке Before dialing выберите строку (none), а в списке After dialing - строку Terminal (как это показано на рис. 2.47). Затем нажмите кнопку OK.

На следующем этапе необходимо проверить привязку протоколов.

Для этого запустите приложение Control Panel и сделайте двойной щелчок левой клавишей мыши по пиктограмме Network. На экране появится диалоговая панель Network Settings. Нажмите в этой диалоговой панели кнопку Bindings. На экране появится диалоговая панель Network Bindings.

Выберите в списке Show Bindings for строку TCP/IP Protocol. Убедитесь, что этот протокол привязан так, как это показано на рис. 2.48.



Рис. 2.48. Проверка привязки протокола TCP/IP

На рис. 2.49 показана привязка сервиса рабочей станции Workstation.



Рис. 2.49. Проверка привязки сервиса рабочей станции Workstation


Создание файла сценария


С целью автоматизации процесса подключения к узлу поставщика сервиса Internet вы можете подготовить файл сценария .

Для подготовки файла сценария вы должны отредактировать файл SWITCH.INF, расположенный в каталоге WINNT35\SYSTEM32\RAS (предполагается, что операционная система Microsoft Windows NT установлена в каталог WINNT35, принятый по умолчанию.)

Откройте этот файл текстовым редактором Notepad и запишите в его конец следующие строки (мы привели пример для узлов GlasNet):

;============================================================== [GlasNet login]

COMMAND= OK=<match>"ogin:" LOOP=<ignore>

COMMAND=frolov ppp<cr> OK=<match>"assword:" LOOP=<ignore>

COMMAND=YourPassword<cr> OK=<ignore> COMMAND=<cr>

Первая команда в этом сценарии (COMMAND=) инициирует процесс предачи данных. Далее сценарий игнорирует все символы, пока не найдет текстовую строку ogin (окончание слова Login).

После этого в удаленный узел передается идентификатор пользователя frolov (вы должны поставить свой идентификатор), после которого следует строка ppp (необходимая для соединения с использованием протокола PPP).

Затем сценарий ожидает приглашение для ввода пароля и вводит ваш пароль, игнорируя все остальные строки, появляющиеся на экране.

Для подключения сценария (который в нашем случае называется GlasNet login) выделите строку GlasNet в окне приложения Remote Access и нажмите кнопку Edit. Затем в появившейся диалоговой панели нажмите кнопку Security. На экране появится диалоговая панель Security Settings. Вы должны установить органы управления, расположенные в этой диалоговой панели, в состояние, которое показано на рис. 2.57.

Рис. 2.57. Настройки для подключения файла сценариев

После подключения сценария процедура соединения будет выполняться немного по-другому. После того как в окне приложения Remote Access вы нажмете кнопку Dial, на экране появится диалоговая панель Authentication, показанная на рис. 2.58.

Рис. 2.58. Диалоговая панель Authentication

Здесь вы должны указать имя и пароль, которые вы используете для входа в Windows NT (которые могут отличаться от полученных у поставщика услуг Internet). Затем следует нажать кнопку OK и если вы все ввели правильно, соединение будет установлено.



Установка IBM OS/2 Warp Connect для работы с Internet


При установке IBM OS/2 Warp Connect вы должны выбрать вариант установки Advanced Installation, который позволит вам выбрать диск, куда будут скопированы файлы операционной системы, а также установить необходимые программные компоненты. В двадцатом томе "Библиотеки системного программиста", который называется "Операционная система OS/2 Warp" мы подробно рассмотрели указанный вариант установки для операционной системы IBM OS/2 Warp версии 3.0.

Что же касается IBM OS/2 Warp Connect, то вам придется дополнительно выбрать сетевые программные продукты, которые будут установлены на диск вашего компьютера. Выбор необходимо сделать в диалоговой панели Product Selection, показанной на рис. 2.59.

Рис. 2.59. Выбор программных продуктов для установки

Даже если ваш компьютер подключен к локальной сети, для начала вы можете ограничиться установкой только тех компонент, которые абсолютно необходимы для работы с Internet через протокол TCP/IP. Для этого в только что приведенной диалоговой панели вам нужно включить переключатель IBM TCP/IP for OS/2 3.0 (как это показано на рис. 2.59) и нажать кнопку OK.

На экране появится блокнот Set up selected products, в котором вам нужно выбрать страницу TCP/IP, состоящую из двух частей (рис. 2.60).

Рис. 2.60. Первая часть страницы TCP/IP в блокноте Set up selected products

В этой странице вы должны указать имя своего узла (в поле Host name) и маску подсети (в поле Subnet mask). Эти параметры вы можете получить в организации, предоставляющей вам доступ к Internet.

Что же касается полей IP address и Router address, то если у вас нет собственного адреса IP, вам их заполнять не нужно. Это связано с тем, что в этом случае адрес IP вам будет выделяться динамически и от сеанса к сеансу этот адрес будет изменяться. Вместе с адресом IP будет изменяться и адрес моста Router address.

Заполнив поля, как это показано на рис. 2.60, перейдите ко второй части страницы TCP/IP (рис. 2.61).

Рис. 2.61. Вторая часть страницы TCP/IP в блокноте Set up selected products

Здесь вы должны ввести в поле TCP/IP domain name доменное имя сервера, к которому вы подключены, а в поле Name server - адрес IP сервера имен DNS. На рис. 2.61 показаны значения для сервера сети GlasNet. Если вы подключены к серверу другой организации, вы должны будете ввести другое имя домена и другой адрес сервера имен DNS.



Установка сервера Dial-Up Server


Сервер удаленного доступа Dial-Up Server

входит в состав Microsoft Plus. Поэтому все, что вы должны сделать для создания сервера, это установить систему Dial-Up Networking и указанную компоненту из расширения

Microsoft Plus. Проще всего это сделать сразу в процессе установки операционной системы Microsoft Windows 95, однако такую установку можно выполнить и позже.

Для добавления компоненты удаленного доступа сделайте двойной щелчок по пиктограмме Add/Remove Program, расположенной в папке Control Panel. На экране появится блокнот Add/Remove Program Properties, показанный на рис. 2.72. Откройте в нем страницу Windows Setup.

Рис. 2.72. Страница Windows Setup блокнота Add/Remove Program Properties

В списке Components выберите строку Communications и нажмите кнопку Details. Вы увидите диалоговую панель Communications (рис. 2.73).

Рис. 2.73. Диалоговая панель Communications

Включите переключатель, расположенный слева от строки Dial-Up Networking и нажмите кнопку OK. Далее следуйте инстркуциям, которые появляются на экране.

На следующем этапе вы должны подключить все необходимые сетевые протоколы и привязать их к адаптеру Dial-Up Adapter , который появится в списке установленных сетевых адаптеров.

Если вы будете подключаться к серверу удаленного доступа с помощью средств удаленного доступа операционной системы Microsoft Windows for Workgroups, достаточно установить протоколы NetBEUI и IPX/SPX .

В нашем случае необходимо дополнительно подключить протокол TCP/IP и, что очень важно, выбрать для сервера и клиента адреса IP.

На рис. 2.74 показана страница IP Address блокнота TCP/IP Properties, на которой показано, как нужно задавать адрес IP.

Рис. 2.74. Страница IP Address блокнота TCP/IP Properties

Обратите внимание, что для сервера мы не включаем перключатель Obtain an IP address automatically. Эти переключатели мы включали при настройке рабочей станции, служившей клиентом для серверов Internet. Такие серверы обычно способны предоставлять адреса IP во временное пользование, назначая их динамически.



Установка системы Remote Access Service


Если вы не установили систему Remote Access Service при первоначальной установке операционной системы Microsoft Windows NT, вы должны сделать это сейчас.

Для этого из окна Control Panel запустите приложение Network и в появившейся на экране диалоговой панели Network Settings нажмите кнопку Add Software. Затем выберите из предложенного вам списка строку Remote Access Service и нажмите кнопку Continue. Вам будет предложено установить компакт-диск с дистрибутивом операционной системы Microsoft Windows NT, поэтому держите его наготове.

После копирования всех необходимых файлов укажите в диалоговой панели Add Port последовательный порт, к которому подключен модем (COM1, COM2, COM3 или COM4). Далее программа установки попытается определить тип модема, подключенного к указанному вами порту и отобразит его в диалоговой панели Configure Port, показанной на рис. 2.37.

Рис. 2.37. Диалоговая панель Configure Port

Вы можете согласиться с результатом определения типа модема или выбрать другой из списка Attached Device.

Обратите внимание на группу переключателей с зависимой фиксацией Port Usage. С помощью этих переключателей вы можете выбрать один из трех режимов работы порта.

В режиме Dial out only порт используется только для исходящих звонков. Это обычный режим для рабочей станции.

Если компьютер работает только в качестве сервера, вы можете выбрать режим Receive calls only. В этом случае модем будет автоматически снимать трубку при поступлении входящих звонков.

И, наконец, режим Dial out and Receive calls является комбинацией двух описанных выше режимов и используется в том случае, если компьютер используется и как сервер, и как рабочая станция.

Мы ограничимся первым вариантом. В этом случае вам не следует нажимать кнопку Settings, предназначенную для установки параметров порта, так как эта операция будет выполнена при формировании телефонной книги, о которой мы расскажем дальше.

А сейчас нажмите кнопку OK. На экране появится диалоговая панель Remote Access Setup, показанная на рис. 2.38.




Рис. 2.38. Диалоговая панель Remote Access Setup

Все, что вам нужно на данном этапе сделать в этой диалоговой панели, это нажать кнопку Network и в появившейся диалоговой панели Network Configuration (рис. 2.39) выбрать протокол TCP/IP.



Рис. 2.39. Диалоговая панель Network Configuration

Протокол NetBEUI указывать не обязательно, если только вы не собираетесь использовать ресурсы удаленного сервера, такие как сетевые каталоги и сетевые принтеры. О возможности такого использования вы можете поинтересоваться у вашего поставщика услуг Internet.

На этом установка системы Remote Access Service может считаться оконченной.

Запустите вновь из окна Control Panel приложение Network Settings. Теперь в списке Installed Network появилась строка Remote Access Service (рис. 2.40).



Рис. 2.40. В диалоговой панели Network Settings появилась строка Remote Access Service

После установки в окне Program Manager появилась группа Remote Access Service. Сделайте двойной щелчок по пиктограмме Remote Access. После этого вы увидите главное окно приложения с таким же именем, предназначенное для установки модемного соединения (рис. 2.41). На этом рисунке показан случай, когда в записной книжке приложения Remote Access уже определено три соединения. Сразу после установки записная книжка будет пустой.



Рис. 2.41. Главное окно приложения Remote Access

Дополнительно на экране появится окно Remote Access Monitor (рис. 2.42), в котором отображается состояние модема.



Рис. 2.42. Окно Remote Access Monitor отображает состояние модема

Когда соединение установлено, должен светиться индикатор CD. В процессе передачи данных включается индикатор TX, в процессе приема - индикатор RX. При возникновении ошибки загорается индикатор RX.

С помощью меню Settings вы можете настроить звуковое "сопровождение" для выполнения операций приема или передачи данных, а также для индикации момента разрыва соединения.


Установка соединения


Для установки соединения в окне приложения Remote Access (рис. 2.41) вы должны выделить нужную строку и нажать кнопку Dial. На экране появится окно, в котором будет отображаться процесс установки соединения (рис. 2.50).

Рис. 2.50. Окно, в котором отображается процесс установки соединения

Нажав кнопку Cancel, вы можете отменить устанвку соединения.

Через некоторое время на экране появится окно терминальной программы, показанное на рис. 2.51.

Рис. 2.51. Окно терминальной программы, которое появляется после соединения с удаленным узлом

Вначале в этом окне вы увидите только приглашение сети GlasNet для ввода идентификатора пользователя. Вы должны ввести свой идентификатор и пароль, как вы это делали в аналогичном терминальном окне при соединении в среде операционной системы Microsoft Windows 95. После того как появится хаотический набор символов, нажмите кнопку Done.

В результате вы увидите окно Login Terminal (рис. 2.52), в котором нужно также нажать кнопку Done.

Рис. 2.52. Окно Login Terminal

Если вы все сделали правильно, на экране появится сообщение о завершении процесса соединения (рис. 2.53). Для того чтобы это сообщение не машало вам в дальнейшем, включите переключатель Do not display this message in the future.

Рис. 2.53. Сообщение о завершении процесса соединения

После установки соединения соответствующая строка в главном окне приложения Remote Access будет отмечена изменением пиктограммы (рис. 2.54).

Рис. 2.54. Главное окно приложения Remote Access после установки соединения

После установки соединения вы можете запускать приложения Internet, описанные в следующей главе.

В любой момент вы можете разорвать соединение, нажав кнопку Hang Up.

Для определения состояния соединения выделите соответствующую строку в окне приложения Remote Access и нажмите кнопку Status. На экране появится диалоговая панель Port Status, в котором есть немало интересной информации (рис. 2.55).

Рис. 2.55. Диалоговая панель Port Status

Обратите внимание на строку в поле Connect Response. Эта строка была получена от модема при установке соединения. Как видно из рисунка, скорость передачи данных в данном случае составила 24000 bps, что неплохо.


В поле Local Workstation проставлен IP-адрес вашей рабочей станции. В данном случае этот адрес был выделен динамически узлом GlasNet.

Более подробную информацию о конфигурации и состоянии протокола TCP/IP можно получить с помощью приложения IP Configuration , которое входит в состав комплекта Resource Toolkit for Windows NT (приобретается отдельно). Главное окно этого приложения показано на рис. 2.56.



Рис. 2.56. Главное окно приложения IP Configuration

Обратите внимание на поле Default Gateway. В нем отображается адрес моста в сеть Internet. В данном случае компьютер был также оборудован сетевым адаптером, соответствующий адрес отображается в поле Adapter Address. Была также включен сервер имен Windows (WINS Server ), который в нашей книге не описан из-за недостатка места.


Введение в протокол TCP/IP


В 8 томе "Библиотеки системного программиста", который называется "Локальные сети персональных компьютеров. Использование протоколов IPX , SPX , NETBIOS " мы рассказали вам о трех наиболее распространенных протоколах, встречающихся в локальных сетях компьютеров. В силу ряда причин эти протоколы не используются в глобальных сетях.

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



Запуск сервера Dial-Up Server


Запуск сервера Dial-Up Server

выполняется очень просто. Раскройте папку Dial-Up Networking, расположенную в папке My Computer и выберите из меню Connections строку Dial-Up Server. На экране появится одноименный блокнот, содержащий страницу, название которой соответствует названию установленного модема (рис. 2.75).

Рис. 2.75. Внешний вид блокнота Dial-Up Server после подключения к удаленному серверу пользователя Grigory

Для запуска сервера достаточно включить перключатель Allow caller access и затем нажать кнопку Apply или OK.

Если вам потребуется остановить работу сервера, это можно сделать, включив переключатель No caller access, и затем нажав кнопку Apply или OK.

При необходимости вы можете ограничить доступ к серверу, указав пароль в диалоговой панели, которая появится, если нажать кнопку Change Password.

После запуска сервер переводится в режим ожидания звонка. Как только удаленный абонент сделает вызов, модем снимет трубку. Вслед за этим начнется процесс соединения. Сообщение об удачном соединении появится в окне Status.

С помощью кнопки Server Types вы можете выбрать один из нескольких типов сервера (рис. 2.77) в зависимости от того, какие программные средства для доступа к серверу будут использованы на стороне клиента.

Рис. 2.77. Диалоговая панель Server Types

По умолчанию в списке Type of Dial-Up Server выбрана строка Default, которая соответствует протоколу PPP. Вы можете оставить это без изменения, так как по умолчанию сервер автоматически распознает тип клиента и при возможности устанавливает с ним соединение.

Если клиентом служит только операционная система Microsoft Windows 95 или

Microsoft Windows NT версии 3.51, можно выбрать тип сервера PPP: Windows 95, Windows NT, Internet. В этом случае доступ к серверу для клиентов, использующих операционную систему Microsoft Windows for Workgroups и Microsoft Windows NT версии 3.1 будет закрыт, так как эти операционные системы используют другой протокол.

Если включить переключатель Enable software compression, передаваемые данные будут сжиматься до того, как они попадут в модем. Учтите, однако, что современные модемы способны сжимать данные самостоятельно на аппаратном уровне, поэтому большого выигрыша от программной компресии данных может и не получиться. Разумеется, не будет никакого выигрыша при передаче уже сжатых данных.

Для повышения безопасности вы можете включить переключатель Require encrypted password, после чего пароли будут передаваться в зашифрованном виде.

Для того чтобы отключить пользователя, вы должны нажать кнопку Disconnect User, расположенную в блокноте Dial-Up Server.