Модель взаимодействия открытых систем

Управление процессом передачи и обработки данных в разветвлённой сети, требует формализации и стандартизации процедур:

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

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

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

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

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

Открытая система - система, доступная для взаимодействия с другими системами в соответствии с принятыми стандартами.

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

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

Блоки информации, передаваемые между уровнями, имеют стандартную форму: заголовок (header); служебную информацию; данные; концевик. Каждый уровень при передаче блока информации нижестоящему уровню снабжает его своим заголовком. Заголовок вышестоящего уровня воспринимается нижестоящим как передаваемые данные. Средства каждого уровня отрабатывают протокол своего уровня и интерфейсы с соседними уровнями.

Набор протоколов, достаточный для организации взаимодействия в сети, называется стеком коммуникационных протоколов.

2. Уровни управления модели OSI

Уровень OSI

Назначение

Примеры протоколов

7. Прикладной

Обеспечивает прикладным процессам пользователя средства доступа к сетевым ресурсам; является интерфейсом между программами пользователя и сетью. Имеет интерфейс с пользователем

Х.400, NCR,

HTTP, SMTP, FTP, FT AM, SAP, DNS, Telnet и т.д.

6. Представления

Устанавливает стандартные способы представления данных, которые удобны для всех взаимодействующих объектов прикладного уровня. Имеет интерфейс с прикладными программами

X.226

5. Сеансовый

Обеспечивает средства, необходимые сетевым объектам для организации, синхронизации и административного управления обменом данных между ними

X.225, RPC, NetBEUI и т.д.

4. Транспортный

Обеспечивает надёжную, экономичную и «прозрачную» передачу данных между взаимодействующими объектами сеансового уровня

X.224, TCP, UDP, NSP, SPX, SPP, RH и т.д.

3. Сетевой

Обеспечивает маршрутизацию передачи данных в сети, устанавливает логический канал между объектами для реализации протоколов транспортного уровня

X.25, X.75, IP, IPX, IDP, TH, DNA-4 и т.д.

2. Канальный

Обеспечивает непосредственную связь объектов сетевого уровня, функциональные и процедурные средства её поддержки для эффективной реализации протоколов сетевого уровня

LAP-B, HDLC, SNAP, SDLC, IEEE 802.2 и т.д.

1. Физический

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

Ethernet, Arcnet, Token Ring, IEEE 802.3, 5

Указанные уровни управления можно по разным признакам объединять в группы:

  • • уровни 1, 2 и частично 3 реализуются в большей части за счёт аппаратных средств; верхние уровни с 4 по 7 и частично 3 обеспечиваются программными средствами;
  • • уровни 1 и 2 обслуживают абонентскую подсеть, уровни 3 и 4 -коммуникационную подсеть, уровни 5-7 обслуживают прикладные процессы, выполняемые в сети;
  • • уровни 1 и 2 ответственны за физические соединения; уровни 3-6 заняты организацией передачи, передачей и преобразованием информации в понятную для абонентской аппаратуры форму; уровень 7 обеспечивает выполнение прикладных программ пользователя.
 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >