- •Часть 1
- •Основы сетевых технологий.
- •Локальные вычислительные сети (лвс).
- •Территориально-распределенные сети.
- •Конфигурация локальных сетей.
- •Централизованные и одноранговые сети.
- •Программное обеспечение централизованных и одноранговых сетей .
- •Архитектура сетей.
- •Поколение сетевых архитектур.
- •Топологии.
- •Преимущества и недостатки сетей шинной архитектуры.
- •Топология типа “звезда” (Topology, Star).
- •Преимущества и недостатки сетей с топологией типа “звезда”.
- •Топология Token Ring (Эстафетное кольцо).
- •Работа сети Token Ring.
- •Преимущества и недостатки сетей с топологией типа Token Ring.
- •Уровневые протоколы и модель вос. Сетевые протоколы.
- •Пользователи тран-спорт-ного уровня
- •Описание функций семи уровней модели osi.
- •Связь между уровнями.
- •Поставщик сервиса
- •Практическая иллюстрация.
- •Словарь терминов используемых в компьютерных сетях
- •Вопросы для контроля
- •2. Какие из следующих утверждений описывают топологию "звезда"?
- •Ключевые термины:
- •Библиографический список
Практическая иллюстрация.
Просто используем слова данные пользователя и заголовки. По мере того как блок передается через уровни, к нему добавляется заголовок. Для последующих нижележащих уровней он становится информацией пользователя. Наконец, полный блок данных протокола передается в канал связи, откуда он берется принимающим узлом и совершает прохождение уровней в обратном порядке по отношению к тому порядку, который имел место в передающем узле. Заголовки, добавленные на соответствующих уровнях в передающем узле, используется для вызова симметричных и взаимно дополняющих функций в принимающем узле (например, вместо кодирования данных, которое было выполнено в передающем узле, в принимающем узле выполняется декодирование). После того как функции выполнены, блок передается на следующий уровень. Заголовок, который был добавлен некоторым объектом в передающем узле, изымается одноуровневым объектом в принимающем узле.
Заголовок играет инструментальную роль в вызове функций для уровня того же ранга. Давайте взглянем опять на эти понятия с более практической точки зрения и посмотрим, что могут представлять из себя некоторые из этих функций.
Предыдущий узел Уровни Принимающий узел
N+1
N
N-1
Канал передачи
Рис.9
Обмен данными между двумя узлами сети. Н-заголовок; DATA-данные.
Перейдем к следующему рисунку 10, который является уточнённым вариантом предыдущего рисунка 9.
Здесь в заголовки помещаются команды для вызова функций в одноуровневых объектах, находящихся в другом узле сети. Рассматриваются три уровня. Уровни будут вызывать один сервисный объект в каждом уровне.
Уровень N+1 вызывает сервисный объект для формирования в передающем узле поля контрольной последовательности. Уровень N+1 принимающего узла производит проверку наличия ошибок при передаче на основе сравнения контрольного поля со значением счетчика приема. Сервисный объект на уровне N добавляет поле контрольной последовательности в виде заголовка, который будет использоваться в принимающем N уровне, без ошибок.
Передающий узел Уровни Принимающий узел
Добавить порядковый Проверить
Порядковый номер
Данные
Порядковый номер
Данные
N+1
Добавить поле Контроль
контроля ошибок ошибок передачи
Порядковый номер
Данные
Контроль ошибок
Дан-ные
Поряд-ковый номер
Контроль ошибок
Контроль ошибок
N
Восстановление
Сжатие данных сжатых данных
Ко-ман-ды
сжа-тия
Ко-ман-ды
сжа-тия
Конт-роль оши-бок
По-ряд-ко-вый номер
Дан-ные
Ко-ман-ды
сжа-тия
Контроль оши-бок
По ряд-ковый но-мер
Дан-ные
К анал передачи данных
Рис.10 Вызов функций поддержки с помощью PCI (заголовка).
Наконец, объект в N-1 уровне производит сжатие данных. В принимающем узле этот заголовок будет использован как команда N-1 уровню преобразовать данные к исходному виду. (Хотя конкретная функция могла быть выполнена без использования заголовков.)
Рассмотрим теперь, как используется управляющая информация интерфейса ICI в уровневых сетях. Как отмечалось ранее, ICI используется только между смежными уровнями одного и того же узла. ICI содержит команды, которые должны быть выполнены нижележащими уровнями и которые посылаются из передающего узла либо верхними уровнями, если команды передаются принимающему узлу. Например, ICI может содержать команду нижнему уровню обеспечить ускоренное прохождение через уровень. На рисунке 1, когда N-1 уровень принимает команду ICI, он знает, что для увеличения скорости передачи данных, в которые этот уровень получает от своего пользователя, должны быть выполнены дополнительные функции. Поэтому один из подходов мог бы состоять в том, чтобы посылать несколько блоков данных параллельно, т.е. в выполнении операций мультиплексирования, чтобы ускорить передачу через нижние уровни.