- •1. Базовые понятия и термины
- •17 16
- •19 18
- •7. Аппаратное обеспечение сетей
- •8. Основные сетевые службы
- •10. Управление сетями
- •11. Сетевые операционные системы
- •13. Сетевая печать
- •15. Ориентация на корпоративные сети
- •16. Интранет в корпоративной сети
- •65 64
- •68 69 Заключение
- •71 Терминологическая справка
- •73 Литература
13. Сетевая печать
Все клиенты сети могут пользоваться одним или несколькими общими принтерами. На рис.21 представлена схема организации сетевой печати в ОС NetWare.
При использовании сетевой печати данные, направляемые на печать, помещаются в очередь в виде задания. Одному принтеру может присваиваться несколько очередей с
указанием пользователей и приоритетов печати. Сервер печати - это программа, которая постоянно сканирует очереди на печать и направляет задания из очередей на принтеры.
Когда рабочая станция посылает данные на печать, они временно сохраняются в виде файла в специальном каталоге. Этот файл называется заданием, а специальный каталог - очередью.
14. Архитектура компьютерной сети - модель OSI
Международная организация по стандартизации (International Standards Organization - ISO) в 1984 г. разработала модель архитектуры сети, которая называется коммуникационная модель "Взаимодействия открытых систем" (англ. Open System Interconnection reference model, OSI). Модель OSI - это
37
многоуровневая модель, которая при условии ее использования всеми по ставщиками компьютерной техники и сетей обеспечит связь любого компью тера с любым другим в любой сети.
В модели OSI имеется 7 уровней управления сетью и соответствующи: протоколов, на которых определяются отдельные функции протоколов ком муникации данными:
Уровень
|
Формат данных
|
Описание
|
Прикладной (Application)
|
Сообщение
|
Программы приложения, которые использует сеть. Сетевые сервисные службы. |
Представления данных (Presentation)
|
Пакет
|
Стандартизирует представление данных в приложении, например, формат чисел с плавающей точкой. Обработка данных (шифрование). |
Сеансовый (управления сеансами) (Session)
|
Пакет
|
Управляет соединениями между взаимодействующими приложениями. Отправка и прием сообщений. Контроль за ошибками. |
Транспортный (Transport)
|
Сегмент, дейтаграмма, пакет
|
Обеспечивает обнаружение ошибок и их коррекцию во всей сети - надежность передачи. Сетевая адресация. |
Сетевой (Network)
|
Дейтаграмма
|
Управляет соединениями через локальную сеть. Межсетевые соединения. Маршрутизация логических адресов. |
Канальный (передачи данных) (Data link)
|
Кадр, пакет
|
Доставляет данные через среду, которая предоставляется основным физическим уровнем. Интерфейс с оборудованием и управление логическим каналом. |
Физический (Physical)
|
Биты
|
Определяет такие физические характеристики, как уровни напряжения, спецификация кабеля или волоконной оптики. Управление оборудованием. |
Протоколы - это набор правил, процедур и соглашений, регулирующих порядок осуществления взаимодействия между одинаковыми уровнями разных узлов. Сетевые протоколы — это правила и технические процедуры, позволяющие нескольким компьютерам при объединении в сеть общаться друг
38
с другом. Имеются протоколы для скорости передачи, форматов данных, контроля ошибок и др.
Основные сведения, касающиеся протоколов:
- существует множество протоколов. И хотя они все участвуют в реализации связи, каждый протокол имеет различные цели, выполняет различные задачи, обладает своими преимуществами и ограничениями;
- протоколы работают на разных уровнях OSI. Функция протокола определяется уровнем, на котором он работает;
- несколько протоколов могут работать совместно. Это так называемый стек или набор протоколов.
Другие протоколы обычно основываются на более простой архитектуре за счет устранения или объединения отдельных функций и служб.
Пользователь не "видит" всех уровней архитектуры, он взаимодействует лишь с верхним (прикладным уровнем). Для каждого уровня определены протокол уровня и интерфейсы. Интерфейсы уровня описывают порядок взаимодействия с уровнем, лежащим выше, и с нижележащим уровнем. Сетевое обеспечение строится таким образом, что каждый нижележащий уровень является сервером (предоставляет услуги) для вышележащего уровня.
Передача данных по сети, с технической точки зрения, должна быть разбита на ряд последовательных шагов, каждому из которых соответствуют свои правила и процедуры, или протокол. Эти действия должны быть выполнены в одной и той же последовательности на каждом компьютере. На компьютере - отправителе эти действия выполняются в направлении сверху вниз, а на компьютере — получателе - снизу вверх. Процесс, который называется привязка, позволяет с достаточной гибкостью настраивать сеть, т.е. сочетать протоколы и платы сетевых адаптеров, как того требует ситуация. Например, два набора протоколов, IPX/SPX (International Packet Exchange - соответствует сетевому и есть ряд функций канального уровней / Sequenced Packet Exchange - соответствует транспортному уровню) и TCP/IP (Transmission Control Protocol/Internet Protocol), могут быть привязаны к одной плате сетевого адаптера. Порядок привязки определяет очередность, с которой операционная система выполняет протоколы.
В компьютерной промышленности в качестве стандартных моделей протоколов разработано несколько стеков. Наиболее важные из них: набор
39
протоколов ISO/OSI; IBM System Network Architecture (SNA); Novell Netware; набор протоколов Интернета; стеки протоколов TCP/IP и IPX/SPX.
Пакет - это данные, сформированные каким-либо протоколом (например, IPX). Максимальная длина пакета зависит от загрузки сети. При большой загрузке сети, когда многие станции имеют данные для передачи, интервал времени между получениями маркера станцией будет увеличиваться. В такой ситуации станции автоматически уменьшают максимальный размер пакета, поэтому каждая станция будет передавать свои данные за более короткий промежуток времени и, следовательно, уменьшится время получения (ожидания) маркера или время доступа станции к среде. Когда загрузка сети уменьшается, максимальный размер пакета динамически увеличивается.