logo

2.2.Уровни модели iso/osi

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

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

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

Транспортный уровень. Поддерживает непрерывную передачу данных между двумя взаимодействующими друг с другом процессами пользователей. Занимается передачей транспортных блоков между узлом-источником данных и узлом-адресатом. Транспортный уровень гарантирует доставку пакетов без ошибок, в той же последовательности, без потерь и дублирования. Транспортные блоки обычно являются более крупными порциями битов, чем пакеты. Поэтому они разбиваются на пакеты при передаче на сетевой уровень. На транспортном уровне решается ряд задач, не решенных на нижних уровнях - надежность передачи, управление потоком данных. Верхнему уровню транспортный уровень предоставляет виртуальное транспортное соединение для надежной передачи транспортных блоков. Типичным представителем транспортного уровня является один из важнейших протоколов сети Internet - протокол ТСР;

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

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

передача пакетов между узлами, не связанными физическими каналами;

выбор маршрутов для передачи данных.

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

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

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

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