Уровни модели OSI

Отдельные уровни модели OSI удобно рассматривать как группы программ, предназначенных для выполнения конкретных функций. Один уровень, к примеру, отвечает за обеспечение преобразования данных из А5С11 в ЕВС01С и содержит программы, необходимые для выполнения этой задачи. Программы могут содержать отдельные модули, известные в модели OSI как объекты (entities). Каждый уровень обеспечивает сервис для вышестоящего уровня, запрашивая, в свою очередь, сервис у нижестоящего уровня. Верхние уровни запрашивают сервис почти одинаково: как правило, это требование маршрутизации каких-то данных из сети А в сеть В. Практическая реализация принципов адресации данных, необходимой для правильной их маршрутизации, возложена на нижние уровни. Связь между уровнями осуществляется в форме различных транзакций, известных как примитивы (primitives).

Примитивы

Примитивы подразделяются на примитивы запроса, индикации, ответа и подтверждения. Уровень, выступающий в роли пользователя сервиса, может активизировать функцию путем выдачи запроса на действие, например, на шифрование данных. Уровень, играющий роль поставщика сервиса, выдаст подтверждение, указывающее на то, что функция выполнена («да, данные зашифрованы»). Иногда выдается запрос на действие, которое должен выполнить уровень на втором компьютере. Соответствующий уровень на втором компьютере получает данный запрос как примитив индикации и отвечает на него выдачей примитива ответа, который информирует уровень на первом компьютере о том, что затребованная функция выполнена.

Эти примитивы удобно рассматривать как управляющую информацию, которая представлена в виде определенных битовых комбинаций в кадрах, передаваемых в процессе обмена данными. Метод, с помощью которого модель OSI обеспечивает обмен между сетями передачи данных, используя такую систему примитивов для ретрансляции управляющей информации, непосредственно применим к процессу взаимодействия рабочих станций в локальных сетях.

Прикладной уровень

В модели OSI прикладная программа, которой нужно выполнить конкретную задачу (например, обновить базу данных на компьютере В), посылает конкретные данные в виде дейтаграммы на прикладной уровень. Одна из основных «обязанностей» этого уровня - определить, как следует обрабатывать запрос прикладной программы, другими словами - какой вид должен принять данный запрос. Если в запросе прикладной программы определен, например, дистанционный ввод заданий, то это потребует работы нескольких программ, которые будут собирать информацию, организовывать ее, обрабатывать и посылать по соответствующему адресу. Еще одна существенно важная функция прикладного уровня - электронная почта., которая, разрушая барьеры между разнородными сетями, превращается в систему глобальных коммуникаций.

Прикладной уровень, кроме того. содержит несколько так называемых общих элементов прикладного сервиса (ACSE - Application Common Service Elements) и специальных элементов прикладного сервиса (SASE - Specific Application Service Elements). Сервисы ACSE предоставляются прикладным процессам во всех системах. Они включают, например, требование определенных параметров качества сервиса.

Допустим, необходимо установить связь через модем по глобальной сети между рабочей станцией локальной сети в Лос-Анджелесе и мэйнфреймом в Бостоне. Поскольку качество телефонной линии иногда оказывается неудовлетворительным, прикладной процесс, работающий в ЛВС, может запросить такое качество сервиса, которое предусматривает подтверждение приема и распознавания информации.

(Если провести аналогию с почтой, то указанное действие равносильно требованию, чтобы доставка вашей посылки была подтверждена квитанцией.)

Перейти на страницу: 1 2 3 4 5 6

Другие стьтьи в тему

Разработка измерительного преобразователя1
Курсовой проект по предмету «Микроэлектроника и микросхемотехника» имеет своей целью совершенствование навыков и закрепление знаний, полученных в результате изучения предмета, развитие инженерных знаний. Работа над курсовым проектом предполагает проработку существующих методов решен ...

Расчет многокаскадного усилителя
При решении многих инженерных задач, например при измерении электрических и неэлектрических величин, приеме радиосигналов, контроле и автоматизации технологических процессов, возникает необходимость в усилении электрических сигналов. Для этой цели служат усилители - ...

Разделы

Радиоэлектроника и телекоммуникации © 2018 : www.techelements.ru