Эталонная модель взаимодействия компьютерных сетей.




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

Связи и процессы в открытых сетях происходят согласно стандартной модели ISO OSI, описывающей правила взаимодействия систем с открытой архитектурой от различных производителей.

ISO – InternationalStandartOrganisation - Международная Организация Стардартов.

OSI - аббревиатура, которая расшифровывается двумя вариантами:

· OpenSystemInterconnection - Взаимодействие Открытых Систем - ВОС;

· OptimumScaleIntegration - Информационная система с оптимальной степенью интеграции.

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

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

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

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

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

Распространенный протокол сетевого уровня IP (InternetProtocol).

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

Распространенный транспортный протокол TCP (TransmissionConrtolProtocol). Часто протоколы сетевого и транспортного уровня называют вместе TCP/IP, подразумевая под этим целое семейство протоколов, потому что они реализуют технологию межсетевого взаимодействия.

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

На этом уровне действуют также и другие стандартные протоколы.

Уровень 5 – сеансовый. Устанавливает, поддерживает, разрывает соединения. Координирует взаимодействия во время сеанса связи: начинает сеанс, заканчивает, восстанавливает аварийно завершенные сеансы. На этом уровне доменные сетевые имена преобразовываются в числовые и наоборот.

Уровень 6 – представительный (представления данных). Отвечает за синтаксис и семантику передаваемой информации, шифрование, кодирование и сжатие данных. Например, на этом этапе происходит перекодировка текстовой информации, изображений, сжатие, распаковка.

Уровень 7 – прикладной. Обеспечивает передачу информации между программами. Этот уровень связывает пользователя с сетью, делая доступными различные услуги, например, передачу файлов, электронных сообщений, просмотр информации Интернет. На этом уровне используются протоколы: FTP (передачи файлов), HTTP (HyperTextTransferProtocol) – протокол передачи гипертекста.

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

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

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

 


Дата добавления: 2021-01-20; просмотров: 80; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!