Транспортный уровень делит потоки информации на достаточно малые фрагменты (пакеты) для передачи их на сетевой уровень

Сеансовый уровень (Session layer)

Сеансовый уровень отвечает за организацию сеансов обмена данными между оконечными узлами.

Сеансовый уровень обеспечивает управление диалогом объектов прикладного уровня:

• установление способа обмена сообщениями (дуплексный или полудуплексный);

синхронизация обмена сообщениями;

• организация " контрольных точек " диалога.

Сеансовый уровень обеспечивает управление диалогом для того, чтобы фиксировать, какая из сторон является активной в настоящий момент, а также предоставляет средства синхронизации. Последние позволяют вставлять контрольные точки в длинные передачи, чтобы в случае отказа можно было вернуться назад к последней контрольной точке вместо того, чтобы начинать все с начала.

На практике немногие приложения используют сеансовый уровень, и он редко реализуется в виде отдельных протоколов, хотя функции этого уровня часто объединяют с функциями прикладного уровня и реализуют в одном протоколе.

Уровень представления (Presentation layer)

Уровень представления — согласовывает представление (синтаксис) данных при взаимодействии двух прикладных процессов:

• преобразование данных из внешнего формата во внутренний;

• шифрование и расшифровка данных.

Уровень представления отвечает за возможность диалога между приложениями на разных узлах.

Этот уровень обеспечивает преобразование данных (кодирование, компрессия и т.п.) прикладного уровня в поток информации для транспортного уровня.

Уровень представления имеет дело с формой представления передаваемой по сети информации, не меняя при этом ее содержания. За счет уровня представления информация, передаваемая прикладным уровнем одной системы, всегда будет понятна прикладному уровню в другой системе. С помощью средств данного уровня протоколы прикладных уровней могут преодолеть синтаксические различия в представлении данных или же различия кодов символов, например кодов ASCII и EBCDIC.

На этом уровне может выполняться шифрование и дешифрирование данных, благодаря которому секретность обмена данными обеспечивается сразу для всех прикладных служб. Примером такого протокола является протокол Secure Socket Layer (SSL), который обеспечивает секретный обмен сообщениями для протоколов прикладного уровня стека TCP/IP.

Протоколы уровня представления обычно являются составной частью функций трех верхних уровней модели.

Прикладной уровень (Application layer)

Прикладной уровень — набор всех сетевых сервисов, которые предоставляет система конечному пользователю:

• идентификация, проверка прав доступа;

• принт- и файл-сервис, почта, удаленный доступ...

Прикладной уровень отвечает за доступ приложений в сеть. Задачами этого уровня является перенос файлов, обмен почтовыми сообщениями и управление сетью.

Существует очень большое разнообразие служб прикладного уровня. Приведем в качестве примера хотя бы несколько наиболее распространенных реализаций файловых служб: NCP в операционной системе Novell NetWare, SMB в Microsoft Windows NT, NFS, FTP и TFTP, входящие в стек TCP/IP.

Прикладной уровень это в действительности просто набор разнообразных протоколов, с помощью которых пользователи сети получают доступ к разделяемым ресурсам, таким как файлы, принтеры или гипертекстовые Web-страницы, а также организуют свою совместную работу, например с помощью протокола электронной почты. Единица данных, которой оперирует прикладной уровень, обычно называется сообщением (message).

• К числу наиболее распространенных протоколов верхних уровней относятся:

• FTP - протокол переноса файлов

• TFTP - упрощенный протокол переноса файлов

• X.400 - электронная почта

• Telnet

• SMTP - простой протокол почтового обмена

• CMIP - общий протокол управления информацией

• SNMP - простой протокол управления сетью

• NFS - сетевая файловая система

• FTAM - метод доступа для переноса файлов


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: