Студентам > Курсовые > Принципы уровневой организации ЛВС (на основе модели OSI)
Принципы уровневой организации ЛВС (на основе модели OSI)Страница: 5/10
│ │ адрес
│ │
│
├───────────────────────────────│
│
│ │
│ │
┌─┴─┴───────────────────────────────┴─┴─┐
│ Т р а н с п о р т н ы й о б ъ е к
т │
└────────────────┬───┬──────────────────┘
│ │
│ │
┌────────────┴───┴──────────────┐
│ С е т е в о й о б ъ
е к т │
└───────────────────────────────┘
Рис.4. Отображение одного сетевого адреса в
несколько
транспортных адресов .
- 27 -
протокола ;
- выбор функций , которые будут задействованы в фазе
пе-
редачи данных ;
- отображение транспортных адресов в сетевые
;
- обеспечение идентификации различных транспортных
сое-
динений между одной и той же парой транспортных точек
доступа к службе ;
- передача данных .
В фазе передачи данных осуществляется доведение
транс-
портных блоков данных службы до сеансовых
объектов-получате-
лей по транспортному соединению передачей
транспортных бло-
ков данных протокола . При этом могут быть
задействованы сле-
дующие функции , использование каждой из которых
согласуется
в фазе установления соединения :
- упорядочение ;
- укрупнение ;
- сцепление ;
- сегментация ;
- мультиплексирование или расщепление ;
- управление потоком ;
- обнаружение ошибок ;
- исправление ошибок ;
- передача срочных данных ;
- разграничение транспортных блоков данных службы
;
- идентификация транспортных соединений .
- 28 -
В фазе разъединения соединения могут
выполняться функ-
ции оповещения о причине разъединения , идентификации
разъе-
диняемого транспортного соединения , передачи данных .
Протоколы транспортного уровня предназначены для
сквоз-
ной передачи данных через сеть между оконечными пользователя-
ми - абонентами сети . Основными функциями
транспортного про-
токола являются :
- разбиение сообщения на пакеты ;
- передача пакетов через сеть ;
- сборку исходного сообщения ( фрагмента сообщения
) .
Передача пакетов может осуществляться с повышением
дос-
товерности , т. е. каждый пакет закрывается
проверочной сум-
мой , если сеть не обеспечивает приемлемый коэффицент
ошибок
, а также с нумерацией и повторной передачей пакетов,
если
сетевой уровень не обеспечивает надежную
упорядоченную дос-
тавку пакетов .
Набор процедур протокола зависит как от требований верх-
него уровня к передаче данных , так и от характеристик сете-
вого уровня . Сетевой уровень может поддерживать службу пере-
дачи пакетов , ориентированную на соединение , т. е. с
упоря-
доченной доставкой пакетов ,или дейтаграммный режим .
Транс-
портная служба также может быть либо ориентированной
на сое-
динение , либо нет . Ориентированная на соединение
транспорт-
ная служба поддерживает между пользователями виртуальный
ка-
нал . При этом служба обеспечивает :
- установление транспортного соединения между
пользова-
телями и согласование качества предоставляемых
услуг;
- передачу блоков данных службы без ограничения их
дли-
- 29 -
ны и содержимого ;
- управление темпом обмена ;
- передачу срочных данных ;
- разъединение транспортного соединения .
При этом транспортный протокол может пользоваться услу-
гами сетевых соединений , если они поддерживаются .
С другой стороны , для некоторых прикладных задач
ориен-
тированная на соединение служба не нужна . В этом
случае
транспортная служба обеспечивает передачу блоков данных служ-
бы ограниченной длины , не гарантируя их доставку
и сохране-
ние исходной последовательности у получателя , независимо
от
того , используется или нет соединение сетевого уровня .
Таким образом , задачей транспортной службы является
вы-
равнивание поддерживаемой сетью службы до уровня ,
требуемо-
го пользователем , как по набору услуг , так и по
характерис-
тикам ( достоверности , надежности и т. д. ) .
С точки зре-
ния пользователя транспортная служба скрывает от него
особен-
ности сети .
Часто под термином "сквозная передача
данных" понимают
также механизмы , используемые в некоторых сетях для
управле-
ния передачей от входа в сеть до выхода из нее . Более того,
как правило , транспортные протоколы предназначены
для
сквозной передачи данных через сеть , представляющих собой
совокупность подсетей с различными сетевыми службами .
Для
этого в транспортных протоколах могут быть
предусмотрены про-
цедуры промежуточной фрагментации пакетов , необходимые
при
переходе пакета из одной подсети в другую , где
используется
меньший размер пакета .
- 30 -
Транспортная служба и транспортный протокол , не
ориен-
тированные на соединения , являются достаточно
простыми и
обеспечивают прозрачную передачу пользовательских
данных -
блоков данных транспортной службы ограниченной длины - в
точ-
ку доступа получателя . Передача данных обеспечивается
без
предварительного установления и последующего
разъединения со-
единения . При этом логическая взаимосвязь между
несколькими
блоками не учитывается .
2.5. Сеансовый уровень.
Главная функция сеансового уровня -
определение интер-
фейса прикладных программ для связи с транспортным
уровнем .
Одна из задач этого уровня - преобразование имен в
сетевые
адреса , так что прикладные программы могут использовать
име-
на для связи с устройствами .
Неделимая служба - услуга сеансового уровня ,
посредст-
вом которой сеансовые блоки данных службы , посланные по
се-
ансовому соединению , не предоставляются
представительному
объекту-получателю до тех пор , пока это явно не разрешено
представительным объектом-отправителем .
Управление взаимодействием - услуга сеансового
уровня ,
позволяющая взаимодействующим представительным объектам
явно
управлять очередностью выполнения некоторых управляющих функ-
ций .
Двустороннее одновременное ( дуплексное )
взаимодейст-
вие - режим взаимодействия , при котором оба
взаимодействую-
щих представительных объекта имеют право одновременно
переда-
- 31 -
вать и принимать данные .
Двустороннее поочередное ( полудуплексное )
взаимодейст-
вие - режим взаимодействия , при котором
взаимодействующие
представительные объекты поочередно получают право
переда-
вать данные .
Одностороннее ( симплексное ) взаимодействие - режим
взаимодействия , при котором один из представительных
объек-
тов только передает данные , а другой - только принимает
.
Синхронизация сеансового соединения - услуга
сеансового
уровня , позволяющая представительным объектам
определять и
идентифицировать точки синхронизации , осуществлять
повтор-
ную установку сеансового соединения в заранее
определенное
состояние и согласовывать точку повторной
синхронизации .
На сеансовом уровне обеспечиваются средства
, необходи-
мые для организации и синхронизации диалога между
взаимо-
действующими представительными объектами и для управления
ин-
формационным обменом между ними. Для этого на сеансовом уров-
не устанавливаются сеансовые соединения между двумя
предста-
вительными объектами и поддерживается взаимодействие по обме-
ну данными . Для реализации передачи данных между
представи-
тельными объектами сеансовые соединения отображаются в
транс-
портные. Сеансовые соединения устанавливаются по
запросу
представительного объекта , передаваемому в сеансовой точке
доступа к службе , и разъединяются либо
представительными ,
либо сеансовыми объектами . В установленном сеансовом
соеди-
нении поддерживается диалог между представительными
объекта-
ми даже при возможных потерях данных на транспортном
уровне .
Представительный объект может получить доступ к
другому
- 32 -
представительному объекту только через сеансовое
соединение,
причем представительный объект может поддерживать
несколь-
ко сеансовых соединений одновременно .
Представительные объекты идентифицируются сеансовыми
ад-
ресами . Во многих системах существует взаимно
одназначное
соответствие между сеансовыми и транспортными адресами ,
од-
нако , с одним транспортным адресом может быть связано
неско-
|