←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12
постав-
щик сетевой службы может их обеспечивать или не обеспечивать
для конкретного сетевого соединения . Все другие услуги сете-
- 22 -
вого уровня являются обязательными и должны обеспечиваться
каждым поставщиком сетевой службы .
2.4. Транспортный уровень.
Транспортный уровень определяет сетевую адресацию ( фи-
зическое расположение устройств в сети ) и способ подсоедине-
ния и отсоединения различных частей сети . Этот уровень так-
же определяет способ , при котором имеет место гарантирован-
ная передача сообщений , вообще говоря , при помощи нумерова-
ния пакетов и уверенность в том , что они пребывают в полном
порядке без пропусков или дублирования . Управление межсете-
вой маршрутизацией осуществляется на этом уровне .
Транспортный уровень обеспечивает прозрачную передачу
данных между сеансовыми объектами и освобождает их от выпол-
нения функций по организации надежной и эффективной передачи
данных .
Транспортный уровень оптимизирует использование имеющей-
ся сетевой службы для обеспечения требуемых сеансовыми объек-
тами характеристик передачи с минимальной стоимостью .
Все протоколы , определенные на транспортном уровне ,
носят межконцевой характер , связывая взаимодействующие
транспортные объекты , и таким образом функционируют в среде
OSI только между оконечными открытыми системами .
На транспортном уровне не выполняются функции маршрути-
зации и ретрансляции , поскольку сетевая служба обеспечивает
- 23 -
сетевые соединения между любыми транспортными объектами , да-
же при использовании нескольких последовательно соединенных
подсетей .
Транспортные функции , вызываемые на транспортном уров-
не для обеспечения запрашиваемого качества обслуживания , за-
висят от качества сетевой службы .
Транспортный уровень предоставляет следующие услуги се-
ансовому уровню :
- установление транспортного соединения ;
- передача данных ;
- разъединение транспортного соединения .
Транспортные соединения устанавливаются между сеансовы-
ми объектами , идентифицируемыми транспортными адресами . Ка-
чество обслуживания в транспортном соединении согласовывает-
ся между сеансовыми объектами и транспортной службой . В про-
цессе установления транспортного соединения выбирается один
из имеющихся классов транспортной службы , характеризуемых
различными наборами параметров качества обслуживания ( про-
пускная способность , транзитная задержка , время установле-
ния соединения , вероятность остаточной ошибки и т. д. ) .
Между одной и той же парой транспортных адресов может
быть установлено несколько транспортных соединений . Для их
различения сеансовые объекты используют идентификаторы око-
нечных точек транспортного соединения .
Услуга передачи данных обеспечивает дуплексную передачу
данных между парой транспортных адресов в соответствии с сог-
ласованным качеством обслуживания . Если согласованное ка-
чество обслуживания не может быть обеспечено и попытки его
- 24 -
восстановить терпят неудачу , то транспортное соединение раз-
ъединяется и об этом сообщается сеансовым объектам .
При необходимости установления транспортного соединения
с некоторым сеансовым объектом транспортный уровень определя-
ет сетевой адрес , идентифицирующий транспортный объект , ко-
торый присоединен к этому сеансовому объекту . Поскольку на
транспортном уровне обеспечивается межконцевая служба без
ретрансляции , то транспортный уровень отображает транспорт-
ные адреса в сетевые , идентифицирующие оконечный транспорт-
ный объект ( рис.3 ) .
Один транспортный объект может обслуживать несколько се-
ансовых объектов , и поэтому с одним сетевым адресом некото-
рого транспортного объекта может быть связано несколько
транспортных адресов . При этом транспортные объекты выполня-
ют функцию отображения транспортных адресов в сетевые
( рис.4 ) .
Функционирование транспортного уровня разбивается на фа-
зы установления соединения , передачи данных и разъединения
соединения .
В фазе установления соединения могут выполняться следую-
щие функции :
- выбор сетевого соединения , наиболее удовлетворяющего
требованиям сеансового объекта с учетом стоимости и
качества обслуживания ;
- решение о целесообразности мультиплексирования или
расщепления транспортного соединения с целью оптими-
зации использования сетевых соединений ;
- выбор оптимального размера транспортного блока данных
- 25 -
ЪДДДДДДДДДДДДї ЪДДДДДДДДДДДДї
і Сеансовый і і Сеансовый і
і объект і Оконечные і объект і
АДДДДВДДВДДДДЩ транспортные АДДДДВДДВДДДДЩ
і і адреса і і
і іДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДі і
ЪДДДДБДДБДДДДДДДї ЪДДДДДДДБДДБДДДДї
і Транспортный і і Транспортный і
і объект і Оконечные і объект і
АДДДДВДДВДДДДДДДЩ сетевые АДДДДДДДВДДВДДДДЩ
і і адреса і і
і іДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДі і
ЪДДДДБДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДБДДДДї
і С е т е в о й у р о в е н ь і
і і
Рис. 3. Отображение между транспортными и
сетевыми адресами.
- 26 -
ЪДДДДДДДДДДДДДї ЪДДДДДДДДДДДДї
і Сеансовый і і Сеансовый і
і объект А і і объект Б і
АДДДДДДДДДВДВДЩ АДВДВДДДДДДДДЩ
і і Транспортный і і
і і адрес і і
і ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДі і
і і і і
ЪДБДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДБДї
і Т р а н с п о р т н ы й о б ъ е к т і
АДДДДДДДДДДДДДДДДВДДДВДДДДДДДДДДДДДДДДДДЩ
і і
і і
ЪДДДДДДДДДДДДБДДДБДДДДДДДДДДДДДДї
і С е т е в о й о б ъ е к т і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Рис.4. Отображение одного сетевого адреса в несколько
транспортных адресов .
- 27 -
протокола ;
- выбор функций , которые будут задействованы в фазе пе-
редачи данных ;
- отображение транспортных адресов в сетевые ;
- обеспечение идентификации различных транспортных сое-
динений между одной и той же парой транспортных точек
доступа к службе ;
- передача данных .
В фазе передачи данных осуществляется доведение транс-
портных блоков данных службы до сеансовых объектов-получате-
лей по транспортному соединению передачей транспортных бло-
ков данных протокола . При этом могут быть задействованы сле-
дующие функции , использование каждой из которых согласуется
в фазе установления соединения :
- упорядочение ;
- укрупнение ;
- сцепление ;
- сегментация ;
- мультиплексирование или расщепление ;
- управление потоком ;
- обнаружение ошибок ;
- исправление
←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12
|
|