русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Соединения.


Дата добавления: 2013-12-23; просмотров: 967; Нарушение авторских прав


Передача данных между уровнями МВОС

Каждый уровень базовой модели OSI обслуживает уровни, расположенные выше, и пользуется услугами нижних уровней. Данные проходят в направлении вниз от источника данных (от седьмого уровня к первому) и в направлении вверх от приемника данных (от первого уровня к седьмому уровню).
Пусть, например, приложение обращается с запросом к прикладному уровню, например к файловому сервису. На основании этого запроса программное обеспечение прикладного уровня формирует сообщение стандартного формата, в которое помещает служебную информацию (заголовок) и, возможно, передаваемые данные. Затем это сообщение направляется представительному уровню. Представительный уровень добавляет к сообщению свой заголовок и передает результат вниз сеансовому уровню, который в свою очередь добавляет свой заголовок и т.д. Некоторые реализации протоколов предусматривают наличие в сообщении не только заголовка, но и концевика. Наконец, сообщение достигает самого низкого, физического уровня, который действительно передает его по линиям связи. Когда сообщение по сети поступает на другую машину, оно последовательно перемещается вверх с уровня на уровень. Каждый уровень анализирует, обрабатывает и удаляет заголовок своего уровня, выполняет соответствующие данному уровню функции и передает сообщение вышележащему уровню, пока информация не будет передана в пользовательский прикладной уровень.
Принцип формирования пакета при переходе от одного уровня модели OSI к другому показан на следующей схеме.

Приложение
7. Название приложения > Данные
6. Название представления данных > НП > Данные
5. Название сеанса > НПД > НП > Данные
4. Транспортное название > НС > НПД > НП > Данные
3. Название сети > ТН > НС > НПД > НП > Данные > Сетевое дополнение
2. Название капала > НСт > ТН > НО НПД > НП > Данные > СД > Канальное дополнение
1. Преамбула > НК > НСт > ТН > НС > НПД > НП > Данные > СД > КД > Постамбула
Физическая среда (кабель)



Рассмотрим некоторые элементы БЭМВОС.

Соединение - это ассоциация функциональных блоков, устанавливаемая для передачи данных. В соответствии с семью уровнями области взаимодействия открытых систем, существует семь видов соединений, которые обозначаются в соответствии с названием уровня. Каждое соединение i-го уровня обеспечивает взаимодействие объектов этого уровня через логические каналы. Указанные каналы проходят через все уровни, расположенные ниже i-го уровня, и физические средства соединения.
Соединения создаются только на время сеанса взаимодействия объектов, при этом согласуются процедуры подтверждения передаваемых блоков данных, а также происходит управление их потоком, чтобы скорости работы соответствовали возможностям партнеров.
Вместе с этим нередко (например, при передаче данных на канальном уровне, для телеметрии и т.п.) экономически целесообразно обойтись и без организации соединений. В этом случае, передача данных между объектами происходит без предварительной договоренности между ними.
При взаимодействии с установлением соединения осуществляется резервирование средств в сети для поддержки исходящего диалога во время существования соединения. При взаимодействии без установления соединения эти средства не резервируются.



<== предыдущая лекция | следующая лекция ==>
Открытая система | Абонентская система


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.