Глобальные сети компьютеров. Практическое введение в Internet, E-Mail, FTP, WWW и HTML, программирование для Windows Sockets© Александр Фролов, Григорий ФроловТом 23, М.: Диалог-МИФИ, 1993, 283 стр. 2.6. Подключение в среде 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 именно для этой операционной системы. Установка 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. Обзор IBM Internet Connection for OS/2После завершения установки на поверхности рабочего стола 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 . Настройка параметров соединенияДля настройки параметров соединения с сервером поставщика услуг 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 в окне приложения IBM Dial Up for TCP/IP (рис. 2.65), выбрав предварительно в списке Current Connection строку, соответствующую подготовленному соединению. В окне Status вы увидите различные сообщения, в том числе строки инициализации модема. Если телефонная линия окажется занятой, вы увидите следующее сообщение: BUSY... Aborting В этом случае вам следует через некоторое время повторно нажать кнопку Dial. Когда соединение будет установлено, в поле Current Connection вы увидите параметры соединения (рис. 2.71).
Рис. 2.71. Соединение установлено Если скорость передачи данных не слишком высока (как получилось в нашем случае), можно попробовать разорвать соединение, нажав кнопку Hang-Up и установить его заново. Итак, вы установили соединение. Теперь вы можете воспользоваться одним из приложений, входящих в комплект IBM Internet Connection for OS/2. |