|
| ||
|
|
||
|
| ||
|
|
![]() |
4.1. Эталонная модель OSI При связи компьютеров по сети производится
множество операций, обеспечивающих передачу данных от компьютера к компьютеру.
Пользователю, работающему с каким-то приложением, в общем-то безразлично, что
и как при этом происходит. Для него просто существует доступ к другому приложению
или компьютерному ресурсу, расположенному на другом компьютере сети. В действительности
же вся передаваемая информация проходит много этапов обработки. Прежде всего она
разбивается на блоки, каждый из которых снабжается управляющей информацией. Полученные
блоки оформляются в виде сетевых пакетов, эти пакеты кодируются, передаются с
помощью электрических или световых сигналов по сети в соответствии с выбранным
методом доступа, затем из принятых пакетов вновь восстанавливаются заключенные
в них блоки данных, блоки соединяются в данные, которые и становятся доступны
другому приложению. Это, конечно, очень упрощенное описание происходящих процессов.
Часть из указанных процедур реализуется только программно, другая - аппаратно,
а какие-то операции могут выполняться как программами, так и аппаратурой. Модель OSI была предложена Международной организацией стандартов ISO (International Standards Organization) в 1984 году. С тех пор ее используют (более или менее строго) все производители сетевых продуктов. Как и любая универсальная модель, модель OSI довольно громоздка, избыточна и не слишком гибка, поэтому реальные сетевые средства, предлагаемые различными фирмами, не обязательно придерживаются принятого разделения функций. Однако знакомство с моделью OSI позволяет лучше понять, что же происходит в сети.
Рис. 4.1. Семь уровней модели OSI
Все сетевые функции в модели разделены на 7 уровней (рис. 4.1). При этом вышестоящие уровни выполняют более сложные, глобальные задачи, для чего используют в своих целях нижестоящие уровни, а также управляют ими. Цель нижестоящего уровня — предоставление услуг вышестоящему уровню, причем вышестоящему уровню не важны детали выполнения этих услуг. Нижестоящие уровни выполняют более простые, более конкретные функции. В идеале каждый уровень взаимодействует только с теми, которые находятся рядом с ним (выше него и ниже него). Верхний уровень соответствует прикладной задаче, работающему в данный момент приложению, нижний - непосредственной передаче сигналов по каналу связи. Функции, входящие в показанные на рис 4.1 уровни, реализуются каждым абонентом сети. При этом каждый уровень на одном абоненте работает так, как будто он имеет прямую связь с соответствующим уровнем другого абонента, то есть между одноименными уровнями абонентов сети существует виртуальная связь. Реальную же связь абоненты одной сети имеют только на самом нижнем, первом, физическом уровне. В передающем абоненте информация проходит все уровни, начиная с верхнего и заканчивая нижним. В принимающем абоненте полученная информация совершает обратный путь: от нижнего уровня к верхнему (рис. 4.2).
Рис. 4.2. Путь информации от абонента к абоненту Рассмотрим подробнее функции разных уровней.
Большинство функций двух нижних уровней модели (1 и 2) обычно реализуются аппаратно (часть функций уровня 2 - программным драйвером сетевого адаптера). Именно на этих уровнях определяется скорость передачи и топология сети, метод управления обменом и формат пакета, то есть то, что имеет непосредственное отношение к типу сети (Ethernet, Token-Ring, FDDI). Более высокие уровни не работают напрямую с конкретной аппаратурой, хотя уровни 3,4 и 5 еще могут учитывать ее особенности. Уровни 6 и 7 вообще не имеют к аппаратуре никакого отношения. Замены аппаратуры сети на другую они просто не заметят. В уровне 2 (канальном) нередко выделяют два подуровня.
Помимо модели OSI, существует также модель IEEE Project 802, принятая в феврале 1980 года (отсюда и число 802 в названии), которую можно рассматривать как модификацию, развитие, уточнение модели OSI. Стандарты, определяемые этой моделью (так называемые 802-спецификации), делятся на двенадцать категорий, каждой из которых присвоен свой номер.
Стандарты 802.3, 802.4, 802.5, 802.12 прямо относятся к подуровню
MAC второго (канального) уровня эталонной модели OSI. Остальные 802-спецификации
решают общие вопросы сетей. |
![]() | ![]() |
| Ядерное оружие | Графика | Математика | Физика | Заказать курсовую | Информатика | ТКМ | Электротехника | Атомная энергетика | Лекции | |||
|
|
|||