Похожие презентации:
Уровень приложений, уровень представления и сеансовый уровень. Примеры распространенных приложений. Урок 21-22
1.
Уровень приложений,уровень представления и сеансовый уровень.
Примеры распространенных приложений.
Протоколы уровня приложений.
2.
3.
Сеансовый уровеньСеансовый уровень ( Session layer ) обеспечивает
управление
диалогом:
фиксирует,
какая
из
сторон
является активной в настоящий момент, предоставляет
средства
синхронизации.
Последние
позволяют
вставлять контрольные точки в длинные передачи,
чтобы в случае отказа можно было вернуться назад к
последней контрольной точке, а не начинать все сначала.
4.
Сеансовыйуровень
—
управление диалогом объектов прикладного уровня:
установление
способа
обмена
сообщениями
( дуплексный или полудуплексный );
синхронизация обмена сообщениями;
организация " контрольных точек " диалога.
5.
Дуплексная связь обычно осуществляетсяс использованием двух каналов связи:
первый канал — исходящая связь для
первого устройства и входящая для
второго, второй канал — исходящая для
второго устройства и входящая для
первого.
6.
Полудуплекс — режим, при котором, вотличие от дуплексного, передача ведётся
по одному каналу связи в обоих
направлениях, но с разделением по
времени (в каждый момент времени
передача ведётся только в одном
направлении). Полная скорость обмена
информацией по каналу связи в данном
режиме имеет вдвое меньшее значение, по
сравнению с дуплексом.
7.
Сеансовый уровеньДобавляет транспортной функции удобства обращения,
управляет диалогом на протяжении установленной сессии связи.
Отвечает за организацию сеансов обмена данными между
оконечными машинами.
Протоколы
ASP, ADSP, DLC, Named Pipes, NBT, NetBIOS, NWLink, Printer
Access Protocol, Zone Information Protocol, SSL, TLS, SOCKS
8.
Представительный уровеньПредставительный уровень ( Presentation layer ) имеет дело с
формой представления передаваемой по сети информации, не
меняя при этом ее содержания. За счет уровня
представления информация, передаваемая прикладным уровнем
одной системы, всегда понятна прикладному уровню другой
системы. С помощью средств данного уровня протоколы
прикладных уровней могут преодолеть синтаксические
различия в представлении данных или же различия в кодах
символов, например в кодах ASCII и EBCDIC. На этом уровне
может выполняться шифрование и дешифрование данных,
благодаря
которому
секретность
обмена
данными
обеспечивается сразу для всех прикладных служб. Примером
такого протокола является протокол Secure Socket Layer (SSL),
который обеспечивает секретный обмен сообщениями для
протоколов прикладного уровня стека TCP/IP.
9.
Уровень представления — согласовываетпредставление
(синтаксис)
данных
при
взаимодействии двух прикладных процессов:
преобразование данных из внешнего формата
во внутренний;
шифрование и расшифровка данных.
10.
Уровень представленияОсуществляет преобразование данных общего характера
(кодирование, компрессия и т.п.) прикладного уровня в поток
информации
для
транспортного
возможность
диалога
между
уровня.
Отвечает
приложениями
на
за
разных
машинах.
Протоколы
HTTP, ASN.1, XML-RPC, TDI, XDR, SNMP, FTP, Telnet,
SMTP, NCP, AFP
11.
Прикладной уровеньПрикладной
уровень
(
Application
layer
)
—
это
в
действительности просто набор разнообразных протоколов, с
помощью которых пользователи сети получают доступ к
разделяемым ресурсам, таким как файлы, принтеры или
гипертекстовые
совместную
электронной
оперирует
а
также
организуют
с
помощью
протокола
Единица
данных,
которой
Web-страницы,
работу,
почты.
например
прикладной
называется сообщением ( message ).
уровень,
обычно
12.
Прикладной уровень — набор всех сетевых сервисов, которыепредоставляет система конечному пользователю:
идентификация, проверка прав доступа;
принт- и файл-сервис, почта, удаленный доступ...
Существует очень много различных служб прикладного
уровня. Приведем в качестве примера хотя бы несколько
наиболее распространенных реализаций файловых служб: NCP в
операционной системе Novell NetWare, SMB в Microsoft Windows
NT, NFS, FTP и TFTP, входящие в стек TCP/IP.
13.
Прикладной уровеньОбеспечивает преобразование данных, специфичных для
каждого приложения. Отвечает за доступ приложений в
сеть.
Протоколы
HTTP, gopher, Telnet, DNS, SMTP, SNMP, CMIP, FTP,
TFTP, SSH, IRC, AIM, NFS, NNTP, NTP, SNTP, XMPP, FTAM,
APPC, X.400, X.500, AFP, LDAP, SIP, ITMS, ModbusTCP,
BACnetIP, IMAP, POP3, SMB, MFTP, BitTorrent, eD2k,
PROFIBUS
14.
Тринижних
уровня
—
физический, канальный и сетевой — являются
сетезависимыми, то есть протоколы этих уровней
тесно связаны с технической реализацией сети и
используемым
коммуникационным
оборудованием.
Например, переход на оборудование FDDI означает
полную смену протоколов физического и канального
уровней во всех узлах сети.
15.
Триверхних
прикладной,
ориентированы
представительный
на
приложения
и
уровня
—
и
—
сеансовый
мало
зависят
от
технических особенностей построения сети. На протоколы
этих уровней не влияют какие бы то ни было изменения в
топологии сети, замена оборудования или переход на
другую сетевую технологию. Так, переход от Ethernet к
высокоскоростной технологии 100VG-AnyLAN не потребует
никаких изменений в программных средствах, реализующих
функции
уровней.
прикладного,
представительного
и
сеансового
16.
17.
Прикладной уровень стека TCP/IPПрикладной
уровень
стека
TCP/IP
соответствует трем верхним уровням модели
OSI:
прикладному,
представительному
и
сеансовому.
Он
объединяет
службы,
предоставляемые системой пользовательским
приложениям.
18.
19.
Функции прикладного уровня:1)
Идентификация
и
установление
наличия
предполагаемых партнеров связи
2)
Синхронизация
совместно
работающих
программ
3)
Установление
соотношения
по
процедурам
устранения ошибок
4) Управление целостностью информации
20.
5) Протоколы прикладного уровня определяют, имеется ли вналичии достаточно ресурсов для предполагаемой связи
6) Отвечает за то, чтобы информация, посылаемая из
прикладного
уровня
одной системы, была
читаема
на
прикладном уровне другой системы
7) При необходимости осуществляет трансляцию между
множеством форматов представления информации путем
использования общего формата и структур данных, а также
согласует синтаксис передачи данных для прикладного уровня
21.
8)Устанавливает
взаимодействия
и
между
завершает
сеансы
прикладными
задачами,
управляет этими сеансами, синхронизирует диалог
между объектами и управляет обменом информации
между ними
9)
Предоставляет
средства
для
отправки
информации и уведомления об исключительных
ситуациях передачи данных.
Интернет