Интернет магазин китайских планшетных компьютеров



Компьютеры - SPICE (протокол)

13 февраля 2011


Оглавление:
1. SPICE (протокол)
2. Структура пакета
3. Совместимость



SPICE — протокол, используемый в рамках проекта с аналогичным названием. Проект представляет собой систему отображения удаленного дисплея, построенную для виртуальной среды, которая позволяет вам просматривать виртуальный «рабочий стол» вычислительной среды не только на машине, на которой он запущен, но и откуда угодно через Интернет, причем для просмотра можно использовать широкий спектр машинных архитектур.

Первоначально протокол был разработан кампанией Qumranet, которую затем купила Red Hat, Inc.

9 декабря 2009 Red Hat, Inc объявила о решении открыть исходный код протокола.

Обзор

Протокол SPICE определяет набор протокольных сообщений для подключения, управления и получения входящей информации от удаленных компьютерных устройств по сети, а также отправка им сообщений. Контролируемое устройство может располагаться на любой стороне: как на стороне сервера, так и/или на стороне клиента. Кроме того, протокол определяет набор вызовов для поддержки миграции удаленного сервера с одного сетевого адреса на другой.

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

Сессия взаимодействия в SPICE делится на множество коммуникационных каналов чтобы иметь возможность контролировать обмен информацией и обработку сообщений в зависимости от типа канала, а также добавлять и отключать коммуникационные каналы во время работы.

В черновом варианте стандарта протокола определены следующие коммуникационные каналы:

  • Основной канал выступает в роли основного соединения сессии;
  • видеоканал для приема обновления изображения удаленного монитора;
  • канал входных данных для отправки уведомлений о событиях, связанных с мышью и клавиатурой;
  • курсорный канал для приема формы и позиции указателя;
  • канал воспроизведения для приема аудопотока;
  • канал записи для отправки аудиозахвата.

Новые типы каналов будут добавляться по мере развития протокола. Стандарт SPICE также содержит набор протокольных определений для синхронизации работы каналов на удаленном узле.



Просмотров: 2800


<<< SOCKS
SPKM >>>