Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Топ:
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Генеалогическое древо Султанов Османской империи: Османские правители, вначале, будучи еще бейлербеями Анатолии, женились на дочерях византийских императоров...
Интересное:
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Дисциплины:
2017-06-02 | 424 |
5.00
из
|
Заказать работу |
В компьютерных сетях идеологической базой стандартизации является многоуровневый подход разработки средств сетевого взаимодействия. На основе этого подхода была разработана стандартная семиуровневая модель взаимодействия открытых систем.
Организация взаимодействия между устройствами компьютерной сети является сложной задачей, для решения которой при построении модели ISO использовался принцип декомпозиции, согласно которому:
Т.к. в процессе обмена сообщениями участвуют 2 узла сети (компьютера), необходимо организовать согласованную работу 2х иерархий в 2х направлениях: горизонтальном и вертикальном (см. рис).
В горизонтальном направлении происходит протокольный обмен между 2 узлами (А↔ В). Для обмена оба участника должны принять ряд соглашений. Например, для физического уровня необходимо согласовать способ кодирования электрических сигналов, метод контроля достоверности и т.п.
Такие соглашения в виде формализованных правил, определяющих формат и последовательность передачи сообщений, которыми обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах, называются протоколом.
В вертикальном направлении обмен осуществляется в отдельном узле (А или В) от одного уровня к другому. Модули, находящиеся в одном узле на 2х соседних уровнях так же взаимодействуют друг с другом, в соответствии с чётко определёнными правилами, которые называются интерфейс. Интерфейс определяет услуги, предоставляемые данным уровнем соседнему уровню. Таким образом, средство каждого уровня должны отрабатывать свой собственный протокол, также интерфейсы с соседними уровнями. При этом протоколы определяют правила взаимодействия модулей одного уровня в разных узлах, а интерфейсы – правила взаимодействия модулей соседних уровней в одном узле.
Иерархически организованный набор протоколов, достаточный для организации взаимодействия узлов сети, называется стеком коммуникационных протоколов.
Коммуникационные протоколы могут быть реализованы как программно, так и аппаратно, не только компьютерами, но и такими сетевыми устройствами, как концентраторы, мосты, коммутаторы, маршрутизаторы и т.д.
В зависимости от типа устройства в нём должны быть встроенные средства (аппаратные или программные), реализующие тот или иной набор протоколов. Протоколы нижних уровней часто реализуются комбинацией программных и аппаратных средств, а протоколы верхних уровней, как правило, чисто аппаратными средствами.
Другие сетевые модели.
Получившее широкое распространение семиуровневая модель OSI не является единственной. Самая первая сетевая модель DoD была разработана в 1970 годах. Позднее она получила название TCP/IP, поскольку разрабатывалась вместе с протоколом как часть проекта ARPA NET – это более простая модель, чем OSI. Она содержит только 4 уровня, которые можно приближённо отразить на 7 уровней модели OSI. Некоторые поставщики сетевых ОС используют для описания работы компонентов этих систем собственные сетевые модели. Примером такой модели может служить сетевая модель Microsoft Windows для Windows NT/2000.
Семиуровневая сетевая модель (OSI).
Прикладной уровень.
Прикладной уровень – это высший уровень модели, которая организует взаимодействие прикладных программ пользователя с процессами моделями OSI.
Обеспечивает им набор определённых сетевых устройств (передачи файлов, обмен почтовыми сообщениями, доступ к принтеру, управление сетью и т.д.). Взаимодействие сообщения с высшим уровнем модели осуществляется через прикладной программный интерфейс (API).
Назначение, задачи и функции прикладного уровня определяются набором протоколов, с помощью которого пользователи сети получают доступ к сетевым ресурсам.
Например, FTP используется для передачи файлов между компьютерами, на которых могут быть установлены разные ОС или платформы, при этом клиентская программа FTP предназначена для организации соединения при загрузке файлов сервера, а программное обеспечение FTP-сервера используется на компьютере, передающем файлы.
Уровень представления.
Уровень представления – этот уровень обеспечивает требуемую форму представления, передаваемой по сети информации без изменений её содержания. На этом уровне анализируется представление символов, формат страниц и графическое кодирование вместе с различными правилами шифрования.
При управлении экраном терминала реализуются и другие функции, например очистка экрана, защита от стирания некоторых частей экрана и обозначения на экране особо важных полей (в частности с помощью мерцания).
Средствами данного уровня протоколы прикладных уровней могут преодолеть синтаксические различия представления данных. Благодаря этому информация, передаваемая прикладным уровнем одной системы будет понятна прикладному уровню в другой системе.
При передаче на этом уровне могут выполняться:
На принимающем компьютере уровень представления обеспечивает распаковку, расшифровку и другие преобразования данных, пригодных для пользовательских приложений и передаче данных на прикладной уровень.
Уровень представления могут поддерживать редиректор, представляющий собой программу, которая определяет средства (локальный компьютер или сетевое устройство) обработки запросов и шлюз в виде устройства или программы, служащей точкой соединения между 2 разными сетями.
Сеансовый уровень.
Сеансовый уровень. Данный уровень обеспечивает координацию связи между 2 узлами (ПК) сети, т.е. поддержание диалога между процессами определённого типа. Для этого предусмотрено большое число функций по организации передачи данных и по синхронизации процедур взаимодействия.
Сеансовый уровень выполняет следующие функции:
Транспортный уровень.
Этот уровень занимает центральное место в иерархии уровней сети. Он является пограничным уровнем между вышележащими уровнями, в сильной мере зависящими от приложений, и нижележащими уровнями, привязанными к конкретной сети. Сообщением является пакет данных протокола транспортного уровня. По сути, транспортный уровень связывает промежуточные системы Intermediate System – IS, обеспечивающий передачу пакетов между отправителем и получателем с использованием нижних уровней, и оконченные системы (End System – ES), работающие на верхних уровнях.
Назначение транспортного уровня – обеспечение качественной передачи сообщений от отправителя к получателю и контроль ошибок.
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!