Эталонная модель OSI

Автор работы: Пользователь скрыл имя, 20 Мая 2012 в 21:25, реферат

Краткое описание

Модель OSI показана на рис. 1.14 (без физического носителя). Эта модель основана на предложении Международной организации по стандартизации (International Organization for Standardization, ISO) как первый шаг к международной стандартизации протоколов, используемых в различных уровнях. Модель называется ISO OSI (Open System Interconnection) Reference Model (эталонная модель взаимодействия открытых систем ISO), поскольку она связывает открытые системы, то есть системы, открытые для связи с другими системами.

Прикрепленные файлы: 1 файл

доклад по КСИСу.docx

— 131.12 Кб (Скачать документ)

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

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

Перенос данных в  модели OSI

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

Рис. 1.15. Пример использования  модели OSI. Некоторые заголовки могут  быть пустыми. (Источник: Н. С. Folts. Используется по разрешению)


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

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

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

 


Информация о работе Эталонная модель OSI