Модель OSI. Понятие об интерфейсах и протоколах. — КиберПедия 

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

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

Модель OSI. Понятие об интерфейсах и протоколах.

2020-12-06 88
Модель OSI. Понятие об интерфейсах и протоколах. 0.00 из 5.00 0 оценок
Заказать работу

Рекомендация ITU-T X.200

Организация взаимодействия между элементами сети является сложной задачей, поэтому внутри сетевого элемента ее разбивают на несколько более простых задач. Решение каждой простой задачи внутри элемента сети производит модуль (уровень), каждый из модулей связан с одним или несколькими другими модулями. Решение сложной задачи подразумевает определенный порядок следования решения простых задач, при котором образуется многоуровневая иерархическая структура (рис. 1.3).

     
 
Рис. 1.3. Стек протоколов узла коммутации

 


Обмен информацией между модулями происходит через операционную систему на основе определенных соглашений, которые называются интерфейсом. При передаче сообщения модуль верхнего уровня решает свою часть задачи, а его результат, понятный только ему, оформляет в виде дополнительного поля к исходному сообщению и передает измененное сообщение на дообслуживание в нижележащий уровень. Этот процесс называется инкапсуляцией. С другой стороны, при приеме сообщения нижележащий уровень после обработки своей части сообщения удаляет его и оставшееся сообщение передает вышележащему уровню. Таким образом, интерфейс определяет формат, физические и электрические свойства сигналов обмена между модулями различных уровней, а протокол – описывает логические процедуры по обработке сообщения удаленному узлу сети равного уровня. Рекомендация ITU-T X.200 описывает семиуровневую модель взаимодействия открытых систем (ВОС, OSI – Open System Interconnection). Наименование уровней и распределение функций между ними следующее.

Прикладной уровень (Application Layer, L 7) содержит функциональное ПО и базу данных и реализует исполняемую программу. Установление соединения между локальными пользователями прикладной уровень реализует самостоятельно через каналы связи к местным пользователям. Для установления соединения между пользователями, находящимися в разных сетевых элементах, задействуются служебные сообщения через каналы связи к другим сетевым элементам.

Представительный уровень (Presentation Layer, L 6) занимается формой предоставления информации нижележащим уровням, например, перекодировкой или шифрованием информации.

При помощи сеансового уровня (Session Layer, L 5) организуются диалог между сторонами, фиксируется, какая из сторон является инициатором, какая из сторон активна и каким образом завершается диалог.

Транспортный уровень (Transport Layer, L 4) определяет правила транспортировки пакетов по сети. Эти правила позволяют взаимодействовать с удаленной стороной в двух режимах: не ориентированный на соединение и ориентированный на соединение (по предварительно установленному виртуальному соединению).

Сетевой уровень (Network Layer, L 3) служит для определения маршрута следования соединения. Он имеет таблицу маршрутов, устанавливающей соответствие между адресом доставки информации и выходным интерфейсом.

На канальном уровне (Data Link Layer, L 2) реализуются механизмы обнаружения и коррекции ошибок, возникающих в канале связи между узлами. Он является индивидуальным для каждого интерфейса.

Физический уровень (Physical Layer, L 1) обеспечивает побитную транспортировку кадров (часто называемый пакетом) между узлами по требуемой физической среде передачи (металлический кабель, оптоволоконная линия связи, радиоканал). Он является индивидуальным для каждого интерфейса и однозначно ассоциирован с канальным уровнем.

Следует отметить, что

· некоторые сети появились гораздо раньше, чем была разработана модель OSI, поэтому для многих систем соответствие уровней модели OSI весьма условно;

· число уровней для сетевого взаимодействия зависит от сложности задачи, поэтому некоторые сетевые элементы используют меньшее число уровней;

· производитель сетевого оборудования вправе использовать любую аппаратную платформу, любые внутренние интерфейсы, любой язык программирования. Стандартизируются только интерфейсы и протоколы взаимодействия между сетевыми элементами. Это дает возможность изготавливать одно и то же сетевое оборудование различным производителям.

 

Системы счисления

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

Наиболее распространенной является десятичная система счисления. Она использует десять символов – 0,1,2,3,4,5,6,7,8,9. Вес первого (самого правого) символа числа умножается на 100, следующего – на 101 и т.д. Например, десятичное число 3567 представляется как 3∙ 103 + 5∙ 102 + 6∙ 101 + 7∙ 100 = 3567.

Цифровые вычислительные устройства используют двоичную систему счисления (двоичный код). Она использует два символа – 0 и 1. Вес первого (самого правого) символа числа умножается на 20, следующего – на 21 и т.д. Например, десятичное число 3567 в двоичном коде представляется как 1∙ 211 + 1∙ 210 + 0∙ 29 + 1∙ 28 + 1∙ 27 + 1∙ 26 + 1 ∙25 + 0 ∙24+ 1 ∙23 + 1 ∙22 + 1 ∙21 + 1 ∙20 = 1101111011112 = 2048 + 1024 + 256 + 128 + 64 + 32 + 8 + 4 + 2 + 1 = 3567.

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


Табл. 1.1 – Соответствие кодов различных систем счисления

Десятичный  код Двоичный  код Восьмеричный код Шестнадцатеричный  код
0 0000 0 0
1 0001 1 1
2 0010 2 2
3 0011 3 3
4 0100 4 4
5 0101 5 5
6 0110 6 6
7 0111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F

 

Задание. Выполнить лабораторную работу 1 (Побитовые операции).

 

Лекция 2


Поделиться с друзьями:

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.007 с.