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