FR3059505B1 - Integration d'une couche protocolaire reseau standard dans un navigateur web par compilation vers webassembly et utilisation d'un websocket. - Google Patents
Integration d'une couche protocolaire reseau standard dans un navigateur web par compilation vers webassembly et utilisation d'un websocket. Download PDFInfo
- Publication number
- FR3059505B1 FR3059505B1 FR1661563A FR1661563A FR3059505B1 FR 3059505 B1 FR3059505 B1 FR 3059505B1 FR 1661563 A FR1661563 A FR 1661563A FR 1661563 A FR1661563 A FR 1661563A FR 3059505 B1 FR3059505 B1 FR 3059505B1
- Authority
- FR
- France
- Prior art keywords
- websocket
- web browser
- remote
- webassembly
- compilation
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
- 230000010354 integration Effects 0.000 title 1
- 230000005540 biological transmission Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 abstract 1
- 238000012986 modification Methods 0.000 abstract 1
- 230000004048 modification Effects 0.000 abstract 1
- 230000009466 transformation Effects 0.000 abstract 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
- H04L69/162—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols specially adapted for terminal emulation, e.g. Telnet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer And Data Communications (AREA)
Abstract
L'invention concerne un procédé de connexion d'un équipement client local à une ressource informatique distante, par l'établissement d'une session informatique conforme à un protocole standard consistant à : - exécuter sur l'équipement client une application de navigation web - ouvrir un premier tunnel [websocket ] avec un serveur GATEWAY - ladite ouverture du premier tunnel entre l'équipement client et la GATEWAY commandant l'ouverture d'une connexion réseau avec ladite ressource distante. L'application Web exécutée sur le client local calcule des paquets de données conformément à un protocole standard (RD P ou SSH par exemple) et commande la transmission desdits paquets de données à la ressource distante dans le format natif dudit protocole, sans transcodage ou transformation autre que les traitements standards des websocket, par l'intermédiaire du serveur gateway (Proxy websocket) assurant le transfert sans modification du paquet reçu de l'équipement client, au serveur distant.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1661563A FR3059505B1 (fr) | 2016-11-28 | 2016-11-28 | Integration d'une couche protocolaire reseau standard dans un navigateur web par compilation vers webassembly et utilisation d'un websocket. |
CA3039277A CA3039277A1 (fr) | 2016-11-28 | 2017-11-07 | Integration d'une couche protocolaire reseau standard dans un navigateur web par compilation vers webassembly et utilisation d'un websocket |
EP17808097.4A EP3545668A1 (fr) | 2016-11-28 | 2017-11-07 | Intégration d'une couche protocolaire réseau standard dans un navigateur web par compilation vers webassembly et utilisation d'un websocket |
US16/464,627 US11277500B2 (en) | 2016-11-28 | 2017-11-07 | Integration of a standard network protocol layer in a web browser by compilation to webassembly and use of a websocket |
PCT/FR2017/053037 WO2018096232A1 (fr) | 2016-11-28 | 2017-11-07 | Intégration d'une couche protocolaire réseau standard dans un navigateur web par compilation vers webassembly et utilisation d'un websocket |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1661563A FR3059505B1 (fr) | 2016-11-28 | 2016-11-28 | Integration d'une couche protocolaire reseau standard dans un navigateur web par compilation vers webassembly et utilisation d'un websocket. |
FR1661563 | 2016-11-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
FR3059505A1 FR3059505A1 (fr) | 2018-06-01 |
FR3059505B1 true FR3059505B1 (fr) | 2019-04-19 |
Family
ID=58054261
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1661563A Active FR3059505B1 (fr) | 2016-11-28 | 2016-11-28 | Integration d'une couche protocolaire reseau standard dans un navigateur web par compilation vers webassembly et utilisation d'un websocket. |
Country Status (5)
Country | Link |
---|---|
US (1) | US11277500B2 (fr) |
EP (1) | EP3545668A1 (fr) |
CA (1) | CA3039277A1 (fr) |
FR (1) | FR3059505B1 (fr) |
WO (1) | WO2018096232A1 (fr) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109768999B (zh) * | 2019-03-14 | 2021-08-20 | 成都安恒信息技术有限公司 | 一种基于WebSocket的SSH多通道TCP代理方法 |
CN110399133B (zh) * | 2019-06-25 | 2020-10-27 | 西北大学 | 一种基于前端字节码技术的JavaScript代码优化方法 |
CN112269602B (zh) * | 2020-11-10 | 2023-12-29 | 深圳晶泰科技有限公司 | 一种WebAssembly加载方法、装置及存储介质 |
US11552943B2 (en) * | 2020-11-13 | 2023-01-10 | Cyberark Software Ltd. | Native remote access to target resources using secretless connections |
CN113067834A (zh) * | 2021-04-09 | 2021-07-02 | 上海新炬网络信息技术股份有限公司 | 基于Web浏览器远程控制服务器的方法 |
US11489909B1 (en) * | 2021-04-15 | 2022-11-01 | Cloudflare, Inc. | Non-HTTP layer 7 protocol applications running in the browser |
CN114531498B (zh) * | 2021-12-22 | 2024-01-09 | 杭州博盾习言科技有限公司 | 数据传输方法、装置、电子设备及存储介质 |
CN114564156B (zh) * | 2022-02-10 | 2024-06-04 | 深圳市纵维立方科技有限公司 | 模型切片的方法和装置、3d打印***、电子设备 |
US20230403138A1 (en) * | 2022-06-13 | 2023-12-14 | Cyberark Software Ltd. | Agentless single sign-on techniques |
CN116166907B (zh) * | 2023-04-23 | 2023-09-26 | 联动优势电子商务有限公司 | 一种使用WebAssembly和服务页面编译技术开发Web应用的方法及装置 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7584294B2 (en) * | 2007-03-12 | 2009-09-01 | Citrix Systems, Inc. | Systems and methods for prefetching objects for caching using QOS |
US20080313545A1 (en) | 2007-06-13 | 2008-12-18 | Microsoft Corporation | Systems and methods for providing desktop or application remoting to a web browser |
US9459936B2 (en) * | 2009-05-01 | 2016-10-04 | Kaazing Corporation | Enterprise client-server system and methods of providing web application support through distributed emulation of websocket communications |
CN102833338B (zh) * | 2012-08-31 | 2016-03-02 | 福建升腾资讯有限公司 | 基于Web的远程桌面展示方法 |
US9462089B1 (en) * | 2013-03-15 | 2016-10-04 | Kaazing Corporation | Communication channels |
US20140372508A1 (en) | 2013-06-14 | 2014-12-18 | Andrew T. Fausak | Native client tunnel service for client-server communication |
US9407725B2 (en) * | 2013-06-14 | 2016-08-02 | Dell Products L.P. | Generic transcoding service for client-server communication |
DE102014015443B4 (de) * | 2014-10-21 | 2016-05-04 | Unify Gmbh & Co. Kg | Telekommunikationsanordnung und Verfahren zum Traversieren einer Application-Layer-Gateway-Firewall beim Aufbau einer RTC-Kommunikationsverbindung zwischen einem RTC-Client und einem RTC-Server |
US10015228B2 (en) * | 2015-10-28 | 2018-07-03 | Dell Products L.P. | Remote desktop protocol client for a standards-based web browser |
US9628810B1 (en) * | 2015-11-02 | 2017-04-18 | Dell Products L.P. | Run-length encoded image decompressor for a remote desktop protocol client in a standards-based web browser |
CN106708497B (zh) | 2015-11-18 | 2020-05-12 | 上海木鸡网络科技有限公司 | 一种代码执行方法及装置 |
US10382521B2 (en) * | 2015-12-14 | 2019-08-13 | Wyse Technology, L.L.C. | Gateway that enables a browser-based application to communicate with a server-side application using a non-browser-compatible protocol |
US10558824B1 (en) * | 2019-02-04 | 2020-02-11 | S2 Systems Corporation | Application remoting using network vector rendering |
-
2016
- 2016-11-28 FR FR1661563A patent/FR3059505B1/fr active Active
-
2017
- 2017-11-07 EP EP17808097.4A patent/EP3545668A1/fr not_active Ceased
- 2017-11-07 CA CA3039277A patent/CA3039277A1/fr active Pending
- 2017-11-07 US US16/464,627 patent/US11277500B2/en active Active
- 2017-11-07 WO PCT/FR2017/053037 patent/WO2018096232A1/fr active Application Filing
Also Published As
Publication number | Publication date |
---|---|
FR3059505A1 (fr) | 2018-06-01 |
US20210099553A1 (en) | 2021-04-01 |
EP3545668A1 (fr) | 2019-10-02 |
WO2018096232A1 (fr) | 2018-05-31 |
CA3039277A1 (fr) | 2018-05-31 |
US11277500B2 (en) | 2022-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR3059505B1 (fr) | Integration d'une couche protocolaire reseau standard dans un navigateur web par compilation vers webassembly et utilisation d'un websocket. | |
US11431680B2 (en) | Cloud interface for use of cloud services | |
EP3145129B1 (fr) | Procédé et passerelle pour une communication entre un navigateur et un réseau de télécommunication | |
US10382402B2 (en) | Telecommunication system and method for traversing an application layer gateway firewall during the establishment of an RTC communication connection between an RTC client and an RTC server | |
US10110556B2 (en) | Methods, systems, and computer readable media for initiating and executing performance tests of a private network and/or components thereof | |
FI2976869T3 (fi) | Asiakaslaitteen uudelleenohjaaminen ensimmäisestä yhdyskäytävästä toiseen yhdyskäytävään verkon solmufunktioon pääsemiseksi | |
CN108259542A (zh) | 资源的传输方法和装置 | |
WO2009117568A3 (fr) | Procédé et système pour fournir une voix sur ip (voip) à des dispositifs de communication sans fil | |
CN104767742A (zh) | 一种安全通信方法、网关、网络侧服务器及*** | |
CN103108037B (zh) | 一种通信方法,Web服务器及Web通信*** | |
WO2004063946A3 (fr) | Systeme de communication | |
WO2018050116A1 (fr) | Procédé et serveur de multiplexage de port dans un système de vidéoconférence, et support de stockage informatique | |
CN109561087A (zh) | 防火墙穿透方法及*** | |
RU2015143010A (ru) | Система двухсторонней связи в реальном времени с использованием протокола НТТР | |
US10587733B2 (en) | Server-side HTTP translator | |
CN104092789A (zh) | 会话感知的网络地址转换穿透方法 | |
CN108366078A (zh) | 处于不同nat节点下的设备的穿透方法和穿透*** | |
Jung et al. | Protocol reverse engineering to facebook messages | |
CN108924162A (zh) | 一种基于tcp协议的长连接微服务通信方法 | |
WO2009073142A3 (fr) | Gestion de remédiation d'un réseau avec des clients multiples | |
Cisco | Terminal or Telecommuting Service Connections Using Protocol Translation | |
CN107948028B (zh) | 基于桥接模式的网关无源ip访问互联网的*** | |
Chen et al. | An effective nat traversal mechanism for sip/ims services in sdn-enabled all-ip mobile networks | |
Koumaras et al. | IoT Interoperability on Top of SDN/NFV-Enabled Networks | |
Raswa et al. | Traversal Using Relays Around Nat by Coturn for Webrtc Systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20180601 |
|
PLFP | Fee payment |
Year of fee payment: 4 |
|
PLFP | Fee payment |
Year of fee payment: 5 |
|
PLFP | Fee payment |
Year of fee payment: 6 |
|
PLFP | Fee payment |
Year of fee payment: 7 |
|
PLFP | Fee payment |
Year of fee payment: 8 |