Компьютерные сети
ронологическом порядке)
Novell DOS, Windows for Workgroups, Windows95-98, Windows NT Workstation.
Причем последние операционные системы содержат не только утилиты,
позволяющие осуществлять доступ к локальным сетям, но и утилиты доступа к
Internet.
6. Удаленный доступ и удаленное управление сервером
Многие программные пакеты для удаленной связи реализуют удаленное
управление, а не удаленный доступ. При удаленном управлении локальный
компьютер (тот, на котором вы работаете) используется как
неинтеллектуальный терминал для взаимодействия с удаленной машиной, с
которой установлена связь. Нажатия клавиш и кнопок мыши передаются на
удаленный компьютер и управляют его пользовательским интерфейсом. Все
вычислительные операции выполняются на удаленном компьютере, а вывод
(видео) поступает обратно по низкоскоростной линии компьютеру-терминалу.
Удаленное управление кардинально отличается от удаленного доступа, при
котором локальный компьютер подключается к удаленному как клиент локальной
сети. При удаленном доступе все вычислительные операции выполняются на
локальном компьютере. Он считывает денные с удаленного компьютера и
передает их обратно.
Удаленное управление избавлено от неравномерности в работе – «быстрых» и
«медленных» периодов из-за ожидания, возникающего при удаленном доступе.
Принцип удаленного доступа (а не удаленного управления) реализован в World
Wide Web.
Службы удаленного доступа присутствуют не во всех коммуникационных
операционных системах. В тех же системах, в которых они присутствуют, они
мало чем отличаются. Поэтому Службы удаленного доступа я хотел бы
рассмотреть на примере службы Remote Access Service (RAS), входящей в
состав наиболее перспективной сетевой операционной системы Microsoft
Windows NT. Служба удаленного доступа RAS реализует эффективное соединение
с сетями по низкоскоростным телефонным линиям общего пользования. RAS
функционирует, осуществляя управление, набор номера и согласование
протоколов, необходимые для установления соединения и маршрутизации
пакетов, либо соответствующим образом направляя вызовы NetBIOS (Программа-
эмулятор, используемая для того, чтобы разрешить на рабочих станциях
запуск прикладных задач, поддерживающих вызовы в сетевой базовой системы
ввода-вывода фирмы IBM (IBM NetBIOS) через отвечающую хост-машину сети.
RAS может не только соединять клиентов сети Windows с серверами
Windows NT, но и подключать их к любому серверу, поддерживающему
последовательные протоколы SLIP или PPP, либо способному осуществлять
коммуникации по протоколам IPX, TCP/IP, NetNEUI. Практически служба RAS
поддерживает сеансы связи с любым сервером Internet, а также с большинством
хост-систем UNIX, серверами NetWare и многими другими ОС.
Нельзя не упомянуть о возможности почти всех коммуникационных
операционных систем - удаленной консоли. Удаленная консоль позволяет с
любого рабочего места выполнять административные функции на сервере. Режим
удаленной консоли позволяет решить проблему доступа к консоли сервера, если
он размещен в удаленном месте. Работая в режиме удаленной консоли, можно
выполнять следующие функции:
- ввод команд и получение изображения экрана консоли на любой рабочей
станции так, как если бы это делалось непосредственно на консоли
сервера;
- просмотр каталогов и редактирование текстовых файлов;
- копирование файлов с локального диска (той рабочей станции, на
которой запускается удаленная консоль) на диски сервера. Однако
посредством удаленной консоли нельзя передавать файлы с сервера на
локальный диск;
- завершать работу сервера и его повторный перезапуск.
7. Использование сетевого принтера
Одной из важнейших задач, решаемых сетевыми операционными системами,
является возможность коллективного использования печатающих устройств в
сети. Поскольку в каждой сетевой ОС имеется несколько путей для реализации
данной задачи, то при установке сетевого принтера необходимо абсолютно
точно сконфигурировать ПО.
Чем же отличается печать в сети от печати на автономном ПК с подключенным
принтером? На автономном ПК печатающиеся документы, графические изображения
и т.п. непосредственно выводятся на принтер через параллельный или
последовательный порт. При работе в сети все пользователи, имеющие
соответствующие права могут передавать задания на печать на предоставленный
в их распоряжение сетевой принтер. Если бы все задания на печать
передавались непосредственно на принтер, то задание пользователя В могло бы
помешать выполнению задания пользователя А. Следовательно, необходим
механизм, регулирующий процесс поступления заданий на принтер, чтобы
очередь выполнения задания пользователя В наступила лишь тогда, когда
полностью обработано задание пользователя А. Однако если процесс печати
организовать таким образом, чтобы пользователь В мог посылать задания
принтеру только тогда, когда полностью выполнено задание пользователя А, то
в этом случае пропадет смысл использования сети для решения задач в области
печати. Поэтому был выбран промежуточный механизм, который называется
«спулинг» (от английского слова spooling) – промежуточная буферизация
данных. Суть его состоит в том, что каждое задание на печать предварительно
запоминается в некотором временном файле на диске и передается и передается
на печать лишь когда принтер готов к работе (полностью обработано
предыдущее задание) и новое задание на печать стоит в очереди первым.
Задания на печать, которые должны быть обработаны немедленно, могут быть
перемещены в начало очереди пользователем, имеющим на это соответствующие
права.
Если вы посылаете задание на печать сетевому принтеру, то оно
предварительно становится в очередь на печать и распечатывается лишь тогда,
когда наступит его очередь. Таким образом, на рабочей станции пользователя
устанавливается программный переключатель, который перенаправляет задания
на печать с локальных портов ПК (к которым подключаются сетевые принтеры)
на очередь на печать.
Кроме очередей на печать, существуют еще сервер печати и принтеры. Задача
сервера печати заключается в том, чтобы управлять очередями на печать,
принтерами и заданиями на печать. Другими словами, сервер печати должен
контролировать в очереди наличие задания на печать, а также извлекать
задание на печать из очереди и передавать на исполнение принтеру, который
обслуживает данную очередь.
Принтер, локально подключенный к рабочей станции, также может быть
предоставлен в распоряжении всех пользователей сети в качестве сетевого.
Таким образом, можно так распределить принтеры в сети, чтобы удовлетворить
всем предъявленным требованиям.
8. Обзор сетевых протоколов
Сетевые транспортные протоколы обеспечивают базовые функции, необходимые
компьютерам для коммуникаций с сетью. Такие протоколы реализуют полные
эффективные каналы коммуникаций между компьютерами.
Транспортный протокол можно рассматривать как зарегистрированную почтовую
службу. Вы передаете конверт (данные) в почтовое отделение, а затем
остается убедиться, что почта дошла до адресата. Аналогично, транспортный
протокол гарантирует, что передаваемые данные доходят до заданного
адресата, проверяя получаемую от него квитанцию. Он выполняет контроль и
исправление ошибок без вмешательства более высокого уровня.
Основными сетевыми протоколами являются:
- NetBEUI
- NWLink (IPX/SPX)
- TCP/IP
Каждый сетевой транспортный протокол имеет свои достоинства и
недостатки.
NetBEUI
NetBEUI означает «расширенный пользовательский интерфейс NetBIOS». Он
реализует транспортный протокол NetBIOS Frame (NBF), разработанный IBM в
середине 80-х годов для поддержки локальных сетей рабочих групп с
операционными системами OS/2 и LAN Manager.
Этот протокол проектировался для рабочих групп, насчитывающих от 2 до
200 компьютеров. Он не допускает маршрутизации между сетями и поэтому
ограничен небольшими локальными сетями.
NWLink
Протокол NWLink представляет собой реализацию Microsoft стека
протоколов IPX/SPX компании Novell. Клиенты и серверы Microsoft могут
постепенно добавляться к существующим сетям, что облегчает переход с одной
платформы на другую, устраняя необходимость резкой смены сетевого
стандарта.
Этот протокол можно рассматривать как сетевой протокол среднего
класса. Он реализует относительно разумный компромисс между простым
немаршрутизируемым транспортным протоколом NetBEUI и сложным
маршрутизируемым протоколом TCP/IP.
TCP/IP
Протокол управления передачей/межсетевой протокол (Transmission
Control Protocol/Internet Protocol) и комплект соответствующих протоколов
были разработаны Агентством перспективных исследований и разработок (ARPA,
Advanced Projects Research Agency, позднее DARPA) Министерства обороны США
в соответствии с проектом межсетевого взаимодействия, реализация которого
началась в 1969 г. В настоящее время TCP/IP является наиболее широко
распространенным протоколом межкомпьютерных коммуникаций и применяется в
глобальной сети Internet. Первоначально ARPA создала TCP/IP для соединения
сетей военного назначения, а затем бесплатно предложила стандарты
протоколов для правительственных учреждений и
| | скачать работу |
Компьютерные сети |