Назначение и структурапакетов
Данные содержат непосредственно часть того сообщения, которое требуется передать. Существуют специальные управляющие пакеты, которые не имеют поля данных и используются как сетевые команды. В отличие от управляющих, пакеты включающие поле данных, называются информационными пакетами.
Контрольная сумма пакета – это кодовая комбинация, формируемая передатчиком по определенным правилам и содержащая в сжатом виде информацию о пакете. Приемник, повторяя вычисления, сделанные передатчиком, с принятым пакетом, сравнивает их результат с контрольной суммой и делает вывод о правильности или ошибочности передачи пакета.
Стоповая комбинация служит для информирования сетевого адаптера приемника об окончании пакета, обеспечивает выход аппаратуры приемника из состояния приема.
Часто в структуре пакета выделяют всего три поля:
· заголовок (стартовая комбинация, адрес приемника, адрес источника, управляющая информация);
· данные;
· трейлер (контрольная сумма, стоповая комбинация).
В процессе сеанса обмена информацией по сети между передающим и принимающим абонентами происходит обмен информационными и управляющими пакетами по установленным правилам, называемым протоколом обмена.

Рис. 9.5. Обмен пакетами при сеансе связи
Пример простейшего протокола показан на рис. 9.5 и в табл. 9.2. Сеанс связи начинается с запроса готовности сервера на соединение. В случае готовности он посылает в ответ управляющий пакет «Подтверждение соединения». Затем начинается передача данных. При этом на каждый полученный от клиента «Запрос данных» сервер выдает соответствующий «Ответ». Заканчивается сеанс управляющими пакетами «Разрыв соединения». Существует множество стандартных протоколов, которые используют как передачу с подтверждением (с гарантированной доставкой пакета), так и передачу без подтверждения (без гарантии доставки пакета).
предыдущаяследующая© Copyright, 2009.
Для связи: info@dgs-srl.com.