Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
МАРИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ
сетевые и коммуникационные технологии
Методические указания
к выполнению лабораторных
работ для студентов специальности 220100
Часть I
Йошкар-Ола
2002
УДК 681.3.098
Сетевые и коммуникационные технологии. Методические указания к выполнению лабораторных работ для студентов специальности 220100. Часть I /Сост. В.Б.Малашкевич,
И.А. Малашкевич, А.М. Глозштейн. Йошкар-Ола: МарГТУ, 2002 г - с.
Рассмотрены принципы построения локальных сетей и приемы их администрирования на примере сетевого программного обеспечения фирмы NOVELL - Novell NetWare 3.12. Приведены примеры настроек сетей. Изложены принципы функционирования модемов, терминология, приемы и методы установки и настройки коммуникационного оборудования. Представлены различные протоколы, применяемые для соединений по коммутируемым линиям.
Печатается по решению редакционно-издательского совета МарГТУ
Рецензент: канд. техн. наук, доцент МарГТУ Кошкин В.В.
Марийский государственный
технический университет, 2002
В настоящее время широкое распространение получили информационные и вычислительные сети. Это сложная система, состоящая из узлов, обрабатывающих информацию, и линий связи коммуникаций, передающих информацию между узлами. Теоретической основой разработки и функционирования современных информационных и вычислительных сетей, является модель взаимодействия открытых систем модель OSI. Однако конкретные реализации механизмов и функций, описанных в модели OSI, могут быть различными, в зависимости от круга задач, решаемых в информационной сети, геометрических размеров и топологии сети, интенсивности информационных потоков сети, физической природы используемых линий связи и множества других параметров.
Для специалиста в области сетей и коммуникаций, имеющего серьезную теоретическую подготовку, важно на практике ознакомится с различного вида сетевого оборудования и программного обеспечения, а также приобрести необходимый опыт решения проблем, возникающих в процессе проектирования, установки, настройки и эксплуатации информационных и вычислительных сетей.
Целью выполнения лабораторных работ данного цикла является решение вполне определенных задач, связанных с подготовкой, подключением и настройкой различных типов сетевого и коммуникационного оборудования и установкой и настройкой соответствующих программных средств.
При выполнении лабораторной работы студент должен:
- ознакомится с заданием, разрешить все непонятные и спорные вопросы с преподавателем;
- внимательно изучить документацию на оборудование, необходимое для выполнения работы;
- выполнить необходимые переключения, установить оборудование и необходимые коммуникации;
- проверить работоспособность оборудования;
- выполнить задание, продемонстрировать результаты работы преподавателю;
- разобрать собранную систему, привести рабочее место в первоначальное состояние;
- удалить ненужное программное обеспечение и восстановить настройки рабочего места.
После выполнения работы пишется отчет в установленной форме. При защите лабораторной работы студент должен знать теоретические основы выполненного задания, основные характеристики использованного оборудования.
Цель работы: приобретение навыков планирования и организации разделения ресурсов локальных вычислительных сетей, практического опыта установки и настройки сетевого оборудования, инсталляции и настройки сетевой операционной системы на примере OC Novell NetWare; рассмотрение основных принципов и приемов администрирования локальной сети, управления пользователями сети, настройки пользовательской рабочей среды.
Задание 1. Выполнить планирование ресурсов, провести и описать процесс инсталляции сетевой операционной системы Novell NetWare.
Задание 2. Выполнить планирование ресурсов сети, определить группы пользователей, членов групп и администраторов групп. В соответствии с функциями пользователей определить права доступа к задачам и каталогам. Выполнить планирование бюджетов пользователей.
Подавляющее большинство коммерческих прикладных программ требует корпоративного (совместного) использования как самих программ, так и данных. Доступ к совместному использованию программных ресурсов и банков данных открывается в рамках локальной вычислительной сети (ЛВС). При совместном использовании ресурсов в составе ЛВС остро встают задачи сохранения целостности данных, защиты их от несанкционированного доступа и предоставления пользователям сети возможности работы с данными строго в соответствии с их полномочиями. Эти задачи решаются администратором ЛВС с помощью средств, предоставляемых сетевой операционной системой (СОС).
Novell NetWare можно назвать всемирно известным стандартом сетевых операционных систем. Она пользуется большим, постоянно растущим рыночным спросом. Это объясняется тем, что Novell NetWare стала фактически стандартом ЛВС. Этому во многом способствовала также стандартизация оборудования сетей. Топология сетевого оборудования является для NetWare несущественной. Всем пользователям NetWare потенциально представляются одинаковые пользовательские интерфейсы и одинаковые возможности. Фирма NOVELL долгое время специализируется на разработке именно сетевого ПО, что позволяет ей длительное время оставаться одним из лидеров на рынке сетевых операционных систем и успешно противостоять экспансии MICROSOFT. Решения NOVELL часто являются наиболее эффективными и используются другими производителями сетевых ОС.
В табл.1 приведены параметры NetWare 3:х (3.11, 3.12 ENGLISH/RUSSIAN).
Таблица 1.1.
Параметр |
NetWare 3:х |
Количество пользователей 1 на сервер |
До 1.000 |
Минимальный объем ОЗУ |
2 Мбайт |
Максимальный объем ОЗУ |
4 Гбайт |
Максимальный объем диска |
32 Тбайт |
Максимальный размер файла |
32 Тбайт |
Максимальный размер тома |
32 Тбайт |
Novell поставляет программное обеспечение с ограничением по количеству установленных рабочих мест. Это ограничение, в зависимости от количества пользователей, создает оптимальные условия распространения по критериям ценапроизводительность. Переход на версию с большим количеством пользователей осуществляется очень просто. Novell предоставляет версию 3.х для следующих количеств пользователей: 5, 20, 50,100, 250, 1000.
Наряду с версиями для DOS, существует версия NetWare для компьютеров Apple Macintosh:
NetWare 3.х оснащена средствами заблаговременного обнаружения ошибок и их предотвращения. Сокращение SFT (System Fault Tolerance) означает система многоуровневой защиты от ошибок. Эта версия NetWare располагает такими возможностями по защите данных, как система контроля записи на жесткий диск с обнаружением и изоляцией сбойных блоков диска Hot Fix (“горячее” фиксирование и исправление ошибок), система защиты баз данных на уровне транзакций TTS (Transaction Tracking System) и возможность функционирования двух жестких дисков и двух серверов в режиме зеркального отображения и дуплексирования данных (Disk Mirroring/Disk Duplexing).
Система защиты баз данных (TTS) защищает файлы реляционных баз данных от нарушений целостности данных при авариях напряжения питания посредством журналирования и отката изменений данных. Механизм реализуется так, что изменяемая запись не может быть занесена непосредственно в активный файл, а заносится в определенное место в файл-журнал. Каждое изменение информации в базе данных рассматривается как одна транзакция, которая должна либо быть успешно завершена, либо полностью отменена. Если возникает ошибка машины в середине выполнения транзакции, транзакция прерывается, и база данных возвращается к своему последнему состоянию, предварительно зафиксированному в журнале. TTS метод реализован в NetWare, и пользовательское программное обеспечение не требует каких-либо изменений для работы с TTS.
Под зеркальным отображением диска в SFT NetWare понимают метод защиты данных, при котором данные одновременно копируются на два жестких диска на том же дисковом канале. Если возникает ошибка на одном из дисков, сохраняется целостность данных на другом, что обеспечивает бесперебойную работу сети. Термин дисковое дуплексирование (англ. disk duplexing) означает, что как жесткий диск, так и контроллер являются задублированными.
Аналогичная защита данных организуется и при дублировании сервера. При этом дублирующий сервер обеспечивает полную работоспособность сети при выходе из строя любого из устройств одного сервера. Однако этот вариант защиты является достаточно дорогим.
Файловый сервер занимает центральное место в ЛВС. Данные, которые централизованно запоминаются и/или предоставляются в распоряжение пользователю, расположены на Центральном жестком диске или дисках сервера. Они управляются сервером.
Жесткий диск сервера конфигурируется с помощью установочной утилиты INSTALL в одну или несколько физических областей, называемых томами (volumes). Первый том обозначается как SYS: и строится при установке NetWare. Всего можно организовать максимум 32 тома.
Разбиение одного диска сервера на тома аналогично выделению логических разделов на жестком диске под управлением DOS. Однако обозначения отдельных томов осуществляются иначе. Имя тома может содержать минимум два или максимум пятьдесят буквенных символов. Применение в имени тома специальных знаков не разрешено.
Хорошо продуманный и подготовленный план всегда обеспечивает наиболее оптимальное решение задачи. Это утверждение также справедливо и в области обработки данных. Таким же способом должно осуществляться построение разделов диска и предоставление прав доступа к серверному диску. Последующая переорганизация диска является проблематичной процедурой, почти невозможной без разрушения данных.
Серверный диск включает DOS-раздел, необходимый для оперативного управления вычислительной сетью, и раздел NetWare, содержащий для примера три тома:
SYS: том для системных файлов;
APP: том для прикладных программ;
PRIVATE: том для индивидуального использования пользователями сети.
Том SYS: является стандартным в NetWare. Он организуется при установке NetWare. Каталоги LOGIN, PUBLIC, SYSTEM и MAIL также автоматически формируются на томе SYS: при установке и наполняются необходимыми файлами. Утилиты NetWare расположены в каталоге PUBLIC. Эти каталоги нельзя удалить и переименовать! На томе SYS: обычно также располагаются дополнительные утилиты, которые служат для управления вычислительной сетью и к которым может иметь доступ только супервизор, например, антивирусное программное обеспечение, резервное программное обеспечение, сервер-ориентированные утилиты (Back_Up, PowerShute).
На томе APP: должны быть расположены исключительно системные файлы пользовательского программного обеспечения. Их обслуживание не должно безусловно осуществляться супервизором. Оно может и должно обеспечиваться специалистами-администраторами по используемым программным приложениям. Для решения задач управления и конфигурирования прикладных программ их администраторам должны быть предоставлены соответствующие права внутри тома APP:. Рядовому пользователю достаточно прав Read, Search и Open (чтения, поиска и открытие).
Том PRIVATE: содержит рабочие каталоги пользователей. Они полностью предоставлены в распоряжение соответствующих пользователей. Личные каталоги должны быть организованы для каждого работающего в сети пользователя. Внутри своего каталога пользователь владеет всеми правами. Однако каталоги других пользователей ему не должны быть доступны для манипуляции чужими данными. Для предоставления возможности обмена данными внутри ограниченного круга пользователей администратор сети может им предоставить различные права в личных каталогах членов этой группы.
Иерархическое построение структуры диска похоже на структуру диска в DOS. Как и в случае DOS, каталог выбирается с помощью команды cd <каталог>, например, cd .. или cd. NetWare эмулирует оболочку DOS и большинство команд DOS. Однако в NetWare имеются команды, отсутствующие в DOS. При поиске данных должны быть заданы ветви дерева каталогов NetWare, например:
сервер\том:\каталог\...\подкаталог\файл.
Каждый каталог может содержать неограниченное количество подкаталогов. Ограничение определяется только лишь имеющимся в наличии объемом доступного дискового пространства. Большинство каталогов может поддерживать те же самые имена, предполагая при этом, что они располагаются в разных каталогах и на различных уровнях дисковой структуры.
Имена файлового сервера и каталогов отделяются друг от друга, как и в DOS, с помощью прямой или обратной наклонной черты (/ \), например, myserver/vol2:data\datei\profi\myfile.txt.
С помощью так называемого метода Drive Mapping (англ. назначение логических дисков) можно упростить путь к каталогу, например,
map k: = myserver\sys:\tools\calcul,
который обозначает структуру подкаталога calcul со всеми его ветвями как диск К:. Посредством переключения на диск К: можно обрабатывать файлы в этом каталоге. Из других каталогов к его файлам можно легко обращаться, указывая k:\путь. Каждый пользователь может использовать максимум до 26 определений (по числу букв латинского алфавита) разделов памяти дискового запоминающего устройства. Назначение разделов дисковой памяти очень просто реализуется утилитой map при выполнении процедур входа в сеть, а при необходимости и в течение сеанса работы в сети.
Для того чтобы найти данные в вычислительной сети, NetWare просматривает сначала точно так же, как и DOS, активный каталог. Если там искомые данные не обнаружены, система выводит сообщение об ошибке: File not found (файл не найден). Для того чтобы обнаружить данные, например программы и данные из другого каталога, необходима соответствующая команда DOS path. Специальным для NetWare является применение приема Search Drive Mapping (назначение логических устройств поиска). Наиболее простой способ определения search drive с помощью команды map, например:
map s1:= k:. [драйв поиска в myserver\sys:\tools\calcul]
В дополнение к логическим драйвам серверного диска можно использовать и следующие подкаталоги дискового накопителя, например, драйвы поиска для обработки текстов, бухгалтерских расчетов и управления данными:
map s2: = l:\text,
map s3: = l:\calcu,
map s4: = l:\manager\datai.
Каждая рабочая станция может управлять логическими дисками (от А: до Z:). Обычно используют первых пять буквенных символов для логических имен локальных дисковых накопителей рабочей станции (А: и В: являются локальными накопителями на гибких магнитных дисках; С:, D:, Е: и F: являются локальными накопителями на жестких магнитных дисках и CDROM). Каждый файловый сервер предоставляет один или несколько сетевых дисков. Логические имена сетевым дискам выбирают из числа оставшихся нераспределенными букв латинского алфавита. Обычно первый сетевой диск, как правило, имеет обозначение G: .
Безопасность данных в сети персональных компьютеров в первую очередь должна обеспечиваться средствами файлового сервера. Ведь именно там запоминаются все программные и информационные файлы, и именно там операционная система управляет доступом к ним. Следовательно, из соображений безопасности контроль за нарушениями должен начинаться в файловом сервере, и в случае обнаружения нарушений легко их перехватывать и прерывать. Поверхность диска файлсервера является самым чувствительным компонентом, влияющим на сохранность данных. Нагрузка на диск сервера в экстремальных случаях является высокой, существенно большей, чем у жесткого диска персонального компьютера. Для защиты данных в этих условиях Novell предоставляет различные возможности с помощью программных средств SFT. Кроме этого Netware использует еще и специальные методы записи, поэтому жесткий диск не может быть прочитан другими операционными системами, в том числе MSDOS, Windows или UNIX.
Наряду с этими физическими мероприятиями для защиты данных, NetWare предоставляет альтернативные дополнительные средства защиты на уровне программного обеспечения системы. Каждый сервер NetWare имеет системную базу данных (Bindary), поддерживаемую операционной системой сервера и используемую для управления сетевыми ресурсами. Она содержит список "объектов" (пользователи, группы, каталоги, файлы, файловые серверы и др.) и их "свойства" (права, пароли, сетевые адреса и др.). Используя эту базу, NetWare формирует ряд защитных механизмов: учетный, парольный, каталоговый и файловый.
Защита на регистрационном (учетном) уровне. Пользователи, желающие воспользоваться возможностями и ресурcами вычислительной сети, должны ввести присвоенные им регистрационные коды. По регистрационному коду совместно с базой данных управления ресурсами NetWare производит перепроверку; имеет ли пользователь право на работу с сетью, к какой информации в сети он может обращаться, имеется ли на его счету достаточно средств для выполнения им работы в сети. Если ему предоставлено строго определенное время работы, он может работать только в течение этого времени. Если его работа ограничена только лишь на компьютере, расположенном на определенном рабочем месте, то с других рабочих станций он доступа не получит.
Защита на уровне пароля. После задания имени пользователя должен быть введен принадлежащий ему пароль. Как только вводится правильный пароль, в распоряжение пользователя для работы предоставляются соответствующие ресурсы. Защитный механизм на установку пароля в NetWare выражен очень четко. Так, администратор системы может потребовать, чтобы пользователь иэменил свой пароль в доступных пределах, причем ранее испопьзуемый пароль после этого становится недействительным. Только лишь после восьми различающихся паролей можно снова применить ранее используемый пароль. Установка пароля минимальной допустимой длины увеличивает сложности при попытке его ввода лицом, не имеющим на это прав. После трехкратного ввода неверного пароля система закрывается для конкретного пользователя на определенный промежуток времени. Протоколирование показывает администрации вычислительной сети, на какой рабочей станции, под каким пользовательским именем была попытка вторгнуться в сеть.
Защита на уровне каталогов. Вычислительная сеть NetWare располагает еще одним механизмом защиты, позволяющим для каждого пользователя, сделавшего запрос, определить соответствующие его правам каталоги и подкаталоги. Ниже перечислены восемь прав доступа.
Таблица 1.2.
Право / Обозначение |
Содержание |
|
Read |
R |
Действует в файлах и каталогах (ФК). Право на открытие и чтение существующих файлов. |
Write |
W |
ФК. Право на открытие и запись в существующие файлы. |
Create |
C |
ФК. Право на создание каталогов и файлов и запись в них. |
Erase |
E |
Ф. Право удаления существующих файлов К. Право на удаление каталога с подкаталогами и файлами в них. |
Modify |
M |
Ф. Право на переименование и изменение атрибутов файла. К. Право на переименование и изменение атрибутов подкаталогов и файлов в них. |
File Scan |
F |
Ф. Право поиска файлов К. Право поиска файлов и подкаталогов. |
Access control |
A |
ФК. Право изменения опекуна и наследуемых прав |
Supervisory |
S |
ФК. Все права |
С помощью этого набора прав системный администратор вычислительной сети определяет уровень доступа к данным для отдельных пользовательских запросов. Так, пользователю для решения задач поиска информации вполне достаточно прав [R F] (поиск каталогов и файлов, их открытие и чтение), для внесения изменений в данные необходимо добавить право записи [RW F]. Следует отметить, что при наборе прав [RW] пользователь сможет выполнять операции записи-чтения в файлы, о существовании которых ему известно, но полный перечень файлов в каталоге он получить не сможет.
Защита на уровне файлов. Этот защитный механизм в NetWare позволяет ограничивать запросы к файлам. Соответственно каталогам на файловом уровне также определяются восемь различных прав. Кроме прав на файлы каждому файлу сопоставляется набор аттрибутов, признаков или флагов (табл 1.3).
Таблица 1.3.
Атрибут |
Функция |
Archive |
Указывает файлы, измененные после последнего архивного копирования. |
Delete Inhibit |
Защищает файл от удаления |
Read Only |
Защищает файл от изменений - содержимое файлов можно только прочитать |
Окончание таблицы 2.4.
Атрибут |
Функция |
Hidden |
Скрывает файлы - пользователь не может узнать из содержания каталога о существовании этих файлов. Для пользователей, имеющих более высокие права просмотра файлов, они становятся видимыми |
System file |
Системные файлы используются и управляются системой |
Purge |
Обеспечивает немедленное уничтожение тела файла после удаления файла. |
Shareable |
Разделяемые файлы, т.е. такие, которые могут быть открыты несколькими пользователями одновременно. |
Execute Only |
Файлы можно только выполнять, но нельзя, например, скопировать |
Read/Write |
Файлы можно читать и записывать |
Rename |
Ограничивает право на переименование файла |
Transactional |
Указывает системе TTS о необходимости поддержки транзакций для файла. |
Archive |
Указывает файлы, измененные после последнего архивного копирования. |
Delete Inhibit |
Защищает файл от удаления |
Read Only |
Защищает файл от изменений - содержимое файлов можно только прочитать |
Аттрибуты могут быть установлены также и для каталогов. Для каталогов действуют только аттрибуты H, Sy, D, P, R.
Защита на уровне межсетевого взаимодействия. В межсетевом взаимодействии NetWare гарантирует надежную защиту. Каждая подсеть управляется файловым сервером вычислительной сети, представляющим сервисные службы. Например, администратор системы (супервизор) в ЛВС А, выступающий в роли пользователя ЛВС В, имеет определенные ограничения в локальной сети В. Он имеет там лишь те права, которые ему необходимы для выполнения его задания и назначены супервизором сети B.
За безопасность в вычислительной сети в первую очередь отвечает супервизор. Супервизор располагает наибольшими правами (unlimited privileges привилегии без ограничений). Он располагается выше всех правовых ограничений в сети.
Супервизор (supervisor) является единственным пользователем, который определяет нового пользователя, устраняет присутствующего, расширяет или ограничивает права пользователей. Единственное его правило, которое не поддается ограничению, заключается в том, что его невозможно удалить на списка пользователей. Супервизор является всемогущим и бессмертным!
Операторами (user) являются пользователи, которые наделены постоянными фиксированными (хотя и изменяемыми) правами, которые необходимы для их работы в компьютерной сети.
При конфигурировании файлового сервера NetWare автоматически устанавливает двух пользователей: супервизор (Supervisor) со всеми правами во всех каталогах и пользователь "Гость'' (Guest) как член группы "Любой пользователь" (Everyone). Члены группы Everyone располагают минимальными правами. Они имеют доступ исключительно в каталоге sys:mail, что дает им право участвовать в коммуникациях вычислительной сети. Супервизор или пользователь с эквивалентными правами может определить других пользователей и назначить их права.
Установка (инсталляция) файлового сервера традиционно проводится администратором (супервизором) системы. Перед выполнением установки необходимо иметь план или концепцию сети. Основой для разработки такого плана служит перечень целей и задач, которые должна решать сеть. В плане должны быть отражены:
Концепсия сети позволяет значительно упростить процесс инсталляции и избежать значительных издержек на повторную инсталляцию и переконфигурацию сети. Процесс установки можно разбить на две части: установка СОС Novell NetWare и конфигурация (настройка) сети. Установка СОС предполагает последовательное исполнение действий, составляющих несколько этапов.
.Подготовительный этап. Перед началом установки сервера необходимо убедится, что соблюдены минимально необходимые требования к оборудованию сервера, предъявляемые СОС Novell NetWare 3.х:
Жесткие требования предъявляются также к климатическим условиям (температура, влажность, запыленность помещения), системам электропитания и заземления помещения, в котором устанавливается сервер.
Необходимо установить, настроить и проинициализировать все дополнительные устройства файл-сервера - сетевые адаптеры, CD-ROM, TAPE-драйвы, RAID-массивы и др. Каждое такое устройство должно иметь уникальный номер прерывания IRQ.
Следует рассчитывать объем ОЗУ, необходимый файл-серверу, и при необходимости установить дополнительные модули памяти. Вычисления можно провести по формуле
ОЗУ=4 + 2*k + 0.008*D + 1 [Мб],
где k - количество дополнительных модулей, загружаемых на файл-сервере: netware для Macintosh; сервер печати (PSERVER.NLM); каждый из модулей Netware CLIB.NLM, STREAMS.NLM, BTRIEVE.NLM (Эти модули используются многими системами);
D - объем дискового пространства сервера в Мб.
Чем больший объем ОЗУ будет установлен в файл-сервере, тем выше будет его производительность за счет возможности кэширования дисков сервера. Следует помнить, что объем ОЗУ в большей степени определяет производительность сервера, чем быстродействие процессора.
При установке с дискет необходимо создать рабочие копии инсталляционных дискет. Это требование является традиционным при инсталляции любых программных продуктов (за исключением программ с ограниченным числом инсталляций). Все этапы инсталляции выполняются с использованием только рабочих копий!
При установке с CD-ROM с помощью загрузки соответствующих драйверов необходимо обеспечить нормальное функционирование CD-ROM драйва (устройства). Инструкции по установке CD-ROM поставляются их изготовителями.
.Инсталляция программного обеспечения СОС. Выполнить перезагрузку компьютера с установленной инсталляционной дискетой или CD диском. Название загрузочной дискеты в поставке Novell NetWare - INSTALL. В процессе установки будет выполнено разбиение жесткого диска на разделы. При этом вся информация, расположенная на этом диске, будет уничтожена ! Для загрузки Novell NetWare потребуется создать небольшой раздел DOS, размером не менее 5 Мб. Этот раздел используется для хранения загрузочных файлов Novell NetWare.
По команде Install инициируется диалог, который позволяет управлять процессом инсталляции. В процессе диалога необходимо последовательно выполнить следующие работы:
В процессе установки потребуется выполнять перезагрузку компьютера и устанавливать запрашиваемые дискеты из инсталляционного комплекта Novell NetWare. Процесс установки максимально автоматизирован и многие значения требуемых параметров предлагается сделать по умолчанию. В результате выполнения этого этапа на диске С: должен быть создан каталог с файлом server.exe и другими загрузочными файлами, а в autoexec.bat внесена команда загрузки СОС server.
. Загрузка драйверов. Для нормального функционирования сети СОС должна иметь доступ к диску и сетевым адаптерам. Это обеспечивается с помощью драйверов, загружаемых СОС Novell NetWare. Их установка выполняется после перезагрузки компьютера и появления приглашения СОС в виде :_
Загрузка драйверов и модулей в Novell NetWare выполняется с помощью команды
LOAD <модуль> [параметры].
Для наиболее распространенных конфигураций шины компьютера модули дисковых драйверов имеются в инсталляционном комплекте Novell NetWare. В частности, для стандартной (ISA) и расширенной стандартной (EISA) архитектур и для контроллеров класса АТ следует использовать модуль ISADISK.DSK. Для SCSI контроллеров следует загружать драйвер, поставляемый изготовителем. Перед выполнением загрузки следует выяснить в каком каталоге находится требуемый модуль и для последующей автоматической загрузки сервера драйвер следует скопировать на DOS раздел жесткого диска.
Последующая установка и конфигурация сети выполняется с помощью утилиты INSTALL.NLM.
1. Регистрация в системе (login)
Рабочая станция в вычислительной сети загружается стандартно, как обычный DOS компьютер. В процессе загрузки система читает и исполняет конфигурационный файл config.sys и autoexec.bat.
Переход из однопользовательской операционной системы DOS в операционную среду вычислительнои сети NetWare называют регистрацией в сети (login). Этот процесс начинается при загрузке драйвера сетевого адаптера ipx.com, созданного при генерации оболочки рабочей станции. В функции драйвера сетевого адаптера входит реализация протокола IPX (Internet Packet Exchange Protocol) для различных типов сетевых адаптеров. Для успешного начала работы с сервером должна быть известна только лишь версия DOS загруженной рабочей станции, кроме этого, должен функционировать сервер. Следующая введенная команда имеет вид netx.exe, где символ x указывает, что сетевая оболочка net cпособна работать с любой версией DOS.
Для начала сеанса работы с сетевого диска сервера необходимо переключиться с помощью обычной команды DOS на дисковод G: Если в DOS системе установлен последний логический диск командой lastdrive в файле conflg.sys, то сетевой диск будет первым после указанного в этой команде, например:
lastdrive = f:
Тогда первым сетевым диском будет G:. Имена серверного сетевого диска G: и подкаталога входа \LOGIN выводятся в подсказке DOS:
G:\LOGIN>
В этом каталоге располагаются файлы slist.exe и login.ехе. До входа в сеть переключение в корневой каталог диска сервера при помощи команд cd \ и cd невозможно.
К этому моменту времени могут быть запущены только лишь программы slist или login. После ввода slist выдается информация об имеющихся в наличии серверах. После ввода login запрашивается регистрационное имя:
Enter Your login name: _
В ответ на запрос пользователю следует указать свое сетевое имя, присвоенное ему супервизором, и на последующий запрос пароля - свой пароль (Символы пароля не отображаются на экране монитора). При успешном входе в сеть выполняются системный и личный Login-сценарии. Теперь можно под управлением DOS работать с сетью. Локальные накопители на магнитных дисках, если они имеются в наличии, можно использовать как обычно. Одновременно можно использовать накопитель файлового сервера, представленный в виде определенных логических дисков. Автоматизация входа в систему возможна посредством создания специального командного файла либо внесения необходимых команд в файл autoexec.bat.
2. Закрытие сервера: down
Для выгрузки файлового сервера применяется консольная команда down. По этой команде сервер рассылает всем активным рабочим станциям сообщения о прекращении работы, закрывает открытые пользователями файлы и завершает работу. На экране серверного монитора появляется сообщение вида:
MYSERVER has been shutdown (сервер MYSERVER закрыт)
Type EXIT to return to DOS (Наберите EXIT для перехода в DOS)
После этого сообщения ресурсы сервера предоставляются в распоряжение только посредством перезагрузки.
Началу работы в системе предшествует регистрация (login), во время которой выполняется идентификация пользователя, определяются его права доступа к данным, а также проводятся общесистемные и частные начальные установки. Этот процесс еще называют легирование от английских слов login и выполняют на рабочей станции пользователя. Начальные установки обычно предварительно записываются во входной командный файл, который называется login-сценарием. Существует два типа login-сценариев: системный и пользовательский. Системный может автоматизировать начало сеанса аналогично файлу autoexec.bat, когда пользователь запускает систему. Устанавливать системный login- сценарий может либо супервизор, либо любой пользователь, имеющий на это право. Пользовательский login-сценарий - это дополнительная возможность автоматизировать процесс вхождения в систему конкретным пользователем для себя. Если пользователь не имеет собственного сценария, то для него выполняется системный. Если же он имеет собственный сценрий, то сначала выполняется системный login-сценарий, а затем его индивидуальный - пользовательский.
При загрузке NetWare автоматически по умолчанию выполняется системный сценарий, созданный системой при установке. Он остается неизменным до тех пор, пока супервизор через утилиту NetWare syscon (англ. system configuration - конфигурация системы) не установит свой системный login-сценарий, настроенный на параметры данной конкретной сети.
Для редактирования login-сценария необходимо выполнить следующие действия:
1) вызвать утилиту NetWare syscon: G : \public\syscon;
2) из представленного системой меню выбрать элемент Supervisor Options';
NetWаге System Configuration Monday 15 May 1997
User SUPERVISOR On File Server MYSERVER
Available Topics
Accounting
Change Current Server
File Server Information Supervisor Option
Group Information
Supervisor Options
User Information Default Account Balance/Restrictions
Default Time Restrictitions
Edit System AUTOEXEC File
File Server Console Operators
Intruder Detection/Lockout
System Login Script
View File Server Error Log
3). выбрать элемент меню System Login Script для работы с системным login-сценарием. Открывающееся при этом окно содержит старый (вызываемый по умолчанию) сценарий.
Редактирование пользовательского login-сценария выполняется следующим образом:
1). вызывается утилита syscon;
). выбирается элемент меню User Information;
). из списка выбирается требуемое имя пользователя;
). указывается элемент меню Login Script;
). в окне появляется текст пользовательского сценария, в котором при необходимости выполняется редактирование login-команд, например для пользователя IVAN.
NetWаге System Configuration Monday 15 May 1997
User SUPERVISOR On File Server MYSERVER
System Login Script
WRITE "Good %GREETING_TIME, %LOCIN_NAME."
MAP DISPLAY OFF
MAP ERRORS OFF
MAP *1:=SYS:; *1:=SYS:%LOGIN_NAME
IF "%1"="SUPERVISOR" THEN MAP *1:=SYS:SYSTEM
MAP S1:=SYS:PUBLIC; S2:=S1:%MACHINE/%OS/%OS_VERSION
MAP DISPLAY ON
MAP
NetWаге System Configuration Monday 15 May 1997
User SUPERVISOR On File Server MYSERVER
IVAN Login Script
SET PROMPT = "@P@G"
MAP P:=APP:TOOLS\TEXT\ME
MAP Q:=APP:TOOLS\CALCULATE
MAP S15:=C:\NC
MAP S16:=C:\FOXPRO
IF DAY_OF_WEEK = "Monday" THEN BEGIN
WRITE "Как провели WeekEnd ?"
END
При редактировании login-сценария необходимо принять во внимание следующее:
а) в строке можно писать максимум 150 знаков;
б) в строке должны быть только команды login-сценария;
в) при помощи <Esc> можно выйти из окна редактирования
При создании и редактировании login-сценария можно использовать следующие команды.
ATTACH - [имя_сервера/имя_пользователя | имя_пользователя]
Команда attach выполняет присоединение пользователя к сети с указанным файловым сервером. Эта команда не обязательно должна находиться в login-сценарии, она может быть вызвана также непосредственно при работе с сетью. При ее выполнении подключение пользователя к сети происходит без выполнения login-сценариев.
BROADCAST “сообщение” [TO имя_клиента | номер_соединения]
Команда используется для передачи сообщения по сети либо всем пользователям, подключенным к сети, либо только указанным клиентам сети. Если список клиентов в команде не указан, сообщение посылается всем клиентам сети.
CAPTURE [опции]
Команда позволяет производить печать на сетевых принтерах, находящихся в общем распоряжении пользователей сети. С вводом команды capture активизируется поток вывода на сетевое устройство печати, а соответствующий локальный принтерный порт выключается Команда имеет действие во время сеанса работы с сети. После завершения сеанса работы в сети переключение на сетевое устройство печати не оказывает никакого воздействия.
ENDCAP
В любое время команда выполняет отключение сетевого принтера и переключает поток вывода на локальный принтер.
COMSPEC = диск\command.com
Если на нескольких рабочих местах целесообразно использовать различные версии MS-DOS, то файловый сервер должен содержать соответствующие файлы command.com для различных версий. С помощью команды comspec непосредственно загружается указанный файл command.com.
DISPLAY uмя_файла
С помощью команды display на экране отображается в ходе обработки login-сценария содержимое указанного файла. Например, супервизор помещает в системный login-сценарий команду вывода на экран содержимого файла, которое должно быть прочитано каждым пользователем. Это можно выполнить, создав файл, который, например, содержится в каталоге PUBLIC под именем infо.txt и, при необходимости, заполнить этот файл текстом сообщения:
Внимание: Сегодня работы по обслуживанию с 17 до 18 час.
Это сообщение появляется в начале сеанса у каждого пользователя.
DRIVE x или drive *n:
(вместо x ставится буква, а вместо п - цифра) После начала сеанса с сервером обычно по умолчанию установлен сетевой накопитель G:. Если вместо него необходимо переключиться на другой логический диск, то это можно выполнить с помощью команды drive. Посредством команды drive г осуществляется обращение к диску R : (посредством команды map предварительно определен логический диск сети, например, map г: = voll:text). Используя drive *n, обращаются к n-му накопителю.
IF <условие> THEN <команда>
Используя возможность разветвления if then, можно запрограммировать различные последовательности команд внутри login-сценария в зависимости от прав пользователя, дня недели, времени суток и т.д.
MAP
Команда служит для создания, просмотра и редактирования планов сетевых драйвов и путей поиска. Термин “планирование” означает отображение некоторого каталога на букву драйва. В результате планирования каталог однозначно идентифицируется буквой драйва. Планирование путей поиска определяет, в каких каталогах необходимо искать загружаемые модули и требуемые им файлы. Перечень путей поиска эквивалентен DOS-переменной среды PATH. Планирование выполняется после входа в сеть и уничтожается при выходе из сети. Команда может использоваться в нескольких форматах.
MAP обеспечивает просмотр всех планов драйвов. Например, в результате выполнения команды можно получить
Драйв A: спланирован на локальный диск.
Драйв B: спланирован на локальный диск.
Драйв C: спланирован на локальный диск.
Драйв D: = MYSERVER\SYS: \LOGIN
Драйв F: спланирован на локальный диск.
Драйв G: = MYSERVER\SYS: \
Драйв H: = MYSERVER\VOL1: \PRIVATE\BUS
Драйв I: = MYSERVER\VOL1: \BANK\REPCRAFT
Драйв J: = MYSERVER\VOL1: \PRIVATE\ESCAPE\CFG
Драйв K: = MYSERVER\SYS: \PUBTOOLS\FOXPRO25
Драйв Z: = MYSERVER\VOL1: \PRIVATE\GLBUX\INDOK
-----
SEARCH1: = C:\WINNT\system32
SEARCH2: = C:\WINNT
SEARCH3: = F:\PACK
SEARCH4: = F:\UTIL
SEARCH5: = Y:. [MYSERVER\SYS: \PUBLIC]
SEARCH6: = X:. [MYSERVER\SYS: \PUBTOOLS\BAT]
SEARCH7: = C:\BAT
SEARCH8: = C:\NC
SEARCH9: = C:\WINDOWS
SEARCH10: = C:\DOS
MAP [драйв|путь_поиска] обеспечивает просмотр текущего планирования драйва или пути поиска. Например, в результате выполнения команды map G: получим
Драйв G: = MYSERVER\SYS: \
MAP [опция|путь_поиска] [драйв :=] драйв:путь обеспечивает создание и изменение планирования драйва. В команде допускаются следующие опции:
INS используется для изменения и вставки драйва в последовательность уже определенных драйвов;
DEL используется для удаления ранее спланированного драйва;
N используется для планирования следующего доступного драйва (map n путь);
ROOT позволяет создать псевдодрайв. При этом каталог, указанный в пути, становится корневым каталогом. На драйве, спланированном с помощью опции ROOT, невозможно перейти в истинный корневой каталог.
MAP DISPLAY ON|OFF управляет отображением на экран исполняемых команд map. Распределение сетевых накопителей выводится (on) или не выводится (off) на экран.
MAP ERRORE ON|OFF при проверке правильности установок сетевых драйвов на экран выводятся ошибки (on) либо не выводятся (off).
WRITE <выражение>
Команда write осуществляет вывод на экран текста, вычисляемого с помощью выражения <выражение> после ключевого слова write.
В системе определены также системные переменные, доступные из login-сценариев. Эти переменные подобны переменным окружения в DOS. Они могут использоваться командами if - then и write. Значения переменных вызываются с помощью идентификатора. В командах write идентификатору должен предшествовать знак %. Идентификаторы переменных должны набираться символами верхнего регистра. Перечень идентификаторов переменных с их описанием и примерами использования приведен в табл.1.4.
Таблица 1.4.
Идентификатор |
Описание |
Пример команды |
HOUR |
1-12 (текущий час) |
IF HOUR<"10" AND AM_PM="AM" THEN WRITE "Доброе утро!" |
HOUR24 |
-23 (текущий час) |
IF HOUR24>"18" THEN WRITE "Пора домой!" |
MINUTE SECOND AM_PM |
0-59 (минуты) -59 (секунды) (день/ночь) |
WRITE "%HOUR:%MINUTE:%SECOND" WRITE "%AM_PM" |
MONTH MONTH_NAME |
01-12 (месяц) январь-декабрь |
IF MONTH="12" THEN WRITE "Конец года однако!" WRITE "%DAY %MONTH_NAME %YEAR" |
DAY DAY_OF_WEEK NDAY_OF_WEEK |
01-31 (день месяца) воскресенье-суббота -7 (день недели -воскреснье) |
IF DAY="10" THEN WRITE "Пора оплатить счета!" IF DAY_OF_WEEK="Пятница" THEN FIRE PHASERS 5 TIMES IF NDAY_OF_WEEK="5" THEN FIRE PHASERS 5 TIMES |
YEAR |
(год) |
|
LOGIN_NAME |
Имя регистрации |
WRITE "Привет, %LOGIN_NAME" |
STATION P_STATION |
Номер соединения Сетевой адрес |
WRITE "Вы сегодня под номером %STATION" WRITE "Ваш адрес %P_STATION" |
GREETING_TIME |
Утро и т.д. |
WRITE "Сейчас %GRETING_TIME" |
OS_VERSION MACHINE |
3.3-6.22 (версия DOS) IBM_PC (имя машины) |
MAP S2:=SYS:PUBLIC\%MACHINE\%OS_VERSION |
ERROR_LEVEL |
=0 (если нет ошибок) |
IF ERROR_LEVEL="0" THEN ... |
MEMBERS_OF <GROUP> |
Принадлежность к группе <GROUP> |
IF MEMBERS_OF "MENEGER" THEN WRITE "В 9-00 Планерка" |
Приведем пример системной процедуры регистрации с описанием использованных команд и системных переменных.
MAP ROOT H:=MYSERVER\PRIVATE:%LOGIN_NAME |
Планирует драйв H: как “домашний” или личный корневой каталог пользователя |
MAP INS S1:=SYS:PUBLIC |
Вставляет план драйва поиска, который обеспечивает доступ к каталогу утилит NetWare из любого другого каталога . |
MAP INS S2:=SYS:PUBLIC/%MACHINE/%OS_VERSION |
Вставляет план драйва поиска в каталог DOS.NetWare устанавливает вместо идентификатора переменной тип машины операционной системы и ее версии из файла Net.CFG на рабочей станции. |
COMSPEC=S2:COMMAND.COM |
Используется вместе с командой MAP INSERT и обеспечивает перезагрузку файла COMMAND.COM (осуществляет интерпретацию команд DOS) при выходе из программы клиента. COMSPEC должен быть спланирован в тот же драйв поиска ( в нашем примере S2), куда спланирован каталог DOS. |
MAP INS S3:=APP:TXT_EDIT/ME |
Планирует драйв поиска в каталог программы текстовой обработки (или в любой другой каталог), к которой могут иметь доступ все клиенты. Вы можете переустановить имя каталога для Вашей системы. |
IF LOGIN_NAME != "SUPERVISOR" THEN MAP ROOT H:=PRIVATE:USERS/%LOGIN_NAME |
Планирует драйв в каждый личный каталог клиента, если клиент не (!=)является администратором. Этот пример предполагает, что личные каталоги расположены в SYS.USERS и их имена такие же, как и имена клиентов. |
SET PROMPT = "$P$G" |
Устанавливает подсказку DOS, чтобы высвечивались имена текущего драйва и пути каталога с тем, чтобы клиент видел, где он находится в структуре каталога. |
ATTACH SHAKESPEARE\TOM |
Подключает клиента TOM к серверу SHAKESPEARE ( ввод пароля не требуется). |
IF NDAY- OF-WEEK = "2" THEN WRITE "Удалите ненужные файлы в " WRITE "BRUTUS. Сдублируйте файлы" END |
Каждый понедельник выводит сообщение в кавычках. Заметьте, что "WRITE" повторяется (для лучшей читабельности ) в начале каждой строки и что сообщение в каждой строке ограничивается кавычками. |
#CAPTURE Q = MyQueue1 NB NFF L=2 |
Перенаправляет задания для локального принтера в очередь (MyQueue1) на сетевой принтер. Указано, что задания должны печататься без шапки (NB - no banner). Прогон чистого листа перед началом печати запрещен (NFF - no form feed).Задание должно быть направлено на LPT2. |
Примечание: знак # указывает системе, что последующая команда является исполняемым файлом DOS.
Утилита syscon (system configuration - конфигурация системы) служит для представления и модификации конфигурации сети. Пользователь в сети NetWare обозначается как User. Супервизор сообщает серверу права пользователя при доступе к данным.
Загружается эта утилита на рабочей станции через ввод имени файла syscon. Для доступа ко всем разделам утилиты пользователь должен иметь права супервизора.
NetWаге System Configuration Monday 15 May 1997
User SUPERVISOR On File Server MYSERVER
Available Topics
Accounting
Change Current Server
File Server Information
Group Information
Supervisor Options
User Information
Элемент меню Accounting - это элемент в меню, позволяющий вести учет системных ресурсов, используемых пользователями. С его помощью можно установить, а также ограничить машинное время, разрешенное для использования как в течение суток, так и в течение недели, плату за соответствующее время использования сети, доступное для хранения своих данных дисковое пространство на сервере и плату за его использование. Если вести учет эксплуатации пользователями системных ресурсов, то можно установить определенное ограничение на их использование в зависимости от финансовых либо иных причин.
Элемент меню Change Current Server
Этот элемент дает возможность пользователю переключиться на другой файловый сервер.
Элемент меню File Server Information
Этот элемент меню предоставляет информацию о доступных в текущей сессии файловых серверах. Информация содержит данные о названии сервера, версии операционной системы, максимально доступном для него числе подключений и числе уже занятых подключений, адресе внутренней сети и другую справочную информацию.
Элемент меню Group Information
Следующий элемент Group Information предоставляет информацию о группах пользователей, известных файловому серверу.
Если необходимо, включение других групп выполняется с помощью клавиши <Ins>. Для этого требуется ввести новое имя пользовательской группы.
Для новой группы нужно задать необходимую информацию:
1) курсор расположен на первом элементе меню: Full Name. После подтверждения путем нажатия <Enter;> открывается другое окно для ввода дальнейшей информации об имени этой группы;
2) теперь необходимо ввести в групповой список членов группы. Курсор подводится к элементу Member List, и снова нажимается <Enter·>. Для определения членов этой группы снова нажимается клавиша <lns>. Открывается окно, в которое выводится список всех пользователей, еще не допущенных в данную группу под заголовком Not Group Members (не члены группы). Нужные пользователи (Members) отмечаются курсором и после нажатия <Enter> принимаются в Group Members (члены группы).
Элемент меню Member List в окне Group Information служит не только для включения новых членов группы, но и для получения информации о том, какие пользователи имеются в определенной группе.
Элемент меню Other Information дает информацию об идентификаторе группы Group ID.
Элемент меню Trustee Assignments определяет каталоги, доступные группе, и права членов группы в этих каталогах. В Novell NetWare пользователям по умолчанию не предоставляется никаких прав. Все необходимые права должны быть предоставлены супервизором из списка следующих прав доступа:
Read - из файлов можно прочесть информацию;
Write - в файлах: можно проводить изменения;
Open - разрешается открывать имеющиеся файлы. Используя режим Read, можно читать открытые файлы, а используя режим Write - проводить изменения в открытых файлах, т.е. перезаписывать файл;
Create - разрешается создавать новые файлы. Программа пользователя может записать в него информацию и закрыть его. Кроме того, файл можно снова открыть, используя право Open;
Delete - разрешается удалять файлы и подкаталоги. Для удаления подкаталога необходимо дополнительно использовать право Parental;
Palental - разрешает в подкаталогах (и его содержимом) использовать права, указанные для самого каталога. Для создания подкаталога пользователю необходимы два права Parental и Create. Для удаления каталога необходимы права Parental, Modify и Delete. Кроме того, Parental дает возможность пользователю передавать права доступа к его файлам другим пользователям. Последнее свойство используется опекуном локальным администраторам группы пользователей для наделения правами членов своей группы;
Search - можно просматривать каталоги, т.е. возможна распечатка информации о внутреннем содержании каталога;
Modify - можно изменять имена и атрибуты файлов или каталогов.
При определении супервизором нового пользователя последнему предоставляются минимальные права пользователя Guest, которые определяет NetWare. При помощи Trustee Assignments пользователь может узнать свои права, реализуя которые, он может либо успешно выполнить в сети свое рабочее задание, либо потребовать у супервизора расширения своих прав.
Предоставление прав опекунам каталога можно производить как для одного пользователя, так и для группы. Способ установки равных прав доступа называется Security Equivalences (равноценность защищенности доступа). Security Equivalences предоставляет пользователю дополнительно к его персональным правам из набора Trustee Assignments права другого пользователя или группы пользователей. Этот способ передачи прав и применяется в практике использования сети. Один пользователь может быть членом большого числа групп. Вводом команды rights пользователь имеет возможность получить информацию; какие ему предоставлены права в каталоге, в котором он в данный момент находится. Он получает сообщение, которое имеет вид:
MYSERVER\SYS:
Ваши действительные права для данного каталога - [SRWCEMFA]
Права Администратора в каталоге. (S)
* Можно читать из файла. (R)
* Можно писать в файл. (W)
Можно создавать подкаталоги и файлы. (C)
Можно удалять каталоги. (E)
Можно изменять каталоги. (M)
Можно осуществлять поиск файла. (F)
Можно изменять контроль доступа. (A)
* Не действует для каталога.
Элементы каталога могут наследовать права [SRWCEMFA].
Вы имеете ВСЕ ПРАВА в каталоге.
Команда whoami (Кто я?) позволяет пользователю в любой момент узнать, под каким именем он подключен в сеть, к каким группам пользователей отнесен и какие ему предоставлены права. Команду whoami можно задать со следующими параметрами:
whoami /group - выдается информация, в какой группе (группах) зарегистрирован пользователь;
whoami /rights - выдаются права доступа для текущего каталога;
whoami /security - выдаются права Security equivalences;
whoami /all - выдается вся информация, которую можно получить при различных параметрах.
Полные права пользователю для работы с файлами в каталоге образуются путем сложения прав, доступных для пользователя и для групп, в которым принадлежит данный пользователь:
Права |
Read |
Write |
Open |
Create |
Delete |
Parent |
Search |
Modify |
Пользовательские |
Х |
Х |
|
Х |
||||
Групповые |
|
Х |
Х |
Х |
Х |
Х |
||
Действующие |
V |
V |
V |
V |
V |
V |
Одних только Trustee Rights не достаточно для того, чтобы можно было работать в сети. Кроме Trustee Rights пользователю необходимо еще дополнительно разрешение доступа к самому каталогу. Только лишь когда используются и Trustee Rights, и Directory Rights, можно эффективно работать. Под действующими правами пользователя понимаются такие, которые имеются как в наборе Trustee Rights, так и Directory Rights одновременно, например:
Права |
Read |
Write |
Open |
Create |
Delete |
Parent |
Search |
Modify |
Trustee Опекунские |
Х |
Х |
Х |
Х |
||||
Directory В каталоге |
Х |
Х |
Х |
Х |
Х |
Х |
||
Effective Действующие |
V |
V |
V |
С помощью легко управляемой системы санкционированного доступа Novell NetWare предлагает надежную систему защиты данных и программ в сети от неконтролируемого и несанкционируемого доступа со стороны любого пользователя.
Элемент меню Supervisor Options
Элемент меню Default Account Balance/Restrictions служит для платежного ограничения при использовании сети, который позволяет:
заблокировать счет пользователя с определенной даты;
ограничить число одновременных (параллельных) сеансов работы пользователя;
указать число знаков, которое как минимум должно быть в пароле;
указать число дней, после которого нужно менять пароль. По истечении этого срока пользователь не получит разрешения на вход в сеть, пока не сменит пароль.
Элемент меню Default Time Restrictions позволяет установить ограничения на время работы с файловым сервером по часам и дням недели.
Элемент меню Edit System AUTOEXEC File разрешает открыть системный файл autoexec.ncf, например, для редактирования.
Элемент меню File Server Console Operators азначает-операторов консоли файлового сервера.
Элемент меню Intruder Detection/Lockout позволяет блокировать/разблокировать рабочую станцию, с которой последовали попытки "вторжения" в сеть под чужим (незарегистрированным в сети) именем или с неверным паролем.
Элемент меню System Login Script дает возможность настроить login-сценарий входа в сеть.
Элемент меню View File Server Error Log распечатывает всю информацию из журнала ошибок файлового сервера. Кроме того, имеется возможность записи их в регистрационный протокол системы.
Элемент меню User Information открывает окно с именами пользователей, допущенных к работе в сети (в левом окне).
NetWаге System Configuration Monday 15 May 1997
User SUPERVISOR On File Server MYSERVER
User Name
ELENA Available Topics
GUEST
SMIT Аccounting User Information
SUPERVISOR Change Current Server
File Server Information Account Restrictions
Group Information Change Password
Supervisor Options Full Name
User Information Group Belonged To
Login Script
Other Information
Security Equivalence
Station Restriction
Time Restriction
Trustee Assignment
Указав пользователя в левом окне, в правом окне можно получить информацию о выбранном пользователе и назначить ему требуемые свойства.
Первый элемент меню Account Restrictions позволяет выбранному пользователю ограничить его ресурсы в соответствии с его бюджетом. Пользователю можно также разрешать (или запретить) изменение его пароля, определить, сколько знаков как минимум должен содержать его пароль, указать, должен ли пароль меняться в течение определенного периода.
С помощью элемента меню Groups Belonged То можно установить, к каким группам принадлежит пользователь.
Элемент меню Login Script предоставляет возможность пользователю после выполнения системного login-сценария выполнить свой индивидуально описанный пользовательский входной командный файл-сценарий.
Элемент меню Security Equivalences информирует о том, правам какого пользователя или группы пользователей эквивалентны права указанного пользователя.
Элемент меню Station Restrictions граничивает доступ пользователя в сеть только с определенных рабочих станций, определяемых своими сетевыми адресами.
Элемент меню Time Restrictions ограничивает время и дни недели, в которые пользователь может иметь доступ в сеть.
Элемент меню Trustee Assignments дает информацию о каталогах и правах, предоставленных пользователю в этих каталогах.
Часть 1
1. Изучить теоретическую часть работы, разобраться в приведенных примерах.
Выполнить планирование ресурсов, провести и описать процесс инсталляции сетевой операционной системы Novell NetWare. План сети должен содержать перечень томов дисковой памяти, обоснованное распределение имеющегося дискового пространства по томам. Инсталляцию провести с помощью утилиты INSTALL.
. С учетом оборудования, установленного на сервере сети, разработать и создать стартовые файлы и файлы пакетной обработки для загрузки DOS и Novell NetWare. Разработке подлежат файлы config.sys и autoexec.bat для загрузки DOS, startup.ncf и autoexec.ncf для загрузки Novell NetWare.
. Установить и настроить сетевое оборудование и клиентское ПО на рабочей станции. Выполнить соединение сервера и станции кабелем. Произвести вход в систему по именем SUPERVIZOR
. Оформить отчет. Отчет должен отражать результаты выполнения всех перечисленных пунктов работы.
Часть 2
1. Выполнить планирование ресурсов сети. В соответствии с перечнем задач, решаемых с помощью сетевых ресурсов, определить систему каталогов, определить группы пользователей, членов групп и администраторов групп. В соответствии с функциями пользователей определить права доступа к задачам и каталогам. Выполнить планирование бюджетов пользователей.
2. В соответствии с разработанным планом:
провести регистрацию пользователей;
создать группы пользователей;
создать Login-script общесистемный;
создать пользовательские Login-script.
Работу выполнить с помощью утилиты SYSCON.
3. Оформить отчет. Отчет должен отражать результаты выполнения всех перечисленных пунктов работы.
Цель работы: изучение принципов функционирования модемов, приобретение практических навыков установки и настройки коммуникационного оборудования, знакомство с модемными протоколами физического и канального уровней.
Задание: установить связь между компьютерами по телефонной линии с помощью модемов. Произвести передачу файлов с использованием различных протоколов. Определить характеристики проколов.
Терминология
Так как большинство терминов, связанных с технологией передачи данных, происходит из английского языка, при написании данного документа было решено, везде, где перевод мог вызвать затруднения, оставить английские термины. В других случаях использовались общепринятые русские аналоги. объясним некоторые из них.
BPS - сокращение от bits per second (бит в секунду). Это единица измерения скорости работы модема.
IRQ - сокращение от Interrupt ReQuest (запрос прерывания) - вход контроллера прерываний IBM - совместимого компьютера. Внутренние модемы и COM-порты используют его для прерывания центрального процессора. Каждый из этих входов имеет свой номер, (например, IRQ7 - вход, используемый обычно для параллельного порта).
NVRAM - сокращение от non-volatile ram (перезаписываемое ПЗУ) Модемы хранят телефонные номера и значения некоторых регистров в специальной микросхеме, содержимое которой не пропадает при отключении питания.
Escape (выход) - это слово обозначает команду, по которой модем переключается из режима передачи данных в режим команд; при этом не разрывается установленное соединение.
Терминал - это приблизительный аналог термина DTE (Data Terminal Equipment), означающий устройство, с которого поступают в модем данные и команды. Им может быть компьютер или просто 'неинтеллектуальный' терминал, работающий по интерфейсу RS-232.
Dumb-режим ("неинтеллектуальный" режим) - режим работы модема, в котором он не реагирует на AT-команды.
Проверка аппаратуры
Убедитесь, что в комплект входят следующие компоненты:
Чтобы превратить Ваш компьютер в законченную систему передачи данных, Вам могут потребоваться следующие вещи:
какое-либо телекоммуникационное программное обеспечение, если оно не входит в комплект поставки;
розетка для подключения модема к телефонной сети;
дополнительный телефонный аппарат (однако он не является необходимым);
если ваш модем внешний, вам понадобится свободный последовательный порт RS-232 в Вашем компьютере.
Что такое модем?
Как известно, данные в компьютере представлены в цифровой форме - закодированные в виде нулей и единиц, которым физически соответствует низкий или высокий уровень напряжения. Телефонная же сеть рассчитана на передачу речевых сообщений, представляемых в форме аналоговых электрических сигналов, поэтому непосредственная передача цифровой информации через телефонную сеть невозможна.
Итак, для преобразования форм представления информации необходимо некоторое устройство, включаемое между компьютером и телефонной линией. Такое устройство называют модемом (сокращение от МОДулятор-ДЕМодулятор).
В общих чертах, связь через модем работает следующим образом. Пусть два компьютера соединены через модемы друг с другом по телефонной линии. Тогда поток данных из первого компьютера в цифровой форме поступает в модем первого компьютера, где преобразуется в аналоговую форму, пригодную для передачи по телефонному каналу. С выхода первого модема преобразованные в аналоговую форму данные попадают в телефонную линию. Процесс преобразования данных из цифровой в аналоговую форму называется модуляцией.
В свою очередь, аналоговый сигнал, попав из телефонной линии на вход модема второго компьютера, преобразуется в цифровой поток данных, который принимается вторым компьютером.
Процесс преобразования данных из аналоговой формы в цифровую называется демодуляцией.
Таким образом, основное назначение модема - преобразование данных из цифровой формы в аналоговую, пригодную для передачи по телефонному каналу и наоборот, из аналоговой в цифровую, воспринимаемую компьютером.
Модемы по способу подключения к телефонному каналу делятся на акустические и с непосредственным подключением. Ваш модем относится ко второму классу устройств, так как электрически связан с телефонной линией. Являясь интеллектуальным устройством, Ваш модем поддерживает такие функции, как автоматический набор номера и автоответ. Автонабор освобождает Вас от необходимости вручную набирать номер другого модема, а автоответ позволяет Вашему модему автоматически отвечать на звонки других модемов, причем Ваш модем автоматически освобождает линию ("вешает трубку") при разрыве соединения вызывающей стороной.
Что такое скорость передачи данных?
Выше указывалось, что основным назначением модема является преобразование цифровых данных в аналоговую форму, пригодную для передачи через телефонную сеть. Итак, передающему модему от компьютера передается поток бит. В зависимости от физического протокола передачи данных, по которому работает модем, при модуляции модем ставит в соответствие каждому биту или последовательности бит цифровой информации некий аналоговый сигнал. Единицей скорости изменения сигнала (т.е. скорости передачи в канале) является бод. Нас, как правило, будет интересовать скорость передачи цифровых данных, а не скорость передачи в канале, поэтому в дальнейшем под скоростью передачи данных будем подразумевать цифровую скорость передачи и пользоваться единицами измерения бит/с.
Так как в одном изменении состояния сигнала может быть закодировано несколько бит информации, очевидно, что скорость передачи цифровых данных и скорость работы канала совпадают далеко не всегда. Поэтому не следует смешивать понятия бод и бит/с.
В зависимости от модели Вашего и удаленного модема, если модем поддерживает протокол, вы можете устанавливать соединения на следующих скоростях:
V.90 - максимальная скорость составляет 57600 бит/с.
V.34bis - 33600 бит/с.
V.32bis - 14400 бит/с.
V32 - 9600 бит/с.
V22/V22bis - 2400 бит/с.
В среднем при передаче данных через модем каждым десяти переданным битам соответствует 1 байт или символ машинописного текста. Часто скорость передачи данных измеряют в символах в секунду (обозначается cps - от английского Character Per Second). Поэтому передаче данных на скорости 14400бит/с будет соответствовать приблизительно 1440 cps (для асинхронного метода передачи).
Установление соединений для передачи данных
Когда Вы звоните на другой модем или Ваш модем отвечает на звонок удаленного модема, модем пытается установить соединение для передачи данных на максимально возможной скорости. Эта особенность позволяет свести к минимуму время занятости телефонного канала и уменьшить стоимость передачи данных.
Если линия зашумленная или удаленный модем не поддерживает высокую скорость передачи, Ваш модем может автоматически переходить на более низкую скорость до тех пор, пока не найдет подходящую. После этого два модема начинают обмениваться специальными сигналами подтверждения (handshake), при помощи которых согласовываются протоколы передачи данных. Если модемы установили соединение, то Ваш модем выдает соответствующее сообщение CONNECT ( например, CONNECT 2400 ) и модемы начинают обмен данными.
Телекоммуникационное программное обеспечение
Для работы с модемом требуется телекоммуникационное программное обеспечение. В настоящее время поставляется большое количество телекоммуникационных пакетов. Ваш модем совместим с большинством из них.
После загрузки коммуникационной программы Вы можете перевести ее в режим эмуляции терминала (в разных пакетах этот режим может называться по-разному, например terminal mode или direct mode), управляя модемом при помощи AT-команд, вводимых вручную, и получая ответы модема, выдаваемые на экран. Однако большинство коммуникационных пакетов позволяет делать это более простым путем, при этом программа служит как бы буфером между пользователем и модемом, позволяя управлять модемом не только с помощью AT-команд, но и через систему меню, а также выполнять более сложные процедуры по передаче файлов, ведению записных книжек, автодозвону до абонента, эмуляцию различных терминалов и т.п.
Если вам не интересно, что происходит "за экраном дисплея" и как управлять модемом напрямую с помощью AT-команд, можно сразу после загрузки ПО приступить к работе с модемом и пропустить остальные главы этого руководства.
Работа в асинхронном режиме
Существуют два метода обмена данными - синхронный и асинхронный. Синхронный метод поддерживается только внешним модемом и используется достаточно редко. Если вы все же пользуетесь синхронным устройством, обратитесь к главе () данного руководства.
В асинхронном режиме при передаче байта (группа бит, кодирующая передаваемый символ) наряду с битами данных в поток вставляются служебные биты: стартовый бит, стоповые биты, иногда биты контроля четности.
Стартовый бит указывает начало байта данных.
Биты данных - собственно данные.
Бит четности - проверочный бит, обычно устанавливаемый в ноль или единицу так, чтобы общее число единиц в байте было всегда или четно, или нечетно. Этот бит используется для контроля правильности передачи данных при работе с большими машинами (mainframes).
Стоповые биты - один или два бита, означающих конец передаваемого байта.
Режим команд и режим данных
Ваш модем может находиться в одном из двух основных режимов - командном режиме или режиме данных. В командном режиме модем исполняет команды, выдаваемые оператором. В режиме данных модем воспринимает все, что может быть получено от компьютера как данные, которые должны быть переданы в линию. Таким образом, бесполезно вводить команды в режиме данных, так как модем не воспримет их как команды.
Ниже описано, как модем переключается между этими режимами.
Переключение модема в командный режим. Модем автоматически переключается в командный режим в следующих случаях:
при включении питания Вашего компьютера;
при потере соединения с удаленным модемом;
если модем набирает номер, а Вы нажали какую-нибудь клавишу на клавиатуре Вашего компьютера (в этом случае, перед тем как перейти в командный режим, модем аннулирует текущий вызов);
при обнаружении перехода сигнала DTR (Data Terminal Ready) из состояния "ON" ("включен") в "OFF" ("выключен"), если задана одна из команд &D1, &D2 или &D3.
Переключение модема в режим данных. Модем автоматически переходит в режим данных после установления соединения с удаленным модемом или факсом.
Как описывалось выше, в момент установления соединения, модемы проводят обмен подтверждающими сигналами (handshake), после чего начинают обмен данными. Обычно в момент установления соединения и при передаче данных звук в динамике модема отключается. Однако если необходимо слышать, что происходит на линии, то можно включить постоянный аудиоконтроль командой M2.
Смена режима. Если Ваш модем установил асинхронное соединение с удаленным модемом, то перевести его в командный режим, не разрывая текущее соединение, можно, введя с клавиатуры специальную управляющую последовательность символов, которая называется Escape-последовательностью.
По умолчанию Escape-последовательностью является последовательность из трех подряд символов "плюс" - "+++". Если требуется, данные символы можно заменить изменив содержимое регистра S2. Ниже приводится процедура, в которой описано, как при помощи Escape-последовательности переходить из режима данных в командный режим, не теряя при этом установленного соединения.
Escape-символы в синхронном режиме игнорируются
Теперь можно посылать модему AT-команды, например, для чтения или изменения значений S-регистров.
Вместо команды O можно пользоваться и другими командами.
Если Вы желаете, чтобы помимо обычного возврата в режим данных Ваш и удаленный модем провели также и тестирование канала с целью оптимизации параметров передаваемых ими сигналов с учетом особенностей данного канала (затухание, отражения, несогласованность и т.д.), воспользуйтесь командой O1.
Если и Ваш, и удаленный модем поддерживают протоколы исправления ошибок и сжатия данных (MNP, V.42, V.42bis) и Вы хотите возобновить дальнейшую передачу данных с использованием этих протоколов (причем первоначально соединение установлено без использования протоколов коррекции ошибок), следует использовать команду \O (введите AT \O <Enter>).
Ввод AT-команд
Для управления функциями модема, такими как набор номера, установление соединения для передачи данных или факс-сообщений, ответ удаленному модему или разъединение, используются AT-команды. Для того чтобы ввести AT-команду, необходимо набрать командную строку, завершив ее клавишей <Enter>, когда модем находится в командном режиме.
Сообщения модема
После того как Вы послали модему команду и ее выполнение завершено, модем выдает сообщение о результатах (обычно подтверждающее сообщение "OK").
Замечание. Некоторые коммуникационные программы перехватывают это сообщение, и Вы не всегда можете видеть ответы модема у себя на экране.
Вопросы совместимости
В табл.2.1 и 2.2, соответственно, приведены стандарты протоколов передачи данных и факс-сообщений, поддерживаемые Вашим модемом. Здесь же указаны максимальные скорости передачи данных, возможные при работе в соответствии с тем или иным протоколом.
Таблица 2.1.
Протоколы передачи данных
Максимальная скорость, бит/с |
Стандарт |
57600 |
МКТТ V.90 |
33600 |
МКТТ V.34bis |
28800 |
МКТТ V.34 |
14400 |
МКТТ V.32bis |
9600 |
МКТТ V.32 |
2400 |
МКТТ V.22bis |
1200 |
МКТТ V.22 |
1200 |
Bell 212 |
1200/75 |
МКТТ V.23 |
300 |
МКТТ V.21 |
300 |
Bell 103 |
Таблица 2.2.
Протоколы передачи факс-сообщений
Максимальная скорость, бит/с |
Стандарт |
14400 |
МКТТ V.17 |
9600 |
МКТТ V.29 |
7200 |
|
4800 |
|
4800 |
МКТТ V.27ter |
2400 |
|
300 |
МКТТ V.21 CH. 2 |
Установка внешнего модема
Для установки модема необходимо выбрать место, расположенное недалеко от сетевой розетки. Расстояние от модема до подключаемого к нему компьютера или терминала ограничено длиной кабеля RS-232C.
Убедитесь, что Вам видны индикаторы на передней панели, и легко доступен выключатель питания.
Подключение компьютера, терминала или принтера. Для подключения модема к терминалу или другому устройству, сделайте следующее:
) вставьте один конец кабеля RS-232C в соответствующий разъем на задней панели модема;
) подключите второй конец кабеля к соответствующему разъему Вашего компьютера, терминала или другой аппаратуры, используемой совместно с модемом. Если при этом вы испытываете затруднения, обратитесь к руководству по Вашему оборудованию или к поставщику;
) после соединения кабеля проверьте настройки Вашего терминала или коммуникационной программы для сигналов Carrier Detect (CD) и DTR. Сигнал CD управляется командой &Cn, реакция на сигнал DTR задается командой &Dn (или переключателем 3). Внимание! Прежде чем подсоединять или отсоединять кабель RS-232, убедитесь, что все оборудование - и модем, и компьютер (терминал) - отключено от сети. Подключение кабеля при работающей аппаратуре может привести к повреждению модема или последовательного порта компьютера.
Подключение источника питания. Для подключения источника питания, произведите следующее:
) вставьте кабель от прилагающегося к модему блока питания в круглый разъем, находящийся на задней панели модема рядом с выключателем;
) подсоедините блок питания к сети 220 вольт;
) включите питание модема с помощью переключателя POWER на задней панели. Исправный модем выполнит самотестирование (которое может продолжаться около секунды), после чего должны погаснуть все индикаторы, кроме MR, TR и (возможно) AA;
) включить компьютер, или другое оборудование, подключенное к модему.
Индикаторы состояния внешнего модема
AA (AutoAnswer) загорается, когда модем установлен в режим автоматического ответа на входящий звонок.
TR (Data Terminal Ready) загорается, когда модем получает сигнал DTR. Коммуникационное программное обеспечение вашего компьютера устанавливает этот сигнал в состояние 'On', когда компьютер готов к приему или передаче данных. Данный индикатор не светится при работе с компьютером Macintosh, который использует сигнал DTR для другой цели.
OH (Off Hook) светится, когда модем "поднимает трубку" т.е. подключается к телефонной линии. (Он может мигать во время импульсного набора номера).
CD (Carrier Detect) светится, когда модем обнаруживает несущую удаленного модема.
HS (High Speed) загорается при работе модема с "высокой скоростью". В моделях IDC-1414 и IDC-1914 это означает любую скорость, превышающую 1200 bps.
TD (Transmit Data) мигает всякий раз, когда происходит передача данных от терминала к модему. При непрерывной передаче данных на высоких скоростях этот индикатор может светиться почти постоянно.
RD (Receive Data) мигает, когда модем передает данные Вашему терминалу. При непрерывной передаче данных на высоких скоростях этот индикатор может светиться почти постоянно.
MR (Modem Ready) светится постоянно, если модем исправен и включен в сеть. Индикатор может мигать, когда модем выполняет самотестирование.
Установка внутреннего модема
Данный внутренний модем предназначен для установки в IBM-PC/AT/286/386/486 или совместимый персональный компьютер, поэтому все дальнейшее изложение материала дано применительно к этим компьютерам. Если Вы по каким-либо причинам хотите установить модем в компьютер другого типа, Вам следует проконсультироваться о возможности такой установки у своего поставщика или на фирме-изготовителе Вашего компьютера.
Как снять кожух с компьютера? Чтобы снять кожух Вашего компьютера, необходимо выполнить следующие действия:
) обязательно выключите питание. Какие либо установки и переключения при включенном питании недопустимы и могут привести к повреждению оборудования! Рекомендуется в целях безопасности отсоединить сетевой шнур;
) убедитесь, что имеется свободный доступ к задней панели компьютера, куда выведены разъемы для подключения кабелей;
) отвинтив соответствующие винты, осторожно снимите кожух.
Как правильно установить микропереключатели на плате модема? IBM-совместимые компьютеры поддерживают работу до 4-х последовательных портов ввода-вывода (в дальнейшем COM-портов), называющихся COM1, COM2, COM3, COM4. Каждому из этих портов соответствует свой диапазон адресов в адресном пространстве ввода-вывода машины, по которым процессор обращается к соответствующему порту ввода/вывода. Физически аппаратура COM-портов располагается на плате специального адаптера или на универсальной плате ввода-вывода, а в некоторых системах и непосредственно на материнской плате. Установка внутреннего модема равносильна добавлению в Вашу систему еще одного COM-порта. Обычно аппаратура COM-портов сконструирована так, чтобы она при помощи съемных перемычек или микропереключателей могла быть настроена на любой адрес. Где бы физически ни располагались COM-порты, важно, чтобы каждый из них был настроен на свой адрес, причем так, чтобы эти адреса не перекрывались. Если в вашем компьютере не установлено COM-портов, то Вы можете смело использовать заводские установки модема, соответствующие COM1, и пропустить дальнейший материал данного раздела. В противном случае установите микропереключатели модема в соответствии с документацией.
Внимание! При работе с COM-портами используются линии запроса прерываний (IRQ): стандартно с COM1 и COM3 - IRQ4, а с COM2 и COM4 - IRQ3. Предположим что в Вашей системе используется "мышь", подключенная через COM2, и последовательный принтер, подключенный к COM1. Добавление в вашу систему модема, сконфигурированного как COM3 c IRQ4, вызовет конфликт с принтером, если последний работает в режиме фоновой печати, из-за попытки двух портов COM1 и COM3 захватить одну и ту же линию прерывания IRQ4. Если модем сконфигурировать как COM4 c IRQ3, то аналогичный конфликт возникнет у модема и "мыши". К счастью, выход из описанной ситуации есть. Ваш модем может быть настроен помимо IRQ3, IRQ4 также на IRQ2 или IRQ5. В любом случае при выборе IRQ, отличного от IRQ3 или IRQ4, следует детально разобраться, не вызовет ли такая настройка конфликт с другими устройствами ввода-вывода Вашего компьютера, поскольку, например, некоторые типы стриммеров и устройств "мышь", работающих не через COM-порт, а через системную магистраль, используют IRQ2, а стандартный параллельный принтерный порт LPT2 - IRQ5. Пожалуйста, прежде чем приступать к подобного рода настройкам, внимательно изучите руководство пользователя Вашего компьютера и руководства по Вашим внешним устройствам, или обратитесь к Вашему поставщику.
Как вставить плату модема в компьютер?. Плату модема можно вставить в любой свободный разъем на системной плате Вашего компьютера, для чего необходимо проделать следующее:
) поместите корпус компьютера так, чтобы Вам было удобно;
) выберите любой свободный слот;
) если на разъеме установлена пылезащитная крышка, удалите ее;
) если на задней панели компьютера установлен пылезащитный кронштейн, удалите его, предварительно отвинтив крепежный винт. В некоторых случаях этот кронштейн закреплен одной - двумя точками контактной сварки. В этом случае кронштейн следует просто выломать, слегка покачивая его из стороны в сторону;
) Вставьте плату в разъем до упора, надавливая пальцами на края платы. При этом следите, чтобы не возникало перекосов;
) Закрепите плату винтом.
Подключение модема к телефонной линии. Производить подключение модема к телефонной линии рекомендуется по следующей схеме:
) телефонный, шнур, входящий в комплект поставки, рассчитан на подключение к телефонной розетке стандарта RJ-11. Если у вас смонтирована розетка другого типа, следует либо сменить розетку, либо подыскать шнур с соответствующей вилкой. Кроме того, шнур Вашего телефонного аппарата тоже должен оканчиваться вилкой стандарта RJ-11. Если это не так и Вы желаете использовать модем вместе с телефонным аппаратом, то у телефонного аппарата следует сменить существующую вилку на RJ-11. В любом случае при возникновении проблем с подключением, обратитесь на телефонный узел или к поставщику;
) отключите Ваш телефонный аппарат от линии, вынув вилку;
) один конец шнура, входящего в комплект поставки, соедините с гнездом RJ-11 модема с надписью "WALL" или "LINE";
4) другой конец шнура подключите к телефонной розетке.
Подключение телефонного аппарата
Конструкция Вашего модема предусматривает подключение к нему дополнительного телефонного аппарата. Это дает возможность пользоваться телефонным аппаратом для обычного разговора, когда модем не используется, или для ручного набора номера.
Подключение телефонного аппарата к модему следует производить по следующей схеме:
) отключите шнур Вашего телефонного аппарата в розетку модема с надписью "PHONE";
) снимите трубку телефонного аппарата. Если все подключено правильно, вы должны услышать непрерывный гудок - "ответ станции";
) повесьте трубку.
Проверка соединений
Включите компьютер и, загрузив Ваш телекоммуникационный пакет, переведите его в режим эмуляции терминала. Подразумевается, что Ваше программное обеспечение настроено должным образом, в соответствии с прилагаемым к нему руководством.
Проверку аппаратуры следует производить по нижеприведенной схеме:
) введите команду AT (она должна отобразиться на экране), в ответ модем должен послать сообщение "OK" и ждать ввода следующей команды.
Внимание! Здесь и далее в этом документе слова "Введите команду XXX" означают, что необходимо набрать на клавиатуре строку XXX и завершить ввод нажатием клавиши <ENTER>.
Возможно, что вместо "OK" вы увидите "0" или ответ, но сама команда не отобразится на экране. Это означает, что используемая коммуникационная программа перевела модем в режим числовых ответов или в режим подавления эха. Попытайтесь исправить ситуацию командой AT Z. Если и после этого вы не увидите сообщения "OK", обратитесь к поставщику.
Если ответа нет, то вероятнее всего программное обеспечение или аппаратура настроены неверно, не совпадают формат или скорость передачи данных или программа настроена на работу не с тем COM-портом, на котором установлен модем. Убедитесь, что программное обеспечение настроено на работу со скоростью 300, 1200, 2400, 9600 или 19200 бит/с. Проверьте настройку COM-портов. Если и после исправления возможных ошибок система не работает, то, вероятно, проблема вызвана неисправностью или несовместимостью аппаратуры. В этом случае обратитесь к Вашему поставщику;
) с помощью Вашего телекоммуникационного программного обеспечения можно попробовать заставить модем позвонить самому себе. Наберите команду ATD x <номер_телефона>, где x означает D, если Ваша АТС работает с импульсным набором номера, и T если с тональным. Под словом <номер_телефона> понимается последовательность цифр номера, к которому подключен Ваш модем. Например, если Ваш модем подключен к номеру 555-12-34 и АТС работает с импульсным набором номера, наберите ATDP 555 12 34;
) в ответ на эту команду модем замкнет линию и, услышав непрерывный гудок, начнет набирать номер. При этом в динамике модема можно слышать характерные щелчки. Очевидно, что результатом попытки позвонить самому себе будет сигнал "занято" и модем, услышав короткие гудки, должен выдать сообщение "BUSY".
На этом минимальную проверку оборудования можно считать законченной. Итак, Ваш модем готов к работе. И, если Вы не собираетесь разбираться в тонкостях, можно пропустить дальнейшее изложение и работать с модемом, используя стандартные процедуры, предлагаемые Вашим телекоммуникационным ПО. Если же вы решили глубже разобраться в работе с модемом, внимательно изучите последующие главы.
Обычно пользователи работают с модемом посредством развитых телекоммуникационных программами. В этом случае нет необходимости управлять модемом посредством AT-команд напрямую и анализировать непосредственные ответы модема. Программа сама посылает команды и обрабатывает сообщения модема. Иными словами, весь интерфейс низкого уровня скрыт от пользователя, которому обычно не важно, что именно телекоммуникационный пакет посылает модему и какие сообщения получает в ответ, для того чтобы, например, передать файл или положить письмо в ящик электронной почты, так как Вас интересует конечный результат, а не способ его достижения.
Ввод команд
С помощью AT-команд Вашему модему можно приказать исполнять большое количество разнообразных функций: набор номера, ответ удаленному модему, действия по передаче факсов и многие другие. Однако модем воспринимает AT-команды тогда и только тогда, когда он находится в командном режиме.
Чтобы ввести AT-команду, сделайте следующее:
) наберите AT в латинском регистре (вообще, всюду в данном документе все символы команд набираются в латинском регистре). Эти две буквы всегда должны стоять в начале командной строки (за исключением случая A/, описанного ниже). Допустимо использовать или заглавные, или строчные буквы, но не те и другие одновременно ( AT или at, но не At);
) наберите команду или подряд несколько команд, которые Вы хотите выполнить. Длина командной строки не должна превышать 40 символов;
3) нажмите клавишу <Enter>. Модем выполнит командную строку и выдаст сообщение о результате.
Как исправить неправильно набранную команду? Если при наборе команды вы обнаружили ошибку, то для ее исправления следует клавишей <BackSpace> ("забой") стереть неверные символы и набрать остаток командной строки заново. Таким способом можно исправлять любые неверно набранные команды, за исключением самого префикса AT.
Как набирать команды в виде, наиболее удобном для восприятии?. Чтобы сделать набранную командную строку более удобочитаемой и тем самым избежать возможных ошибок, допустимо отделять отдельные команды и поля параметров знаками препинания и пробелами. В любом месте командной строки допускается ставить пробел. В телефонном же номере допустимы кроме пробелов и знаки скобок, и дефис.
Например:
AT M3 DT 9, 1 (818)555-1234.
При разборе командной строки модем игнорирует пробелы и указанные знаки препинания. Однако, длина строки команд вместе с этими знаками не должна превышать 40-символьный лимит.
Ввод командных строк длиной более 40 символов. Если Вы хотите ввести строку длиной более 40 символов, вам придется разбить ее на две отдельные строки и вводить каждую отдельно. Если требуется ввести очень длинную команду набора номера D (к примеру, команда для набора номера и выдачи тонового пароля может оказаться значительно длиннее), наберите сначала первую часть номера длиной до 39 символов (вместе с самой командой AT, D и прочими символами), в конце поставьте ';' и нажмите <Enter>. При этом модем, исполнив команду, вернется в командный режим и Вы сможете набрать еще одну команду D с оставшейся частью номера.
Пропуск параметров (параметры по умолчанию). Некоторые команды требуют задания числовых параметров, однако при вводе эти параметры можно опустить, тогда модем, исполняя команду, будет использовать параметр, принятый по умолчанию. Везде в этом документе, где явно не указано иное, значением параметра по умолчанию является 0.
Например, команда Q - "Задать режим выдачи ответов" - имеет параметр 0 или 1. Q0 говорит модему, что тот обязан сопровождать каждую выполняемую команду подтверждающим сообщением. Q1 запрещает какие-либо подтверждения. При этом ввод Q без параметра (например AT Q) эквивалентен Q0.
Другим хорошим примером является строка инициализации, используемая программой MTEZ с некоторыми модемами, часто вызывающая удивление пользователей:
AT S=Q
которую можно записать в более понятном виде, как AT S0=0 Q0 (т.е. запретить автоматический ответ и разрешить выдачу подтверждений).
Повторное выполнение командной строки. Следует отметить, что последняя введенная командная строка хранится в памяти модема до тех пор, пока ее не заменит следующая команда. Поэтому имеется возможность повторить исполнение последней командной строки. Для этого служит специальная команда A/. Поскольку при выключении питания или аппаратном сбросе содержимое буфера командной строки разрушается, очевидно, что в этом случае пытаться повторить последнюю командную строку бессмысленно.
Внимание! Команда A/ набирается без стандартного префикса AT и не завершается клавишей . Просто наберите A/ и модем автоматически выполнит предыдущую команду.
Команда A/ обычно используется для повторного выполнения длинной команды или для перенабора телефонного номера, который был занят. Ее можно использовать неоднократно, до тех пор пока не будет набрана новая командная строка, начинающаяся с AT, или не произойдет сброс модема или выключение питания.
Сообщения модема
Когда Вы посылаете модему какую-либо команду, модем выдает в ответ сообщение - обычно OK. Вы можете не увидеть этих сообщений, так как некоторые телекоммуникационные программы перехватывают и самостоятельно обрабатывают сообщения, до того как они могут быть выведены на дисплей. Однако, если Вы собираетесь непосредственно управлять модемом, Вам необходимо знать, какие сообщения и в каких случаях выдает модем.
Рассмотрим все виды сообщений, выдаваемые модемом.
Текстовые и числовые сообщения. Модем, в зависимости от настроек, может посылать два типа сообщений - в виде текста и в виде чисел (соответственно называемые текстовыми или числовыми сообщениями). Каждому текстовому сообщению однозначно соответствует числовое и наоборот. Как правило, большинство программ и пользователей, работающих с модемом непосредственно, используют более удобные текстовые сообщения, на которые модем настроен по умолчанию. Однако в этом тексте для краткости иногда будут указаны только соответствующие им числовые сообщения (Табл. 2.3).
Если Ваше программное обеспечение требует числовых ответов, то перевести модем в этот режим можно при помощи команды V0.
Запретить получение каких-либо ответов вообще (например, для модема, подключенного к принтеру) можно командой Q1.
Наборы сообщений. Модем может работать в одном из пяти режимов, задаваемых командой Xn. Каждый из этих режимов предусматривает свой метод набора номера и каждому из них соответствует определенный набор сообщений, которые может выдавать модем в ответ на введенную команду или в ответ на возникшую ситуацию, например обнаружение сигнала "занято" или установление соединения, так как команда Xn влияет не только на вид сообщений модема, но и на метод набора номера.
Сообщения модема при работе с протоколами коррекции ошибок и сжатия данных. Ваш модем поддерживает протоколы исправления ошибок и сжатия данных MNP и V.42/V.42bis. При работе с этими протоколами модем выдает дополнительные сообщения, перечисленные в табл. 2.3. Чтобы разрешить выдачу расширенного набора сообщений, следует пользоваться командой Wn.
Внимание! Команду W, разрешающую выдачу расширенных сообщений при прохождении фазы выбора протокола коррекции-сжатия данных в момент установления соединения между двумя модемами, следует отличать от модификатора W в команде D (набор номера).
По умолчанию принимается установка W0, запрещающая выдачу расширенного набора ответов, если регистр S95=0 (заводская установка). В режиме W0 все сообщения "CONNECT XXXX" соответствуют скорости обмена данными между модемом и Вашим терминалом (DTE speed).
Командой W1 разрешается выдача сообщений "CARRIER" и "PROTOCOL". В этом режиме сообщения "CONNECT XXXX" также указывают скорость обмена данными с терминалом, последнее справедливо в случае, если регистр S95=0.
Ели Вы желаете, чтобы сообщение "CONNECT XXXX" указывало физическую скорость передачи данных в канале (DCE speed) вместо скорости обмена с терминалом, введите команду W2. Эта команда запрещает выдачу расширенного набора ответов, если регистр S95=0.
Модемы, поддерживающие протоколы исправления ошибок и сжатия данных MNP и V.42/V.42bis, обрабатывают также команду \V1. В этом режиме все сообщения "CONNECT" будут содержать суффикс /ARQ, если модем установил соединение с использованием протокола коррекции ошибок. Этот режим устанавливается по умолчанию.
Внимание! Многие программы могут работать некорректно в режиме W1, а некоторые - и в режиме W2, поэтому не рекомендуется изменять заводские настройки, если вы не уверены, что ваша программа способна работать с расширенными сообщениями. С другой стороны, коммуникационные программы, использующие современные протоколы передачи файлов (например, Zmodem), могут работать неустойчиво, если установлен режим W0 или отсутствуют суффиксы /ARQ в режиме W2.
Таблица 2.3.
Сообщение модема |
Сообще-ние в числовой форме |
Значение сообщения |
OK |
Команда выполнена успешно |
|
CONNECT |
Если модем находится в состоянии, отличном от X0, данное сообщение означает, что установлено соединение со скоростью 300 bps. В состоянии X0 оно означает, что было установлено соединение с удаленным модемом на произвольной скорости. |
|
RING |
Модем обнаружил входящий звонок |
|
NO CARRIER |
Потеряна (или не обнаружена в процессе установления соединения) несущая удаленного модема. |
|
ERROR |
Была введена неверная или недопустимая в данном режиме команда, произошел сбой аппаратуры модема или длина командной строки превысила 40 символов |
|
CONNECT 1200 |
Установлено соединение на скорости 1200 bps (в режиме X0 не выдается) |
|
NO DIALTONE |
Модем не обнаружил непрерывного гудка (сигнала "набирайте"). Сообщение выдается только в режимах X2 и X4, а также в любом режиме, если использован символ 'W' в команде набора номера. |
|
BUSY |
Модем обнаружил короткие гудки (сигнал "занято"). Это сообщение не выдается в режимах X0, X1, X2, так как определение сигнала "занято" в этих режимах не производится. |
|
NO ANSWER |
Модем не обнаружил "тишину" в линии, когда был использован символ '@' в команде набора номера. |
|
CONNECT 2400 |
Установлено соединение на скорости 2400 bps (в режиме X0 не выдается) |
|
CONNECT 4800 |
Установлено соединение на скорости 4800 bps |
|
CONNECT 9600 |
Установлено соединение на скорости 9600 bps |
|
CONNECT 14400 |
Установлено соединение на скорости 14400 bps |
|
CONNECT 19200 |
Установлено соединение на скорости 19200 bps |
|
CONNECT 16800 |
Установлено соединение на скорости 16800 bps |
|
CONNECT 38400 |
Установлено соединение на скорости 38400 bps |
|
CONNECT 57600 |
Установлено соединение на скорости 57600 bps |
|
CONNECT 1200/REL |
Установлено соединение с коррекцией ошибок на скорости 1200 bps |
|
CONNECT 2400/REL |
Установлено соединение с коррекцией ошибок на скорости 2400 bps |
|
CONNECT 4800/REL |
Установлено соединение с коррекцией ошибок на скорости 4800 bps |
|
CONNECT 9600/REL |
Установлено соединение с коррекцией ошибок на скорости 9600 bps |
|
CONNECT 19200/REL |
Установлено соединение с коррекцией ошибок на скорости 19200 bps |
Продолжение таблицы 2.3.
Сообщение модема |
Сообще-ние в числовой форме |
Значение сообщения |
CONNECT 38400/REL |
Установлено соединение с коррекцией ошибок на скорости 38400 bps |
|
CARRIER 300 |
Скорость обмена с удаленным модемом 300 bps |
|
CARRIER 1200/75 V.23 |
Скорость передачи 1200 bps, скорость приема - 75 bps |
|
CARRIER 75/1200 V.23 |
Скорость передачи 72 bps, скорость приема - 1200 bps |
|
CARRIER 1200 |
Скорость обмена с удаленным модемом 1200 bps |
|
CARRIER 2400 |
Скорость обмена с удаленным модемом 2400 bps |
|
CARRIER 4800 |
Скорость обмена с удаленным модемом 4800 bps |
|
CARRIER 7200 |
Скорость обмена с удаленным модемом 7200 bps |
|
CARRIER 9600 |
Скорость обмена с удаленным модемом 9600 bps |
|
CARRIER 12000 |
Скорость обмена с удаленным модемом 12000 bps |
|
CARRIER 14400 |
Скорость обмена с удаленным модемом 14400 bps |
|
CARRIER 16800 |
Скорость обмена с удаленным модемом 16800 bps (только для IDC-19xx) |
|
CARRIER 19200 |
Скорость обмена с удаленным модемом 19200 bps (только для IDC-19xx) |
|
COMPRESSION: CLASS 5 |
Установлен протокол сжатия данных MNP-5 |
|
|
67 |
Установлен протокол сжатия данных V.42bis |
COMPRESSION: NONE |
Протокол сжатия данных не установлен |
|
PROTOCOL: NONE |
Асинхронный режим, без коррекции ошибок |
|
PROTOCOL: LAPM |
Установлен протокол коррекции ошибок V.42 LAPM |
|
PROTOCOL: ALT |
Установлен протокол коррекции ошибок MNP |
|
PROTOCOL: MNP 2,4 |
Установлен байт- ориентированный протокол коррекции ошибок MNP 4 |
Окончание таблицы 2.3.
Сообщение модема |
Сообще-ние в числовой форме |
Значение сообщения |
PROTOCOL: MNP 3,4 |
Установлен бит-ориентированный протокол коррекции ошибок MNP 4 |
|
COMPRESSION: MNP 5 |
Установлен протокол сжатия данных MNP 5 |
Чтобы вызвать удаленный модем:
) наберите ATDxxxxxxx, где xxxxxxx номер абонента, на модем которого Вы звоните, включая модификаторы (если той же командной строке Вы хотите задать какие-либо другие команды, набирайте их перед командой набора номера).
Например команда набора номера может выглядеть так:
ATDP 8W (095) 924-3018,
где P - модификатор импульсного набора номера, W - модификатор ожидания второго непрерывного сигнала, (095)924-3018 - номер абонента;
) нажмите клавишу <Enter>.
После окончания набора номера, модем ожидает ответа удаленного модема до истечения интервала времени, задаваемого регистром S7. Если за указанный интервал времени Ваш модем получил ответ, то оба модема начинают обмениваться последовательностью подтверждающих сигналов для настройки параметров. Если фаза установления соединения завершена успешно, начинается собственно передача данных и Ваш модем переходит в режим данных. Если после набора номера получен сигнал "Занято", можно повторить набор, используя команду A/.
Передача данных прекращается в следующих случаях:
модем теряет сигнал несущей удаленного модема;
модему послана команда "отбой";
Ваш модем обнаруживает состояние "Off" интерфейсного сигнала DTR и ему были выданы команды &D2 или &D3;
телекоммуникационная программа выполняет "разрыв соединения" (см. Руководство по программному обеспечению).
При этом модем разрывает соединение, возвращается в командный режим и выдает сообщение "NO CARRIER" ("потеря несущей").
Режимы набора номера: X0, X1, X2, X3, X4.
Модем может работать в одном из пяти режимов, задаваемых командой Xn. Каждый из этих режимов предусматривает свой метод набора номера и каждому из них соответствует определенный набор сообщений, которые может выдавать модем в ответ на введенную команду или в ответ на возникшую ситуацию, например обнаружение сигнала "занято" или установление соединения. Ниже описаны эти режимы и указано, какие наборы сообщений модема им соответствуют.
Режим X0. Набор ответов режима X0 включает в себя первые пять сообщений, приведенных в табл. 2.3. (т.е. сообщения 0, 1, 2, 3, 4 ,5 или соответствующие им текстовые.) При работе в режиме X0 в случае успешного установлении соединения вы будете получать сообщение "CONNECT" без указания, на какой скорости произошло соединение. В этом режиме модем игнорирует любые сигналы АТС: через две секунды (этот интервал задается регистром S6) после ввода команды D модем начнет набор номера вне зависимости от того, был ли обнаружен непрерывный сигнал станции. При этом также отключается определение сигнала "занято" - модем всегда будет ждать ответа удаленного модема до истечения регистра S7, игнорируя состояние телефонной линии. Такой режим набора номера называется набором вслепую (blind dial). Набор вслепую может быть рекомендован для использования с ATC, которые выдают нестандартный или очень тихий сигнал "набирайте" (непрерывный гудок) или вообще не выдают никакого сигнала, как некоторые мини-АТС.
Режим X1. Этот режим отличается от режима X0 только набором ответов модема - при установлении соединения к слову CONNECT будет добавлено число, указывающее скорость в бит/с, т.е возможны ответы модема 0-5, а так же 10 и выше, (см. табл. 2.3). Набор номера также производится вслепую.
Режим X2. Набор сообщений режима X2 включает сообщения 0-6, 10 и выше. Перед набором номера модем будет ожидать непрерывного гудка (сигнала "набирайте"). В случае отсутствия сигнала "набирайте" в течение 10 секунд (это время задается в регистре S75, см. приложение B) набор номера будет прерван, модем выдаст сообщение NO DIALTONE ( "Нет сигнала 'набирайте'") или 6, если установлен режим числовых ответов.
Режим X3. Набор сообщений режима X3 включает те же сообщения 0-5, 10 и выше, что и набор X1, а также сообщение 7. В этом режиме используется "слепой" набор номера. Если после набора номера модем обнаруживает сигнал "занято", выдается сообщение BUSY или 7 в режиме числовых ответов.
Режим X4. Этот режим устанавливается по умолчанию. Модем определяет и сигнал "занято", и сигнал "набирайте". Допустимы любые сообщения из табл. 2.3.
Таким образом, режим X0 используется, как правило, с устаревшим программным обеспечением, не способным корректно обрабатывать сообщения модема, отличные от CONNECT и NO CARRIER. Режимы X1, X2 и X3 используются при работе на линиях, выдающих нестандартные сигналы или не выдающих сигналов вообще. Режим X1 используется для отключения обнаружения сигналов "занято" и "набирайте", X2 - для отключения обнаружения сигнала "занято", а X3 - сигнала "набирайте". В обычных случаях используется режим X4.
Набор номера. Модификаторы команды набора номера
Опишем модификаторы набора номера, которые могут присутствовать в команде набора номера.
Таблица 2.4.
Модификатор |
Функция и пример |
T |
Тональный (DTMF) набор номера. |
P |
Импульсный набор. |
Продолжение таблицы 2.4.
Модификатор |
Функция и пример |
W |
Ожидание второго сигнала "ответ станции". Например, для выхода в город через местную АТС обычно нужно набрать 9 и, дождавшись непрерывного гудка городской АТС, набирать номер городского абонента. В этом случае команда набора номера может иметь вид: ATDT 9W P 555-1212, что означает "набрать тональным сигналом цифру '9', дождаться гудка "набирайте" от городской АТС (модем будет ожидать его в течение времени, задаваемого регистром S74, по умолчанию - 20 секунд), набрать импульсным методом городской номер. Аналогично при звонке в другой город: ATDP8W (812) - 555-12-12 |
R |
Вызов с использованием тона "ответ". |
&Zn= xxx |
Запомнить номер в памяти. Выполнение этой команды приводит к тому, что номер 555-1212 будет сохранен в ячейке с адресом 0. |
ATDS=n |
Набор номера, записанного в памяти модема Здесь модем будет производить набор номера, записанного в ячейке с адресом 1. |
@ |
Доступ к системе с перевызовом. Иногда для доступа к удаленным системам применяется следующий прием: Вы звоните на удаленную систему. Удаленная система снимает трубку и ожидает, когда ей передадут номер телефона (обычно сигналами тонального набора). Далее удаленная система отсоединяется, и проверяет, есть ли среди номеров абонентов, имеющих к ней доступ, номер Вашего телефона. Если доступ с Вашего телефона разрешен, то удаленная система перезванивает Вам сама, после чего Вы обычным образом устанавливаете с ней соединение. Такой прием называется "callback" - обратный вызов. Модем импульсным набором набирает номер 555-1212 (системы с обратным вызовом), ждет пока система снимет трубку, определяя это по отсутствию в линии каких либо-сигналов в течение 5 с. Далее модем тоном передает свой номер 555-1515. Запятая говорит, что модем должен ждать 2 с, после чего возвратиться в командный режим (точка с запятой - возврат в командный режим) и разорвать соединение (команда H в конце строки). |
Окончание таблицы 2.4.
Модификатор |
Функция и пример |
; |
Возврат в командный режим. Модем наберет номер и возвратится в командный режим. Вы, в свою очередь, услышав ответ оператора, можете снять трубку своего телефонного аппарата и перейти к разговору с оператором, предварительно набрав команду ATH. После окончания разговора с оператором для перехода в режим данных введите команду ATX1D без параметров и повесьте трубку (X1 используется для отключения обнаружения сигналов АТС, так как соединение уже установлено). Услышав вызывной тон Вашего модема, оператор удаленного модема наберет ATA и повесит трубку своего аппарата (пользователи модемов IDC-1414BXL и IDC-1914BXL могут вместо этих команд использовать клавиши V/D и ORG/ANS). Если требуется разорвать соединение, введите команду ATH. |
! |
Переадресация сообщений. на некоторых офисных ATC может быть использована для "подбора" абонента, звонящего по другой линии. |
Ручной набор номера
Если по каким-либо причинам невозможно использовать автоматический набор номера (например, необходимо предварительно договориться голосом с абонентом), Вы можете набирать номер с телефонного аппарата, подключенного к Вашему модему.
Порядок работы с модемом при ручном наборе номера следующий:
) поднимите трубку Вашего телефонного аппарата. Модем должен при этом находится в командном режиме;
) наберите вручную номер удаленного модема. Если трубку снимет оператор, попросите его перевести свой модем в режим ответа;
) услышав высокочастотный тон "ответ" удаленного модема, наберите ATX1D и нажмите <Enter>;
) повесьте трубку. Модемы перейдут в режим установления соединения.
Разрыв соединения
Чтобы разорвать соединение после завершения передачи данных, необходимо сделать следующее
) для перехода из режима данных в режим команд, наберите Escape-последовательность (по умолчанию "+++"). Модем вернется в режим команд и выдаст сообщение OK;
) модем будет готов к приему очередных команд через время, заданное в регистре S12 (стандартно 1с);
) введите команду ATH. Не забудьте завершить ее нажатием клавиши <Enter>. Модем при этом отсоединится от линии ("положит трубку"), выдаст Вам сообщение OK и вернется в командный режим.
Если Ваше коммуникационное ПО имеет специальную команду для разрыва соединения, Вы можете также воспользоваться ей.
Регистры, влияющие на набор номера
Параметры, влияющие на набор номера, хранятся в регистрах модема с именами S6, S7, S8, S9, S10, а также в регистрах S70-S81.
Регистр |
Значение по умолчанию |
Описание функции |
S6 |
c |
Максимальное время ожидания сигнала "ответ станции" |
S7 |
с |
Время ожидания тона "ответ" удаленного модема после набора номера |
S8 |
с |
Длительность паузы, соответствующая модификатору "," команды набора номера |
S9 |
мс |
Время детектирования тона "ответ" удаленного модема. Если Ваш модем слышит непрерывный "ответ" дольше, чем время указанное в S9, то он считает, что удаленный модем ему ответил, иначе - ответа нет. |
S10 |
.4 c |
Время ожидания перед отбоем после потери несущей. Если в процессе передачи данных Ваш модем теряет несущую, то перед тем как отработать отбой, он будет ожидать ее появления в течение времени, указанного в S10 |
Опишем, как ответить на вызов удаленного модема, а также как ответить голосом, а потом перейти в режим передачи данных.
Автоматический ответ на входящий звонок
Если Вам требуется, чтобы модем автоматически отвечал на звонки, проделайте следующее:
) введите команду ATS0=n, где n - количество звонков, которое модем пропустит, прежде чем перейти в режим ответа. Допустимые значения 1-255, 0 (по умолчанию) означает запрет автоответа. Например, после команды ATS0=4 модем будет отвечать только после 4-го звонка;
) нажмите <Enter>, на что модем ответит OK. У внешнего модема, кроме того, должен загореться индикатор 'AA';
) автоответ будет работать до тех пор, пока не произойдет сброс модема или не будет отключено питание. При этом в регистр S0 будет записано значение, хранящееся в NVRAM. NVRAM (перезаписываемая постоянная память, ППЗУ) - особый тип памяти, установленной в Вашем модеме, где хранятся редко изменяемые параметры настройки. В отличие от RAM (оперативная память), записанное в NVRAM содержимое не разрушается при выключении питания, а в отличие от ROM (постоянная память), содержимое NVRAM можно модифицировать.
Внимание! Далеко не каждая коммуникационная программа способна работать с модемом в режиме автоответа. Многие программы предпочитают самостоятельно обнаружить звонок и выдать в модем команду ответа A. Прежде чем устанавливать режим автоответа, ознакомьтесь с документацией на программное обеспечение.
Как работает автоответ?
Если Ваш модем настроен на режим автоответа, то при звонке на него с удаленного модема будет происходить следующее:
) звонит телефонный аппарат, подключенный к гнезду Phone модема, модем выдает сообщения RING. У внешнего модема может мигать индикатор 'AA'. Если динамик модема не отключен командой L0, модем также издает звуковой сигнал;
) модем подсчитывает звонки и переходит в режим ответа, отсчитав число звонков, указанное в регистре S0. Модем подключается к линии и начинает ожидать сигнал несущей от вызывающего модема. Если в течение времени, заданного регистром S7, соединение не установлено, модем отключается от линии и возвращается в командный режим;
) если сигнал несущей получен, модем устанавливает соединение с удаленным модемом и переходит к фазе обмена подтверждениями (handshake);
) модем выдает соответствующее сообщение CONNECT, переключается в режим данных и переводит линию DCD интерфейса RS-232C в состояние 'On', сигнализируя о готовности к обмену данными.
Чтобы отключить режим автоответа, следует командой ATS0=0 записать в регистр S0 значение 0, при этом, реагируя на входящие звонки, модем будет только выдавать сообщение RING. Перейти в режим ответа в этом случае можно при помощи ввода вручную команды A.
После детектирования сигнала звонка (получения сообщения RING) введите командную строку AT A<Enter>, при этом модем подключится к линии, установит соединение и перейдет в режим данных.
Разрыв соединения
Чтобы разорвать соединение после завершения передачи данных, необходимо сделать следующее:
) для перехода из режима данных в режим команд наберите Escape-последовательность (по умолчанию "+++"). Модем вернется в режим команд;
) модем будет готов к приему очередных команд через время, заданное в регистре S12 (стандартно 1с), и подтвердит это выдачей сообщения OK;
) введите команду ATH. Не забудьте завершить ее нажатием клавиши <Enter>. Модем при этом отсоединится от линии ("положит трубку"), выдаст Вам сообщение OK и вернется в командный режим.
Если Ваше коммуникационное ПО имеет специальную команду для разрыва соединения, вы можете также воспользоваться ей.
Регистры, влияющие на ответ
Поведение модема при ответе управляется различными регистрами. Регистры, влияющие на ответ и разрыв соединения, приведены в следующей таблице.
Регистр |
Значение по умолчанию |
Функция |
S0 |
Число звонков, после которого модем автоматически отвечает на вызов. 0 - автоматический ответ запрещен |
|
S7 |
Время ожидания несущей вызывающего модема в секундах |
|
S9 |
6 |
Время в 1/10 с, в течение которого должна присутствовать несущая вызывающего модема, чтобы Ваш модем ее распознал |
S10 |
- соотв. |
Время в 1/10 c, в течение которого модем ожидает возвращения сигнала несущей удаленного модема перед разрывом соединения, если несущая потеряна. |
Ваш модем поддерживают специальные протоколы коррекции ошибок MNP4 и V.42, которые позволяют передавать данные без ошибок, даже по зашумленным телефонным каналам. Модем также поддерживает протоколы сжатия данных MNP5 и V.42bis, позволяющие увеличить реальную скорость передачи данных за счет сжатия.
Протоколы коррекции ошибок
Ваш модем поддерживает два протокола коррекции ошибок: MNP уровней 1 - 4; CCITT V.42
При использовании данных протоколов передаваемый поток данных разбивается на пакеты, вычисляются, определенным образом контрольные значения для каждого пакета, передаваемые вместе с пакетом. Если при передаче данных произошла ошибка и полученные контрольные значения не совпадают, происходит повторная передача пакета.
Протокол MNP (расшифровывается как Microcom Networking Protocol) обнаруживает и исправляет ошибки, возникающие при обмене данными.
Существует несколько "уровней" этого протокола, каждый из которых представляет собой набор специальных методов, используемый для передачи данных.
MNP Class 1 обеспечивает автоматическую коррекцию ошибок на полудуплексных асинхронных соединениях.
MNP Class 2 обеспечивает автоматическую коррекцию ошибок на дуплексных асинхронных соединениях.
MNP Class 3 при использовании обычного асинхронного метода передачи между компьютером и модемом преобразует передаваемые удаленному модему данные в соответствии с синхронным протоколом SDLC, а также выполняет обратное преобразование для принимаемых данных. Синхронная передача повышает пропускную способность модема, так как при синхронной передаче отпадает необходимость в обработке стартовых и стоповых бит, т.е. каждый передаваемый символ имеет длину 8 бит вместо десяти.
MNP Class 4 представляет собой надстройку над протоколами MNP-2 и 3, определяющую методику начального согласования размера пакета данных во время установления соединения.
V.42 - протокол коррекции ошибок, принятый CCITT (Международным Комитетом Телеграфии и Телефонии) в январе 1990 г. Эффективность протокола V.42 выше, чем MNP-4, особенно при работе на сильно зашумленных линиях. Кроме того, он обеспечивает более помехозащищенный метод начальной инициализации, чем MNP-4.
Протоколы сжатия данных MNP-5 и V.42bis
Как отмечалось выше, протоколы MNP-5 и V.42bis используются для сжатия данных. MNP-5 был впервые предложен фирмой Microcom и обеспечивает отношение сжатия около 2:1. V.42bis, рекомендованный CCITT в январе 1990 года, более эффективен и обеспечивает отношение сжатия 3:1, а в некоторых случаях 4:1 (при передаче текстов). Кроме того, недостатком протокола MNP-5 является УВЕЛИЧЕНИЕ объема данных, если их сжатие невозможно (например, передается уже сжатый каким-либо методом файл). При этом возможна потеря производительности, по сравнению с передачей данных без такого "сжатия". Протокол V.42bis свободен от этого недостатка.
Поддерживая оба протокола, Ваш модем может работать с модемами, использующими как тот, так и другой протокол.
1. Получить у преподавателя два модема : внутренний и внешний. Ознакомиться с документацией на модемы и установить их в соответствующие компьютеры.
2. Присоединить телефонные кабеля. Проверить функционирование модемов.
3. Запустить коммуникационные программы QL2FAX или RIP_terminal.
. Произвести набор номера и установить соединение между вашими компьютерами.
. Произвести передачу файлов с использованием различных протоколов.
. Определить характеристики передачи для каждого протокола. Определить максимальную скорость передачи данных в вашей системе и сравнить ее с паспортной скоростью модема.
7. Оформить отчет.
Цель, порядок выполнения и защиты лабораторных работ
Лабораторная работа № 1 Администрированиелокальной вычислительной сети на примере NOVELLNETWARE
Введение
.1. Сетевая операционная система Novell NetWare
.2. Структура серверного диска и локальные накопители на магнитных дисках
.3. Защита данных в NetWare
.4. Установка файлового сервера Novell NetWare
.5. Работа в операционной системе Novell NetWare
.6. Команды login-сценария
.7.Конфигурирование системы посредством утилиты syscon
Порядок выполнения работы
Лабораторная работа № 2 Модемы (установка, наладака, команды, режимы)
Введение
.1. Основные понятия
.2. Установка модема
.3. Управление модемом
.4. Установление исходящих соединений (как позвонить другому модему)
.5. Исправление ошибок и сжатие данных
Порядок выполнения работы
Библиографический список
Оглавление