Сеансовый уровень OSI

Сеансовый уровень отвечает за поддержание сеанса связи, позволяя приложениям взаимодействовать между собой длительное время. Сеансы передачи составляются из запросов и ответов, которые осуществляются между приложениями. Основные функции этого уровня связаны с обменом сообщениями между двумя конечными системами. Этот обмен называется диалогом. Управление диалогом и разделение диалогов - два наиболее важных сервиса, относящихся к Сеансовому уровню. Управление диалогом (dialog control) - это средство, которое позволяет двум системам начать диалог, обменяться сообщениями, а после закончить диалог с уверенностью, что каждая система получила предназначенные для нее сообщения. Это может показаться простой задачей, но примем во внимание тот факт, что система может передать сообщение другой системе и получить назад сообщение без уверенности в том, что это ответ. Было ли принятое сообщение ответной посылкой или оно было передано раньше? Такой тип коллизии может вызвать серьезные проблемы, особенно когда одна из систем пытается завершить диалог или создать контрольную точку. Разделение диалога (dialog separation) - это процесс вставки указателей в поток данных, доставляемых между двумя системами. Эти указатели называются точками контроля (checkpoints), они размещаются таким образом, что в один и тот же момент времени может быть получена информация о состоянии обеих систем.

Представительский уровень OSI.

Этот уровень служит транслятором данных для сети.

позволяет системам с различной кодировкой корректно передавать данные и устанавливать связь между ними. Выполняет перекодировку данных понятную другим устройствам, но при этом сами данные не изменяются. Все протоколы, обеспечивающие шифрование данных, выполняются на этом уровне – SSL. Если – поточное шифрование, оно также выполняется на этом уровне.

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

Представительский уровень отвечает за следующие функции.

· Преобразование кодировки символов, например из ASCII в EBCDIC.

· Преобразование данных, например реверсию порядка битов.

· Сжатие данных, что позволяет уменьшить объем передаваемой информации.

· Шифрование и дешифрование данных, что позволяет защищать информацию, передаваемую по потенциально небезопасным сетям.


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



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