Семиуровневая модель взаимодействия открытых систем OSI    Обновлен 20.01.2014    
ГлавнаяРешение проблем Сравнение платного и бесплатного хостинга СоветыБесплатные сервисы 10 лучших конструкторов сайтов
Надежность бесплатного хостингаБесплатные доменыПлатные доменыБесплатный хостингХостинг файловЭмоцииДомашний WEB сервер


1.3.2. Семиуровневая модель взаимодействия открытых систем OSI 

В начале 80-х годов международной организацией по стандартизации (ISO — International Organization for Standardization) была разработана модель взаимодействия открытых систем (OSI — Open System Interconnection). В другой литературе вы можете встретить и другие названия этой модели: сокращенное — модель OSI или более полное — семиуровневая модель взаимодействия открытых систем OSI.

Средства взаимодействия (см. рис. 1.3) в модели OSI делятся на семь уровней, каждый из которых призван решать свой крут задач:

  1. Физический;
  2. Канальный;
  3. Сетевой;
  4. Транспортный;
  5. Сеансовый;
  6. Представительный;
  7. Прикладной.

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

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

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

Модель OSI

Pис. 1.3. Модель OSI

Рассмотрим взаимодействие двух компьютеров более подробно на примере файловой службы. Допустим, вам (компьютер 1) нужно записать какую-нибудь информацию в файл на удаленном компьютере 2. Взаимодействие между компьютерами вы обычно осуществляете с помощью каких-либо программных приложений, обладающих специальным набором функций. Эти приложения работают на самом высоком уровне модели взаимодействия — прикладном. Поэтому, когда вы укажете, что хотите записать определенные данные в файл, будет сформировано соответствующее сообщение. В поле данных этого сообщения и будет содержаться передаваемая в файл информация. После формирования сообщение с прикладного уровня будет передано на представительный уровень. На этом уровне в заголовок добавляются указания для представительного уровня компьютера-адресата. Потом сообщение передается сеансовому уровню, который добавляет свою информацию, и т.д. Как изменяется заголовок, видно из рис. 1.4. Процесс вложения одного протокола в другой называется инкапсуляцией. В процессе прохождения исходного блока данных (сообщения) по уровням он разбивается на более мелкие фрагменты для пересылки их по сети. Когда сообщение поступает на компьютер-адресат, оно принимается физическим уровнем и передается вверх с уровня на уровень. Каждый уровень анализирует содержимое заголовка своего уровня, выполняет содержащиеся в нем указания, затем удаляет относящуюся к себе информацию из заголовка и передает сообщение далее вышележащему уровню.Этот процесс называется декапсуляциеи. Далее приведено описание уровней взаимодействия.

 

Оглавление






Политика конфиденциальности
Сайт управляется системой uCoz