Протоколы транспортного уровня
Сетевой уровень предоставляет услуги транспортному, который требует от пользователей запроса на качество обслуживания сетью.
После получения от пользователя запроса на качество обслуживания транспортный уровень выбирает класс протокола, который обеспечивает требуемое качество обслуживания.
Качество обслуживания сети зависит от ее типа, доступного конечному пользователю, а также от транспортного уровня.
При этом выделяются три типа сетей:
a) сети, обеспечивающие приемлемые уровни ошибок и сигнализации об ошибках (приемлемое качество);
b) сети, обеспечивающие приемлемый уровень ошибок и неприемлемо слабую сигнализацию об ошибках;
c) сети, предоставляющие неприемлемый уровень ошибок для пользователя (ненадежные сети).
При существовании разных типов сетей транспортный уровень позволяет установить следующие параметры качества обслуживания:
1) пропускная способность;
2) надежность сети;
3) задержка передачи информации через сеть;
4) приоритеты;
5) защита от ошибок;
6) мультиплексирование;
7) управление потоком;
8) обнаружение ошибок.
Транспортный уровень отвечает за выбор соответствующего протокола, обеспечивающего требуемое качество обслуживания на сети.
Примером протоколов транспортного уровня могут служить протокол МСЭ-Т (МККТТ) Х.224 - "Спецификация протокола транспортного уровня взаимосвязи открытых систем для применения МККТТ" и стандарт ISO 8073 "Системы обработки информации. Взаимосвязь открытых систем. Спецификация протоколов транспортного уровня".
Протоколы верхних уровней.
К верхним уровням относят протоколы сеансового, представительного и прикладного уровней.
Сеансовый уровень. Здесь производится организация способов взаимодействия между прикладными процессами пользователей, т.е. управление взаимодействием между открытыми системами.
В качестве примеров протоколов сеансового уровня можно рассматривать стандарт Х.225 - "Спецификация протокола сеансового уровня взаимосвязи открытых систем для применений МККТТ", разработанный МСЭ-Т и стандарт ISO 8327 "Системы обработки информации. Взаимосвязь открытых систем. Базовая спецификация протокола сеансового уровня, ориентированная на соединение".
Представительный уровень. Определяет синтаксис передаваемой информации, т.е. набор знаков и способы их представления, которые являются понятными для всех взаимодействующих систем. Это процесс согласования различных кодов, согласно ему взаимодействующие системы договариваются о той форме, в которой будет передаваться информация.
Примером протоколов представительного уровня являются: Х.226 "Спецификация протокола уровня представления взаимосвязи открытых систем для применения МККТТ" и стандарт ISO 8823 "Системы обработки информации. Взаимосвязь открытых систем. Спецификация протоколов уровня представления в режиме управления соединением".
Прикладной уровень. Определяет семантику, т.е. смысловое содержание информации, которой обмениваются открытые системы.
Примером стандарта прикладного уровня может служить стандарт МСЭ-Т Х.400.
В качестве примеров рассмотрим протоколы IPX/SPX и TCP/IP.
Протокол IPX/SPX
Протокол IPX/SPX (IPX/SPX protocol_ - пара протоколов, обеспечивающая передачу данных в сети NetWare.
Протоколы в базовой эталонной модели взаимодействия открытых систем соответствуют сетевому уровню и транспортному уровню. Задачей протокола Межсетевого пакетного обмена IPX является установление структуры и процедур передачи пакетов между абонентскими системами сети NetWare. Протокол определяет передачу отдельных пакетов - датаграмм. Доставка каждой из них не гарантируется. Поэтому при использовании IPX системы должны иметь Программное Обеспечение (ПО), которое обеспечивает управление передачей и запрашивает потерянные пакеты.
Функцию управления передачей выполняет протокол Последовательный пакетный обмен SPX. Он осуществляет передачу последовательностей пакетов. При использовании протокола SPX в начале каждого сеанса между взаимодействующими системами выполняются процедуры, связанные с созданием соединения. По нему осуществляется управление передачей последовательности пакетов, их проверка и повторная передача пропавших пакетов либо пакетов, в которых появились ошибки.
В протоколе IPX/SPX заложены те же идеи, что в протоколе управления передачей/межсетевом протоколе.