Соединение
Система (ЭВМ или терминал), содержащая программы пользователя, называется терминальной. При организации программной связи одной терминальной системы с другими необходимо установить тракт передачи (соединение). В качестве примера такого соединения в предыдущем разделе использовалась передающая среда между источником информации и абонентом. С одной стороны, в системах с иерархической структурой протоколов соединение устанавливается для каждого уровня иерархии, причем так, чтобы обеспечить передачу данных более высокому уровню иерархии. С другой стороны, сточки зрения некоторого уровня иерархии все уровни ниже рассматриваемого выглядят как своеобразный тракт передачи. В эталонных моделях OSI подобная ситуация называется «Предоставление верхнему уровню обслуживающий интерфейс, именуемый соединением».
В общем случае в сети ЭВМ обработка многих заданий, а также передача данных обычно реализуются параллельно. При одновременной реализации нескольких процедур передачи установку соединения на каждом уровне иерархии можно осуществить следующими способами:
• в момент начала передачи обменяться с абонентом идентификатором передачи;
• включить идентификатор передачи в посылаемые и принимаемые данные и выяснить, к какой передаче относятся данные;
• присвоить порядковые номера посылаемым и принимаемым данным для обнаружения потерь и нарушения последовательности расположения принятых данных;
• предусмотреть ответы на передаваемые запросы и организовать оперативные передачу и прием данных, а также подтверждение приема.
При необходимости пересылки информации с верхнего уровня для установки соединения одним из указанных четырех способов управляющая информация включается в данные и пересылается в абонентскую систему через соединение нижнего уровня. При необходимости переслать принятые данные из абонентской системы проверяются их идентификатор и порядковые номера. Если никаких ошибок не обнаружено, управляющая информация этого уровня иерархии исключается, после чего данные передаются на соответствующий верхний уровень. Установку логического тракта передачи, соответствующего верхнему уровню иерархии, называют установкой соединения.
|