Сетезависимые и сетенезависимые уровни
Функции всех уровней модели OSI могут быть отнесены к одной из 2-ух групп: или к функциям, зависящим от определенной технической реализации сети, или к функциям, нацеленным на работу с приложениями.
Три нижних уровня — физический, канальный и сетевой — являются сетезависимыми, то есть протоколы этих уровней тесновато соединены с технической реализацией сети и используемым коммуникационным оборудованием. К примеру, переход на оборудование FDDI значит полную смену протоколов физического и канального уровней во всех узлах сети.
Три верхних уровня — прикладной, представительный и сеансовый — нацелены на приложения и не много зависят от технических особенностей построения сети. На протоколы этих уровней не влияют какие бы то ни было конфигурации в топологии сети, подмена оборудования либо переход на другую сетевую технологию. Так, переход от Ethernet на скоростную технологию l00VG-AnyLAN не востребует никаких конфигураций в программных средствах, реализующих функции прикладного, представительного и сеансового уровней.
Транспортный уровень является промежным, он прячет все детали функционирования нижних уровней от верхних. Это дозволяет разрабатывать приложения, не зависящие от технических средств конкретной транспортировки сообщений. На рис. 1.28 показаны уровни модели OSI, на которых работают разные элементы сети. Комп с установленной на нем сетевой ОС взаимодействует с остальным компом с помощью протоколов всех 7 уровней. Это взаимодействие компы осуществляют опосредовано через разные коммуникационные устройства: концентраторы, модемы, мосты, коммутаторы, маршрутизаторы, мультиплексоры. В зависимости от типа коммуникационное устройство может работать или лишь на физическом уровне (повторитель), или на физическом и канальном (мост), или на физическом, канальном и сетевом, время от времени захватывая и транспортный уровень (маршрутизатор). На рис. 1.29 показано соответствие функций разных коммуникационных устройств уровням модели OSI.
Рис. 1.28. Сетезависимые и сетенезависимые уровни модели OSI
Рис.1.29. Соответствие функций разных устройств сети уровням модели OSI
Модель OSI представляет хотя и чрезвычайно важную, но лишь одну из почти всех моделей коммуникаций. Эти модели и связанные с ними стеки протоколов могут различаться количеством уровней, их функциями, форматами сообщений, службами, поддерживаемыми на верхних уровнях, и иными параметрами.
1.3.4. Понятие «открытая система»
Модель OSI, как это следует из ее наименования (Open System Interconnection), обрисовывает связи открытых систем. Что же такое открытая система?
В широком смысле открытой системой может быть названа неважно какая система (компьютер, вычислительная сеть, ОС, программный пакет, остальные аппаратные и программные продукты), которая построена в согласовании с открытыми спецификациями.
Напомним, что под термином «спецификация» (в вычислительной технике) соображают формализованное описание аппаратных либо программных компонентов, методов их функционирования, взаимодействия с иными компонентами, критерий эксплуатации, ограничений и особенных черт. Понятно, что не всякая спецификация является эталоном. В свою очередь, под открытыми спецификациями понимаются размещенные, общедоступные спецификации, надлежащие эталонам и принятые в итоге заслуги согласия опосля всестороннего обсуждения всеми заинтересованными сторонами.
Использование при разработке систем открытых спецификаций дозволяет третьим сторонам разрабатывать для этих систем разные аппаратные либо программные средства расширения и модификации, а также создавать программно-аппаратные комплексы из товаров различных производителей.
Для настоящих систем полная открытость является недосягаемым эталоном. Как правило, даже в системах, именуемых открытыми, этому определению соответствуют только некие части, поддерживающие наружные интерфейсы. К примеру, открытость семейства операционных систем Unix заключается, не считая всего остального, в наличии стандартизованного программного интерфейса меж ядром и приложениями, что дозволяет просто переносить приложения из среды одной версии Unix в среду иной версии. Еще одним примером частичной открытости является применение в довольно закрытой операционной системе Novell NetWare открытого интерфейса Open Driver Interface (ODI) для включения в систему драйверов сетевых адаптеров независящих производителей. Чем больше открытых спецификаций применено при разработке системы, тем наиболее открытой она является.
Модель OSI касается лишь 1-го нюанса открытости, а конкретно открытости средств взаимодействия устройств, связанных в вычислительную сеть. Тут под открытой системой понимается сетевое устройство, готовое взаимодействовать с иными сетевыми устройствами с внедрением обычных правил, определяющих формат, содержание и значение принимаемых и отправляемых сообщений.
Если две сети построены с соблюдением принципов открытости, то это дает последующие преимущества:
- возможность построения сети из аппаратных и программных средств разных производителей, придерживающихся 1-го и того же стандарта;
- возможность безболезненной подмены отдельных компонентов сети иными, наиболее совершенными, что дозволяет сети развиваться с минимальными затратами;
- возможность легкого сопряжения одной сети с другой;
- простота освоения и обслуживания сети.
Ярким примером открытой системы является интернациональная сеть Internet. Эта сеть развивалась в полном согласовании с требованиями, предъявляемыми к открытым системам. В разработке ее стандартов воспринимали роль тыщи специалистов-пользователей данной для нас сети из разных институтов, научных организаций и фирм-производителей вычислительной аппаратуры и программного обеспечения, работающих в различных странах. Само заглавие стандартов, определяющих работу сети Internet — Request For Comments (RFC), что можно перевести как «запрос на комментарии», — указывает гласный и открытый нрав принимаемых стандартов. В итоге сеть Internet смогла объединить в для себя самое различное оборудование и программное обеспечение большого числа сетей, разбросанных по всему миру.
Статьи к прочтению:
Easy AVR 2016 02 07Аппаратные и программные средства AVR
Похожие статьи:
Курс "Компьютерные сети"” width=”700″ height=”394″ src=”about:blank” frameborder=”0″ allow=”accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture” allowfullscreen data-rocket-lazyload=”fitvidscompatible” data-lazy-src=”https://www.youtube.com/embed/Tt8BTkxz_Vc?feature=oembed”>