1. Сетевые соединения

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

Сетевое соединение является двухпунктовым.

Два сетевых адреса могут быть связаны несколькими сетевыми соединениями.

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

  2. Передача сетевых сервисных блоков данных

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

Ограничений на максимальный размер сетевых сервисных бло­ков данных не накладывается.

Передача сетевых сервисных блоков данных между транспорт­ными логическими объектами осуществляется без какого-либо из­менения их содержания.

  1. Параметры качества услуги

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

  1. Оповещение об ошибках

О невосстанавливаемых ошибках, обнаруженных сетевым уров­нем, сообщается транспортному логическому объекту.

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

  1. Упорядочение блоков данных

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

  1. У правление потоком данных

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

  1. Передача срочных сетевых сервисных блоков данных (необязательная услуга)

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

Максимальный размер срочных сетевых сервисных блоков дан­ных ограничен.

  1. Сброс (необязательная услуга)

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

  1. Разрыв сетевого соединения

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

  1. Получение подтверждения

Транспортный логический объект может подтверждать прием данных через сетевое соединение. Использование этой услуги должно согласовываться обоими пользователями сетевого соедине­ния при его установлении.

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

7.5.4. Функции, выполняемые сетевым уровнем

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

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

Сетевой уровень выполняет следующие функции:

  1. маршрутизация и ретрансляция;

  2. сетевые соединения;

  3. мультиплексирование сетевого соединения;

  4. сегментирование и объединение;

  5. обнаружение ошибок;

  6. восстановление при ошибках;

  7. упорядочение блоков данных;

  8. управление потоком данных;

  9. передача срочных данных;

  10. сброс;

  11. выбор услуги;

м) административное управление сетевым уровнем;

  1. Маршрутизация и ретрансляция

Сетевые соединения предоставляются сетевыми логическими объектами оконечных открытых систем, но они могут охватывать и промежуточные открытые системы, обеспечивающие ретрансля­цию. Эти промежуточные открытые системы могут соединяться по­средством подсетевых соединений, соединений уровня звена данных и каналов данных (п. 7.7). Функции маршрутизации определяют подходящий маршрут между сетевыми адресами. Для установления результирующей связи сетевой уровень может использовать услу­ги уровня звена данных по управлению взаимосвязью каналов дан­ных (пп. 7.6.4.10 и 7.7.3.1).

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

Описанный процесс является абстрактным представлением не­которых операций, выполняемых внутри открытой системы. Данное представление не является моделью функционирования реальных ,открытых систем и не влияет на стандартизацию протоколов ВОС.

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

Однако, когда протоколы доступа к подсети поддерживают полный набор функций для сетевых услуг ВОС, подразделение се­тевого уровня на подуровни не требуется

.



  1. Сетевые соединения

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

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

Взаимосвязь двух подсетей с различным качеством услуг может быть осуществлена двумя способами. Это можно показать на при­мере двух подсетей с высоким и низким качеством услуг:

  1. Две подсети соединяются без какого-либо их изменения. Качество результирующего сетевого соединения не выше, чем у подсети низкого качества (черт. 19).



Подсеть низкого качества



В

Подсеть высокого качества

заимосвязь подсетей низкого качества
и высококачественной

» сетевое
соединение
низкого
качества.

Черт. 19

  1. Возможности подсети низкого качества расширяются до воз­можностей высококачественной подсети, после чего подсети связы­ваются между собой. Качество результирующего сетевого соедине­ния при этом определяется высококачественной подсетью (черт. 20).



В

> Сетевое соединение высокого качества

заимосвязь улучшенной подсети низкого
качества высококачественной подсети

Подсеть I I ПЬдееть

I 1-е низкого I высокого

і I ' качества ” ' качества

[Улучшенная подсеть (

Черт. 20

  1. Выбор способа зависит от степени различия качества, от сто­имости расширения возможностей и других экономических факто­ров.Мультиплексирование сетевого соединения

В сетевом уровне может выполняться мультиплексирование се­тевых соединений в соединения уровня звена данных для оптимиза­ции использования последних.

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

  1. Сегментирование и объединение

Для более гибкой передачи данных сетевой уровень может сег­ментировать и (или) объединять сетевые сервисные блоки данных. Однако их разделители сохраняются на всем протяжении сетевого соединения.

  1. Обнаружение ошибок

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

  1. Восстановление при ошибках

Эта функция обеспечивает восстановление после обнаружения ошибок и может изменяться в зависимости от качества предостав­ляемой сетевой услуги.

  1. Упорядочение блоков данных

Эта функция действует по запросу от транспортных логических объектов и обеспечивает упорядоченную доставку сетевых сервис­ных блоков данных через данное сетевое соединение.

  1. Управление потоком данных

При необходимости этой услуги (п. 7.5.3.8) выполняется функ­ция управления потоком данных.

  1. Передача срочных данных

Эта функция обеспечивает услугу передачи срочных данных.

  1. Сброс

Эта функция обеспечивает услугу сброса.

  1. Выбор услуги

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

  1. Административное управление сетевым уровнем

Протоколы сетевого уровня включают некоторые операции ад­министративного управления уровнем (такие, как активизация и защита от ошибок). Взаимосвязь с другими аспектами администра­тивного управления рассмотрена в п. 5.9.

  1. Уровень звена данных

    1. Тер ми н ы и их пояснения

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

  1. Назначение

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

Уровень звена данных обнаруживает и по возможности исправ­ляет ошибки, которые могут возникнуть в физическом уровне.

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

  1. У слуги, предоставляемые сетевому уров- н ю

Уровень звена данных предоставляет следующие услуги или элементы услуг:

  1. соединение уровня звена данных;

  2. сервисные блоки данных уровня звена данных;

  3. идентификаторы оконечного пункта соединения уровня зве­на данных;

  4. упорядочение блоков данных;

  5. оповещение об ошибках;

  6. управление потоком данных;

  7. параметры качества услуги-

  1. і. Соединение звена данных

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