Протокол сеансового уровня (Session layer)
обеспечивает управление диалогом: фиксирует, какая из сторон является
активной в данный момент, предоставляет средства синхронизации.
Последние позволяют вставлять контрольные точки в длинные передачи,
чтобы в случае отказа можно было вернуться обратно к последней
контрольной точке, а не начинать все сначала. На практике некоторые
дополнения используют сеансовый уровень, и он редко реализуется в виде
отдельных протоколов, хотя функции этого уровня часто совмещают с
функциями прикладного уровня и реализуют в одном протоколе. Основные задачи сеансового уровня: 1. установление способа обмена сообщениями (дуплексный или полудуплексный); 2. синхронизация обмена сообщениями; 3. организация "контрольных точек" диалога. |