- •10 Пара. Сети и сетевые ос. Уровни osi
- •Сетевая операционная система
- •Основное назначение
- •Сетевые сервисы
- •Сокеты, соединения
- •Номера портов
- •Локальная копия списка
- •Состояние сетевых служб операционной системы
- •-Проверка доступности сетевых служб
- •Сети и сетевые структуры
- •Использование сетей и сетевых структур имеет следующую мотивацию:
- •Сетевые и распределенные операционные системы
- •Функциональные компоненты сетевой ос
- •Сетевые службы и сетевые сервисы
- •Встроенные сетевые службы и сетевые оболочки
- •Одноранговые и серверные сетевые операционные системы
- •Ос в одноранговых сетях
- •Ос в сетях с выделенными серверами
- •Гибридная сеть
- •Соответствие сетевой архитектуры Windows nt модели osi
- •Физический уровень
- •Канальный уровень
- •Сетевой уровень
- •Транспортный уровень
- •Сеансовый уровень
- •Уровень представления
- •Прикладной уровень
- •Интернет-модель сетевого стека
- •Упаковка запросов в osi
- •Сетевая архитектура Windows nt / 2000
- •Классификация драйверов
- •Обработка данных
- •Tcp/ip и сетевая архитектура Windows 2000
- •Выделенные и специализированные серверы
- •Сетевая карта и её драйвер
Гибридная сеть
(слайд №13)
Рис. 2.6. Гибридная сеть
В больших сетях наряду с отношениями клиент-сервер сохраняется необходимость и в одноранговых связях, поэтому такие сети чаще всего строятся по гибридной схеме (рис. 2.6).
Соответствие сетевой архитектуры Windows nt модели osi
(слайд №14)
Соответствие сетевой архитектуры ОС Windows NT модели OSI
Модель OSI |
||
Тип данных |
Уровень |
Функции |
Данные |
7. Прикладной уровень |
Доступ к сетевым службам |
6. Уровень представления |
Представление и кодирование данных |
|
5. Сеансовый уровень |
Управление сеансом связи |
|
Сегменты |
4. Транспортный |
Прямая связь между конечными пунктами и надежность |
Пакеты |
3. Сетевой |
Определение маршрута и логическая адресация |
Кадры |
2. Канальный |
Физическая адресация |
Биты |
1. Физический уровень |
Работа со средой передачи, сигналами и двоичными данными |
Чтобы помочь производителям в стандартизации и интегрировании их сетевого программного обеспечения, Международная организация по стандартизации (ISO) определила программную модель пересылки сообщений между компьютерами - модель соединения открытых систем (Open System Interconnection reference model, OSI). В модели определены семь уровней программного обеспечения.
Сетевой запрос должен спуститься до самого нижнего уровня на клиентской машине, затем он передается по физическому носителю и вновь поднимается на серверной машине до уровня, который его поймет и обработает. Каждый уровень иерархии считает, что он общается с аналогичным уровнем на другой машине и использует некоторый стандартный протокол. Набор протоколов, в соответствии с которыми запрос проходит вниз по уровням и обратно, называется стеком протоколов.
На рисунке представлен общий вид сетевых компонентов Windows NT, а также их соответствие уровням модели OSI. Модель OSI далеко не всегда точно соответствует коммерческим сетевым программным продуктам, реальные программные модули которых объединяют несколько уровней модели OSI или разбивают один уровень на несколько.
Задача каждого уровня состоит в том, чтобы предоставить обслуживание верхним уровням, абстрагируясь от того, как реализовано это обслуживание на нижних уровнях.
Физический уровень
Физический уровень является самым нижним уровнем в модели OSI. Задачи этого уровня связаны с отправкой и получением неструктурированного потока бит по физической среде передачи. Он характеризует электрический, оптический, механический и функциональный интерфейс к физической среде. В Windows NT физический уровень реализуется сетевой картой, ее трансивером, и средой передачи данных, к которой она присоединена. Для сетевых компонентов, которые используют последовательный порт, физический уровень может также включать низкоуровневое сетевое программное обеспечение, которое определяет, как поток последовательных бит делится на пакеты данных.
Канальный уровень
Пересылает низкоуровневые кадры данных, ожидает подтверждения их получения и повторяет передачу потерянных кадров.
В официальной терминологии модели OSI группа бит, посылаемая канальным уровнем, называется physical layer service data unit (единица данных, обслуживаемая физическим уровнем), на практике эту группу бит называют фреймом.
Канальный уровень делится на два подуровня: подуровень управления логической связью (Logical Link Control, LLC) и под уровень управления доступом к среде (Media Access Control, MAC). LLC управляет взаимодействием с верхним сетевым уровнем и обеспечивает безошибочную передачу фреймов от одного узла к другому. Этот уровень отвечает за установление и завершение логической связи, контроль последовательности фреймов, подтверждение приема фрейма и повтор передачи неподтвержденных фреймов. В сетевой архитектуре Windows NT функции подуровня LLC реализуются в транспортных драйверах (transport driver).
MAC подуровень управляет доступом к среде передачи, проверяет ошибки во фреймах, распознает адреса полученных фреймов. Подуровень MAC обеспечивает стандартные интерфейсы для сетей Ethernet (со случайным коллективным доступом с контролем несущей и обнаружением конфликтов, Carrier Sense Multiple Access with Collision Detection, CSMA/CD), для сетей, где используется передача маркера на общей шине (ArcNet) и в кольце (Token Ring). В сетевой архитектуре Windows NT функции подуровня MAC реализуются в сетевой карте.