RU2013158632A - Способ предоставления данных об устройстве (варианты), способ установления сеанса связи между устройством и веб-сервером и сервер для предоставления данных - Google Patents

Способ предоставления данных об устройстве (варианты), способ установления сеанса связи между устройством и веб-сервером и сервер для предоставления данных Download PDF

Info

Publication number
RU2013158632A
RU2013158632A RU2013158632/08A RU2013158632A RU2013158632A RU 2013158632 A RU2013158632 A RU 2013158632A RU 2013158632/08 A RU2013158632/08 A RU 2013158632/08A RU 2013158632 A RU2013158632 A RU 2013158632A RU 2013158632 A RU2013158632 A RU 2013158632A
Authority
RU
Russia
Prior art keywords
message
network protocol
data
protocol layer
network
Prior art date
Application number
RU2013158632/08A
Other languages
English (en)
Inventor
Владимир Станиславович Иванов
Михаил Робертович Назаргулов
Дмитрий Викторович Афанасьев
Original Assignee
Общество С Ограниченной Ответственностью "Яндекс"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Общество С Ограниченной Ответственностью "Яндекс" filed Critical Общество С Ограниченной Ответственностью "Яндекс"
Priority to RU2013158632/08A priority Critical patent/RU2013158632A/ru
Priority to PCT/IB2014/062874 priority patent/WO2015101845A1/en
Priority to US14/916,928 priority patent/US20160198022A1/en
Publication of RU2013158632A publication Critical patent/RU2013158632A/ru

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/163In-band adaptation of TCP data exchange; In-band control procedures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer And Data Communications (AREA)
  • Communication Control (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

1. Способ предоставления данных об устройстве, включающий в себя:идентификацию данных об устройстве,составление сообщения уровня сетевого протокола, связанного с устройством связи, причем сообщение уровня сетевого протокола обладает множеством полей уровня сетевого протокола, первая подгруппа множества полей уровня сетевого протокола не является зашифрованной, а вторая подгруппа множества полей уровня сетевого протокола является зашифрованной; ивнедрение данных об устройстве по меньшей мере в одну первую подгруппу из множества полей уровня сетевого протокола, при этом внедрение позволяет включить данные об устройстве в зашифрованное сообщение сетевого уровня.2. Способ по п. 1, в котором сообщение транспортного уровня представляет собой SYN-сообщение протокола TCP управления передачей.3. Способ по п. 2, в котором по меньшей мере одна первая подгруппа из множества полей уровня сетевого протокола представляет собой поле опций протокола управления передачей TCP.4. Способ по п. 3, в котором способ дополнительно включает в себя разделение поля опций протокола управления передачей TCP на множество субполей, при этом каждое множество субполей зарезервировано для конкретной части данных об устройстве.5. Способ по любому из пп. 3 и 4, в котором:данные в поле опции протокола TCP управления передачей снабжены идентификационной меткой для данных об устройстве.6. Способ по любому из пп. 1-4, в котором составление сообщения включает в себя внедрение части данных об устройстве в сообщение уровня сетевого протокола, при этом способ дополнительно включает в себя создание второго сообщения уровня сетевого протокола, содержащего ост�

Claims (22)

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.
RU2013158632/08A 2013-12-30 2013-12-30 Способ предоставления данных об устройстве (варианты), способ установления сеанса связи между устройством и веб-сервером и сервер для предоставления данных RU2013158632A (ru)

Priority Applications (3)

Application Number Priority Date Filing Date Title
RU2013158632/08A RU2013158632A (ru) 2013-12-30 2013-12-30 Способ предоставления данных об устройстве (варианты), способ установления сеанса связи между устройством и веб-сервером и сервер для предоставления данных
PCT/IB2014/062874 WO2015101845A1 (en) 2013-12-30 2014-07-04 System, method and device for providing device data to a server in a network
US14/916,928 US20160198022A1 (en) 2013-12-30 2014-07-04 System, method and device for providing device data to a server in a network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2013158632/08A RU2013158632A (ru) 2013-12-30 2013-12-30 Способ предоставления данных об устройстве (варианты), способ установления сеанса связи между устройством и веб-сервером и сервер для предоставления данных

Publications (1)

Publication Number Publication Date
RU2013158632A true RU2013158632A (ru) 2015-07-10

Family

ID=53493334

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2013158632/08A RU2013158632A (ru) 2013-12-30 2013-12-30 Способ предоставления данных об устройстве (варианты), способ установления сеанса связи между устройством и веб-сервером и сервер для предоставления данных

Country Status (3)

Country Link
US (1) US20160198022A1 (ru)
RU (1) RU2013158632A (ru)
WO (1) WO2015101845A1 (ru)

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5956487A (en) * 1996-10-25 1999-09-21 Hewlett-Packard Company Embedding web access mechanism in an appliance for user interface functions including a web server and web browser
US20030217005A1 (en) * 1996-11-27 2003-11-20 Diebold Self Service Systems, Division Of Diebold, Incorporated Automated banking machine system and method
US5935249A (en) * 1997-02-26 1999-08-10 Sun Microsystems, Inc. Mechanism for embedding network based control systems in a local network interface device
US7035898B1 (en) * 1997-09-10 2006-04-25 Schneider Automation Inc. System for programming a factory automation device using a web browser
IT1302431B1 (it) * 1998-08-12 2000-09-05 Alasi Di Arcieri Franco & C S Dispositivo di controllo di accessi in rete tramite il riconoscimentoveloce di trame applicative che soddisfano un insieme di regole
US6826613B1 (en) * 2000-03-15 2004-11-30 3Com Corporation Virtually addressing storage devices through a switch
GB0205130D0 (en) * 2002-03-06 2002-04-17 Symbian Ltd A method of enabling a wireless information device to access data services
US8938553B2 (en) * 2003-08-12 2015-01-20 Riverbed Technology, Inc. Cooperative proxy auto-discovery and connection interception through network address translation
US7657618B1 (en) * 2004-10-15 2010-02-02 F5 Networks, Inc. Management of multiple client requests
US8301771B2 (en) * 2005-10-26 2012-10-30 Armstrong, Quinton Co. LLC Methods, systems, and computer program products for transmission control of sensitive application-layer data
WO2007074119A1 (fr) * 2005-12-29 2007-07-05 Gemplus Systeme et procede pour le deploiement d'applications web personnalisees
US7882356B2 (en) * 2006-10-13 2011-02-01 Microsoft Corporation UPnP authentication and authorization
US20090217038A1 (en) * 2008-02-22 2009-08-27 Vesa Petteri Lehtovirta Methods and Apparatus for Locating a Device Registration Server in a Wireless Network
WO2009155058A2 (en) * 2008-05-28 2009-12-23 Visa International Service Association Gateway service platform
US8335931B2 (en) * 2008-06-20 2012-12-18 Imation Corp. Interconnectable personal computer architectures that provide secure, portable, and persistent computing environments
US20100235473A1 (en) * 2009-03-10 2010-09-16 Sandisk Il Ltd. System and method of embedding second content in first content
WO2011053284A1 (en) * 2009-10-28 2011-05-05 Hewlett-Packard Development Company Lp Methods and apparatus for detection of a nat device
AT12932U1 (de) * 2010-04-23 2013-02-15 Bachmann Gmbh Verfahren und vorrichtung zum betrieb von windpark-verbundnetzen mit verbessertem daten-übertragungsprotokoll
US8433808B1 (en) * 2011-02-01 2013-04-30 Juniper Networks, Inc. Learning values of transmission control protocol (TCP) options
CN103609071B (zh) * 2011-03-28 2017-04-12 思杰***有限公司 用于通过多连接中间装置跟踪应用层流的***和方法
EP2574000B1 (en) * 2011-09-22 2020-04-08 Xilinx, Inc. Message acceleration
US8817815B2 (en) * 2011-12-22 2014-08-26 Cisco Technology, Inc. Traffic optimization over network link
US8577392B1 (en) * 2012-06-13 2013-11-05 Apple Inc. System and method of determining location of wireless communication devices/persons for controlling/adjusting operation of devices based on the location
US9438488B2 (en) * 2012-11-09 2016-09-06 Citrix Systems, Inc. Systems and methods for appflow for datastream
US9137156B2 (en) * 2013-04-24 2015-09-15 Brocade Communications Systems, Inc. Scalable and efficient flow-aware packet distribution
US10027761B2 (en) * 2013-05-03 2018-07-17 A10 Networks, Inc. Facilitating a secure 3 party network session by a network device
US10505838B2 (en) * 2013-12-19 2019-12-10 Sandvine Corporation System and method for diverting established communication sessions
US10445769B2 (en) * 2013-12-24 2019-10-15 Google Llc Systems and methods for audience measurement
US10630749B2 (en) * 2015-08-14 2020-04-21 Cisco Technology, Inc. Timely delivery of real-time media problem when TCP must be used

Also Published As

Publication number Publication date
WO2015101845A1 (en) 2015-07-09
US20160198022A1 (en) 2016-07-07

Similar Documents

Publication Publication Date Title
US9778924B2 (en) Platform for enabling creation and use of an API for a specific solution
CN112511611B (zh) 节点集群的通信方法、装置、***及电子设备
JP2019537330A5 (ru)
WO2019000630A1 (zh) 多任务调度方法、***、应用服务器及计算机可读存储介质
JP2018523434A (ja) ネットワークサービスのライフサイクル管理の方法及びデバイス
JP2018530090A5 (ru)
CN103442090A (zh) 一种数据分散存储的云计算***
EP3206406A1 (en) Hls protocol-based user information acquisition method and server
CN104199912B (zh) 一种任务处理的方法及装置
JP2016534419A5 (ru)
CN106250104A (zh) 一种针对服务器的远程操作***、方法及装置
CN108287894B (zh) 数据处理方法、装置、计算设备及存储介质
CN105893456B (zh) 地理围栏感知的计算基础设施的分离的方法和***
ES2812765T3 (es) Aparato, sistema y método para procesar datos de registro de aplicaciones
RU2018118379A (ru) Управление доступом к ресурсам на ролевой основе
CN107818013A (zh) 一种应用调度方法及装置
CN109726004A (zh) 一种数据处理方法及装置
CN105022619A (zh) 一种代码数据处理方法及装置
CN108900627A (zh) 一种网络请求方法、终端装置及存储介质
CN105224541B (zh) 数据的唯一性控制方法、信息存储方法及装置
CN108228197A (zh) 一种在集群中安装软件的方法和装置
CN111130900A (zh) 基于协调服务的分布式互联的数据采集方法与装置
CN113064583B (zh) 多级页面路由跳转方法、装置、计算机设备及存储介质
CN107888399A (zh) 一种平台即服务PaaS平台管理方法和装置
CN111092935B (zh) 一种用于机器学习的数据共享方法和虚拟训练装置

Legal Events

Date Code Title Description
FA92 Acknowledgement of application withdrawn (lack of supplementary materials submitted)

Effective date: 20160129

HE9A Changing address for correspondence with an applicant
FZ9A Application not withdrawn (correction of the notice of withdrawal)

Effective date: 20160309

HE9A Changing address for correspondence with an applicant