Локальные сети для начинающих (на примере LANtastic)

         

Модель OSI


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

Уровень приложений (Application Layer). На этом уровне работают приложения, с которыми имеет дело пользователь. Уникальность этого уровня заключается в том, что он не предоставляет своих услуг другим уровням модели. Примерами уровня приложений могут служить программы Lotus 1-2-3 или Edit (впрочем и многие другие). Уровень представления (Presentation Layer) Обеспечивает возможность понимания уровнем приложений одного компьютера информации, посланной уровнем приложений другого. Задачей данного уровня является трансляция из одного формата данных в другие, сжатие данных и их шифровка (при необходимости). Этот уровень включает функции DOS и сетевой ОС. Сеансовый уровень (Session Layer) Организует диалог между процессами на разных машинах, управляет этим диалогом и прерывает его по окончании. Примером этого уровня может служить протокол NetBIOS. Транспортный уровень (Transport Layer) Обеспечивает взаимодействие между приложениями и коммуникационными уровнями. Этот уровень отвечает за разбиение данных на пакеты и их доставку адресатам. Транспортный уровень прозрачен для приложений. ? Сетевой уровень (Network Layer) Обеспечивает соединение двух конечных систем, находящихся в разных подсетях. На сетевом уровне работают маршрутизаторы. Уровень канала данных (Data-Link Layer) Обеспечивает надежную передачу данных через канал связи (физическое соединение, кабель). Этот уровень обеспечивает физическую адресацию, уведомления об ошибках, порядок доставки кадров и управление потоком данных. Обычно функции этого уровня реализованы в сетевом адаптере (Network Interface Card - NIC). На этом уровне работают мосты. ? Физический уровень (Physical Layer) Электрические, механические, процедурные и функциональные спецификации, управляющие физическим соединением узлов сети. Данный уровень определяет тип среды передачи, кодирование данных, методы передачи, форму и тип разъемов и т. п. На этом уровне работают повторители.




Потоки информации в модели организованы так, что каждый уровень предполагает, будто он напрямую взаимодействует с одноименным уровнем другого узла. Как показано на рисунке, сетевой уровень компьютера 1 предполагает, что он взаимодействует с сетевым уровнем компьютера 2. На самом же деле, каждый уровень может взаимодействовать только с соседними уровнями на своем компьютере. Для "взаимодействия" одноименных уровней модели организуется "сессия" Например, сетевой уровень компьютера 1 организует сессию с сетевым уровнем компьютера 2 следующим способом:

на компьютере 1:


  1. сетевой уровень получает данные от транспортного уровня;
  2. сетевой уровень форматирует информацию в пакеты и передает их на уровень канала данных;
  3. уровень канала данных помещает пакеты в кадры (фреймы) и передает последние на физический уровень;
  4. физический уровень передает информацию в канал передачи.


на компьютере 2:


  1. физический уровень принимает сигналы из кабеля;
  2. физический уровень передает данные на уровень канала данных;
  3. уровень канала данных разбирает полученные кадры и передает извлеченные из них пакеты на сетевой уровень;
  4. сетевой уровень обрабатывает полученные пакеты и передает информацию на транспортный уровень для ее последующей обработки.



Содержание раздела