Уровень №7 прикладной – самый верхний уровень модели OSI, он представляет собой окно для доступа прикладных процессов к сетевым услугам. Этот уровень обеспечивает услуги, напрямую поддерживающие приложения пользователя, такие, как программное обеспечение для передачи файлов, доступа к базам данных и электронная почта. Нижележащие уровни поддерживают задачи, выполняемые на прикладном уровне. Прикладной уровень управляет общим доступом к сети, потоком данных и обработкой ошибок.
Уровень №6. Представительский – определяет формат, используемый для обмена данными между сетевыми компьютерами. Представительский уровень отвечает за преобразование протоколов, трансляцию данных, их шифрование, смену или преобразование применяемого набора символов (кодовой таблицы) и расширение графических команд, а так же управляет сжатием данных для уменьшения передаваемых битов.
Сеансовый уровень.
Уровень №5. Сеансовый – позволяет двум приложениям на разных компьютерах устанавливать, использовать и завершать соединение, называемое сеансом. На этом уровне, выполняются такие функции, как распознавание имен и защита, необходимые для связи двух приложений в сети.
Сеансовый уровень обеспечивает синхронизацию между пользовательскими задачами посредством расстановки в потоке данных контрольных точек. Таким образом, в случае сетевой ошибки, потребуется заново передать только данные, следующие за последней контрольной точкой. На этом уровне выполняется управление диалогом между взаимодействующими процессами, т.е. регулируется, какая из сторон осуществляет передачу, когда и как долго и т. п.
Уровень №4. Транспортный – обеспечивает дополнительный уровень соединения – ниже сеансового уровня. Транспортный уровень гарантирует доставку пакетов без ошибок, в той же последовательности без потерь и и дублирования. На этом уровне сообщения переупаковываются: длинные упаковываются на несколько пакетов, а короткие объединяются в один. Это увеличивает эффективность передачи пакетов по сети. На транспортном уровне компьютера – получателя сообщения распаковываются, восстанавливаются в первоначальном виде, и посылается сигнал подтверждения приема.
Транспортный уровень управляет потоком, проверяет ошибки и участвует в решении проблем, связанных с отправкой и получением пакетов.