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


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


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


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


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


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


7.5.4.10. Сброс


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


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


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


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


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




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


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


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


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


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


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


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


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


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


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


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


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


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


д) оповещение об ошибках;


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


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


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


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


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


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


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


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


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


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


При необходимости поддерживается порядок следования сервисных блоков данных уровня звена данных.


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


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


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


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


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


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


7.6.4. Функции, выполняемые в уровне звена данных


В уровне звена данных выполняются следующие функции:


а) установление и разрыв соединения уровня звена данных;


б) отображение сервисных блоков данных уровня звена данных;


в) расщепление соединения уровня звена данных;


г) разграничение и синхронизация;


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


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


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


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


и) идентификация и обмен параметрами;


к) управление переключением каналов данных;


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


7.6.4.1. Установление и разрыв соединения уровня звена данных


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


7.6.4.2. Отображение сервисных блоков данных уровня звена данных


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


Примечание. Более общие типы отображений оставлены для дальнейшего изучения.



7.6.4.3. Расщепление соединений уровня звена данных


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


7.6.4.4. Разграничение и синхронизация


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


Примечание. Эти функции иногда называют кадрированием.



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


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


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


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


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


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


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


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


7.6.4.9. Идентификация и обмен параметрами


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


7.6.4.10. Управление переключением каналов данных


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


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


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




7.7. Физический уровень


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


7.7.1.1. Канал данных - тракт связи в физической среде ВОС между двумя физическими логическими объектами вместе со средствами физического уровня, необходимыми для передачи двоичной информации по этому тракту.


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


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


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


Физический уровень предоставляет следующие услуги и элементы услуг:


а) физические соединения;


б) физические сервисные блоки данных;


в) физические оконечные пункты соединения;


г) идентификация канала данных;


д) упорядочение;


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


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


7.7.3.1. Физические соединения


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


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


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




Взаимосвязь каналов данных внутри физического уровня



Черт.21



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


7.7.3.2. Физические сервисные блоки данных


Физический сервисный блок данных состоит из одного бита при последовательной передаче и из " " битов при параллельной передаче.


Физическое соединение допускает дуплексную или полудуплексную передачу битовых потоков.


7.7.3.3. Физические оконечные пункты


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


Физическое соединение может иметь два (при двухпунктовом соединении) или несколько (при многопунктовом соединении) физических оконечных пунктов соединения (черт.22).




ПРИМЕРЫ ФИЗИЧЕСКИХ СОЕДИНЕНИЙ


Пример двух физических оконечных пунктов соединения

(соединение установлено между А и В)




Пример многопунктового физического соединения

(соединение установлено между А, В и С)



Черт.22



7.7.3.4. Идентификация канала данных


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


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



7.7.3.5. Упорядочение


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


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


Логические объекты уровня звена данных оповещаются об ошибках, обнаруженных внутри физического уровня.


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


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


а) уровнем ошибок, обусловленных искажениями, потерей или дублированием информации, а также другими причинами;


б) доступностью услуг;


в) скоростью передачи;


г) транзитной задержкой.


7.7.4. Функции, выполняемые внутри физического уровня


На физическом уровне выполняются следующие функции:


а) активизация и деактивизация физического соединения;


б) передача физических сервисных блоков данных;


в) административное управление физическим уровнем.


7.7.4.1. Активизация и деактивизация физического соединения


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