СПОСОБ ПРЕДОСТАВЛЕНИЯ ДАННЫХ ОБ УСТРОЙСТВЕ (ВАРИАНТЫ), СПОСОБ УСТАНОВЛЕНИЯ СЕАНСА СВЯЗИ МЕЖДУ УСТРОЙСТВОМ И ВЕБ-СЕРВЕРОМ И СЕРВЕР ДЛЯ ПРЕДОСТАВЛЕНИЯ ДАННЫХ

1. Способ предоставления данных об устройстве, включающий в себя:
идентификацию данных об устройстве,
составление сообщения уровня сетевого протокола, связанного с устройством связи, причем сообщение уровня сетевого протокола обладает множеством полей уровня сетевого протокола, первая подгруппа множества полей уровня сетевого протокола не является зашифрованной, а вторая подгруппа множества полей уровня сетевого протокола является зашифрованной; и
внедрение данных об устройстве по меньшей мере в одну первую подгруппу из множества полей уровня сетевого протокола, при этом внедрение позволяет включить данные об устройстве в зашифрованное сообщение сетевого уровня.
2. Способ по п. 1, в котором сообщение транспортного уровня представляет собой SYN-сообщение протокола TCP управления передачей.
3. Способ по п. 2, в котором по меньшей мере одна первая подгруппа из множества полей уровня сетевого протокола представляет собой поле опций протокола управления передачей TCP.
4. Способ по п. 3, в котором способ дополнительно включает в себя разделение поля опций протокола управления передачей TCP на множество субполей, при этом каждое множество субполей зарезервировано для конкретной части данных об устройстве.
5. Способ по любому из пп. 3 и 4, в котором:
данные в поле опции протокола TCP управления передачей снабжены идентификационной меткой для данных об устройстве.
6. Способ по любому из пп. 1-4, в котором составление сообщения включает в себя внедрение части данных об устройстве в сообщение уровня сетевого протокола, при этом способ дополнительно включает в себя создание второго сообщения уровня сетевого протокола, содержащего остальные данные об устройстве.
7. Способ по п. 1, который выполняется на устройстве.
8. Способ по п. 1, который выполняется на сервере, находящемся в функциональной связи с устройством.
9. Способ по п. 8, в котором идентификация данных об устройстве включает в себя получение данных об устройстве от устройства.
10. Способ по п. 8, в котором идентификация данных об устройстве включает в себя извлечение данных об устройстве из памяти.
11. Способ предоставления данных об устройстве, который выполняется на сервере, соединенном с сетью, в которой осуществляется связь в соответствии с моделью протокола связи, обладающего множеством уровней, при этом способ включает в себя:
получение по сети первого сообщения сетевого протокола от устройства, первое сообщение сетевого протокола указывает на наличие запроса на доступ к ресурсу;
идентификацию данных об устройстве,
составление второго сообщения уровня сетевого протокола, связанного с устройством, причем второе сообщение уровня сетевого протокола содержит данные об устройстве;
передачу по сети второго сообщения уровня сетевого протокола второму устройству через не-прикладной уровень модели протокола связи.
12. Способ по п. 11, в котором идентификация включает в себя извлечение данных об устройстве из первого сообщения сетевого протокола.
13. Способ по п. 11, в котором идентификация данных об устройстве включает в себя извлечение данных об устройстве из базы данных.
14. Способ по п. 11, в котором упомянутое первое сообщение сетевого протокола является частью второго сообщения сетевого протокола.
15. Способ по п. 14, в котором упомянутое первое сообщение сетевого протокола является зашифрованным, а второе сообщение сетевого протокола не является зашифрованным.
16. Способ по п. 11, в котором второе устройство является веб-сервером.
17. Способ по п. 11, в котором упомянутое первое сообщение уровня сетевого протокола и второе сообщение уровня сетевого протокола содержат SYN-сообщение протокола TCP управления передачей.
18. Способ по п. 17, в котором упомянутое составление второго сообщения уровня сетевого протокола включает в себя внедрение данных об устройстве в первое сообщение уровня сетевого протокола.
19. Способ по п. 18, в котором упомянутое внедрение включает в себя внедрение данных об устройстве в поле опций протокола управления передачей TCP из первого сообщения уровня сетевого протокола.
20. Способ установления сеанса связи между устройством и веб-сервером, который включает в себя этап создания многоуровневого командного сообщения, при этом способ включает в себя:
изменение по меньшей мере одного из множества полей командного уровня, относящихся к одному из уровней многоуровневого командного сообщения, с помощью данных, которые не являются родными для этого уровня, причем изменение выполняется по меньшей мере на одном из следующего: устройстве и промежуточном сервере, ответственном за установку сеанса связи.
21. Способ по п. 20, в котором данные являются родными для другого уровня многоуровневого командного сообщения.
22. Сервер для предоставления данных, относящихся к устройству связи, которое находится в связи с веб-сервером, причем сервер включает в себя:
процессор;
базу данных для хранения записей, связанных с требованиями сервера и данными об устройстве; и
программное обеспечение для анализа соединения, работающего на сервере, направляющем инструкции процессору для осуществления способа по любому из пп. 1-21.