Системы передачи информации, их назначение, страница 16

В ЭМВОС информационная сеть рассматривается как совокупность функций, которые делятся на группы, называемые уровнями.

Каждый уровень обеспечивает свой определенный аспект взаимодействия сетевых устройств. Рассмотрим их краткую характеристику:

7-й уровень - прикладной: включает средства управления прикладными процессами; эти процессы могут объединяться для выполнения поставленных заданий, обмениваться между собой данными. Другими словами, на этом уровне определяются и оформляются в блоки те данные, которые подлежат передаче по сети. Уровень включает, например, такие средства для взаимодействия прикладных программ, как прием и хранение пакетов в "почтовых ящиках" (mail-box).

 6-й уровень - представительный: реализуются функции представления данных (кодирование, форматирование, структурирование). Например, на этом уровне выделенные для передачи данные преобразуются из кода ЕBCDIC в ASCII и т.п.

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

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

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

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

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

В конкретных случаях может возникать потребность в реализации лишь части названных функций, тогда соответственно в сети имеется лишь часть уровней. Так, в простых (неразветвленных) ЛВС отпадает необходимость в средствах сетевого и транспортного уровней. В то же время сложность функций канального уровня делает целесообразным его разделение в ЛВС на два подуровня: управление доступом к каналу (МАС - Medium Access Control) и управление логическим каналом (LLC - Logical Link Control). К подуровню LLC в отличие от подуровня МАС относится часть функций канального уровня, не связанных с особенностями передающей среды.Передача данных через разветвленные сети происходит при использовании инкапсуляции/декапсуляции порций данных.

32. Передача данных на физическом уровне и способы его реализации

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

33. Функции канального уровня модели ВОС и их физическая реализация

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

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

а) данные (информация, предназначенная для передачи по сети).

б) адрес, указывающий место названия пакета.

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