Понятие многоуровневой сетевой архитектуры вводится практически в каждой книге, посвященной сетям. Однако обычно на этом изложение данного вопроса и заканчивается, и читатель остается в недоумении, не понимая, зачем это понятие введено. Мы также не можем пройти мимо данного понятия, но постараемся обратить внимание на то, что имеет непосредственное отношение к теме данной книги. При обмене информацией между компьютерами сеть выполняет множество функций, которые можно разделить на группы по тем или иным признакам. Пользователю, вообще говоря, неважно, каким образом осуществляется связь. Он из своей прикладной программы обращается к сетевому ресурсу (например, удаленному диску или еще лучше к удаленной задаче) и получает доступ к нему. Как это происходит — пользователю безразлично.
Однако на самом деле при этом его запрос преобразуется в нужный для сети формат, осуществляется захват сети (арбитраж), передаваемая информация разбивается на пакеты, кодируется, преобразуется в нужные электрические сигналы и передается в сеть. На приемной части происходит обратное преобразование. Но для пользователя это должно быть незаметно или, как еще говорят, прозрачно. Существует так называемая модель открытой системы обмена информацией OSI (Open System Interchange), которая формирует требования в том числе и к локальным сетям. Термин ” открытая система ” в данном случае означает, что система не замкнута в себе и может наращиваться до бесконечности, в частности, связываться с другими системами.
В этой универсальной модели нет никакой привязки к конкретной аппаратуре используемых компьютеров, к аппаратуре соединяющих их сетей, к типу программного обеспечения, то есть модель OSI имеет в виду некую абстрактную систему. Модель OSI разбивает все функции по взаимодействию открытых систем на семь уровней (это не значит, что разбить их можно только так). Каждый более высокий уровень опирается на все нижестоящие и использует их в своих целях. Самые нижние уровни при этом относятся к аппаратуре связи систем, а верхние — к прикладным программам пользователя (рис. 1).
7. Уровень приложений
6. Уровень представления данных
5. Сеансовый уровень
4. Транспортный уровень
3. Сетевой уровень
2. Уровень управления линией передачи
1. Физический уровень
Рис. 1. Уровни модели взаимодействия открытых систем OSI
Уровни модели OSI получили следующие названия.
Таким образом, уровни 1 и 2 обычно реализуются аппаратно. На этих уровнях определяется физическая скорость передачи и топология сети. Именно к этим уровням относятся названия Еthernet, Arcnet, Token-Ring и т.д., то есть тип конкретных аппаратных средств. Более высокие уровни не работают напрямую с конкретной аппаратурой, но уровни 3, 4, 5 учитывают ее особенности. Уровни 3, 4, 5 часто объединяют в отдельную группу, так как они управляют аппаратурой. Эти уровни обеспечивают взаимодействие передающего и принимающего абонентов, формируют то, что называется виртуальным каналом связи (в отличие от физического канала), то есть канал связи, работающий временно, не непрерывно, но который воспринимается пользователем как реальная линия связи. Эти уровни в основном решаются средствами сетевой операционной системы или сетевой оболочки, хотя иногда отдельные функции возлагаются и на аппаратуру. Уровни 6 и 7 уже не имеют к аппаратуре вообще никакого отношения. Можно заменить аппаратуру на другую — эти уровни этого не заметят и не изменятся. Они обслуживаются средствами взаимосвязи прикладных задач. В качестве примера таких средств можно привести систему NAS (Network Applications Systems), фирмы DEC (Digital), а также систему SAA (Systems Application Architecture) фирмы IBM. Они позволяют объединять самые разные компьютерные средства: от терминалов до больших ЭВМ, работают с самыми разными операционными системами (VMS, UNIX, MS-DOS, OS/2, Apple Macintosh) и со всеми сетевыми средствами (Decnet, Netware, Ethernet, FDDI, Token Ring и т.д.).
Как и любая универсальная модель, модель OSI сильно избыточна. Она содержит в себе все возможные функции, которые в данной конкретной системе, в данной локальной сети могут просто не использоваться. Более того, в конкретной сети может даже не существовать такого разделения функций на уровни, которое предусмотрено OSI, а нередко выделить отдельные функции просто невозможно. Тем не менее, модель OSI оказывается очень полезной при необходимости выработки правил согласования работы отдельных систем, в частности, при соединении нескольких локальных сетей в единую систему.
Если основа оригинала (карты пли плана) прозрачна, то копию можно снять при помощи стола со…
Определение координат точки. Пусть точка А (рис. 32) находится в квадрате, абсциссы и ординаты вершин…
Рельефом местности называется совокупность неровностей физической поверхности земли. В зависимости от характера рельефа местность делят…
Для обозначения на планах и картах различных предметов местности, применяются специально разработанные условные знаки. Для обличения…
В инженерной геодезии чаще всего пользуются топографическими картами. Их составляют в масштабах 1:10000, 1:25000, 1:50000…