Эталонная модель взаимодействия открытых систем. Модель OSI(Open System Interconnection reference model)

Автор: Пользователь скрыл имя, 10 Декабря 2012 в 11:29, реферат

Описание работы

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

Работа содержит 1 файл

OSI Model Reference.doc

— 383.00 Кб (Скачать)

Другой вид сервиса сеансового уровня – это управление маркером. Для некоторых протоколов недопустимо выполнение одной и той же операции на обоих концах соединения одновременно. Для этого уровень сессии выделяет активной стороне маркер. Операцию может выполнять тот, кто владеет маркером.

Сеансовый уровень обеспечивает синхронизацию  между пользовательскими заданиями  посредством расстановки в потоке данных контрольных точек(checkpoints). Таким образом, при возникновении ошибки передача возобновится с последней контрольной точки.

На практике сеансовый уровень  используется редко и редко реализуется  в виде отдельных протоколов. Функции  этого уровня часто объединяют с функциями прикладного уровня и реализуют в одном протоколе.

Примеры протоколов: ADSP, ASP, NetBIOS, PAP, PPTP, RPC, RTCP, SMPP, SSH

 

Уровень представления данных

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

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

 

Этот уровень также управляет  за сжатием данных. Существует два основных типа сжатия, сжатие без потерь и с потерями (Lossless/lossy). Сжатие без потерь, как предполагает его имя, сжимает данные таким образом, что когда данные распаковываются, они остаются точно такими же, как были до сжатия; при таком сжатии отсутствует потеря данных. Сжатие без потерь, как правило, будет не так сильно сжимать данные, как методики сжатия с потерями, и может требовать больше мощности обработки для осуществления сжатия. Примеры: словарное кодирование, продольное кодирование.

  • Алгоритм продольного кодирования замещает подмножество данных, повторяющихся много раз, подмножеством данных и числом, обозначающим количество повторений.

Преимущество методов сжатия с  потерями над методами сжатия без потерь состоит в том, что первые существенно превосходят по степени сжатия, продолжая удовлетворять поставленным требованиям.

Методы сжатия с потерями часто  используются для сжатия звука или  изображений.

 

На этом уровне может выполняться шифрование и дешифрование данных, благодаря которому секретность обмена данными обеспечивается сразу для всех прикладных сервисов.

Примеры протоколов: ASCII, ICA, LPP, NCP, RDP

 

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

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

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

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

Примеры протоколов: HTTP, POP3, SMTP, FTP, XMPP.

 

Преимущества модели OSI

Деление функций сетевого взаимодействия на семь логических уровней обеспечивает следующие преимущества:

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

 


Информация о работе Эталонная модель взаимодействия открытых систем. Модель OSI(Open System Interconnection reference model)