logo
Мет по сетям (протоколам)

Международные организации. Модель osi

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

Наиболее авторитетными организациями в области сетевых технологий являются:

ITU-T(International Telecommunications Union sector Telecommunication) Международный союз электросвязи, сектор телекоммуникаций. До 1993 года организация называлась CCITT (Consultative Committee for International Telephone and telegraphy), или в русском переводе МККТТ (Международный Консультативный Комитет по Телефонии и Телеграфии). Кроме сектора Т (Telecommunication), важными являются секторы R (распределения радиочастот) и D (развития).

ISO (International Organization for Standardization) Международная организация по стандартизации. Эта организация объединяет национальные институты стандартов из 89 стран (ANSI — США, DIN – Германия, BSI – Великобритания и др.).

IEEE (Institute of Electrical and Electronics Engineers) Институт инженеров по электротехнике и радиоэлектронике – национальный «профсоюз» «электрических» учёных и инженеров США.

Модель OSI (Open System Interconnection) — взаимодействия открытых систем была опубликована в 1983 г. по результатам совместных работ ISO и ITU-T. Согласно этой модели все процессы в сетях рассматриваются на семи (поэтому модель иногда называют «семиуровневой») относительно независимых уровнях для наилучшей реализации на каждом уровне по отдельности.

Обмен данными между двумя компьютерами в сети согласно семиуровневой модели иллюстрирует рисунок 1.2.1.

Рис. 1.2.1. Модель OSI.

На этом рисунке использованы следующие обозначения: AH (application header) заголовок прикладного уровня, PH (presentation) – заголовок уровня представлений, SH (session) – заголовок сеансового уровня, TH (transport) – заголовок транспортного уровня, NH (network) – заголовок сетевого уровня, DH (data link) – заголовок канального уровня, DT (data link tail) – хвостовик кадра канального уровня.

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

При невозможности формирования пакета на нижележащем уровне из-за ограничений на размер пакета используется фрагментация (дробление) пакетов. Пример фрагментации показан на рисунке 1.2.2, где для обозначения данных используется буква M (message), заголовка – H (header) и хвостовика – T (tail).

Рис. 1.2.2. Фрагментация.

На узлах внутри сети действуют три нижних уровня, как это показано на рисунке 1.2.3, где PDU (protocol data unit) означает пакет протокола соответствующего уровня.

При описании сетей принято использовать следующие термины:

Протокол – правило, определяющее состав пакета и последовательность действий на соответствующем уровне.

Интерфейс – способ передачи данных с уровня на уровень.

Стек протоколов – упорядоченная совокупность протоколов нескольких уровней.

Служба (service) отличается от протокола тем, что оговаривается только результат без подробной регламентации процесса выполнения.

Технология чаще всего используется для обозначения протоколов нижних уровней (физического и канального), например, Ethernet или АТМ.

Инкапсуляция— преобразование пакета верхнего уровня одного стека в пакет нижнего уровня другого стека, например, при использовании IP поверх ATM.

Основные задачи уровней:

Физический(Physical) – стандартизация электрических и временных характеристик сигналов, физических параметров линий связи и разъёмов.

Канальный(Data Link) – доставка пакета на следующий узел сети (адресация, обнаружение/исправление ошибок).

Сетевой (Network) – доставка пакета в узел назначения (адресация, маршрутизация, проверка целостности данных).

Транспортный(Transport) – сборка всех пакетов в узле назначения.

Сеансовый(Session) – идентификация, начало/окончание сеанса передачи, аварийные режимы.

Представлений(Presentation) – преобразование данных к удобному для передачи по сети виду (например, шифрование данных по протоколу SSL (Secure Socket Layer)).

Прикладной(Application) – организация доступа к ресурсам сети. Например, получение файла – FTP (File Transfer Protocol), доступ к терминалу – Telnet и пр.