русс | укр

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

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

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

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


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

Модель взаимодействия открытых систем


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


В рамках международной организации по синхронизации была разработана модель взаимодействия открытых систем – Open System of Interconnection (OSI). Эта модель представляет собой рекомендации по структурной организации сетевых подсистем. Эти рекомендации обеспечивают взаимодействие систем с разной архитектурой и разным программным сопровождением.

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

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

Третий уровень – сетевой. Он отвечает за пересылку пакетов информации между сетями. Сетевой уровень организуется путем создания логического канала для передачи пакетов от сети-источника в сеть-приемник. Основная функция этого уровня – маршрутизация пакетов, то есть выбор оптимального маршрута передачи информации. Существуют разные алгоритмы маршрутизации, которые учитывают загруженность каналов, их пропускную способность и другие факторы.

Четвертый уровень – транспортный. Он организует доставку сообщения от источника к приемнику. В сетях с пакетной коммутацией на этом уровне обеспечивается разбиение сообщения на пакеты и сборка пакетов в узле-приемнике.



Пятый уровень – сеансовый. Он управляет сеансом связи: обеспечивает установление, поддержание и разрыв при завершении связи. Сеанс может быть односторонним (симплексным), полудуплексным и дуплексным в соответствии с тем какой тип каналов используется для связи. В ходе сеанса связи фиксируются контрольные точки. При аварийном разрыве связи именно этот уровень обеспечивает ее восстановление и продолжение от ближайшей контрольной точки. На этом уровне также решаются вопросы контроля доступа, оплаты ресурсов за сервер и другие.

Шестой уровень – представительный. Он отвечает за форму представления данных, например, за перекодировку данных из одной систему в другую. Часто встречающийся на практике пример необходимости такой перекодировки – это обмен информацией между крупными ЭВМ и ПК. На этих двух типах вычислительных машин одни и те же символы представлены разными кодами, именно поэтому при обмене данными их приходится перекодировать.

Седьмой (высший) уровень – прикладной. Это уровень прикладных подсистем компьютерной сети. Под прикладными сетевыми подсистемами понимают группу подсистем, которая упрощает доступ к ресурсам и взаимодействие в сети.

 



<== предыдущая лекция | следующая лекция ==>
Виды каналов передачи данных | Адресация в Интернете


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


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

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

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


 


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

 
 

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

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