RU2012148627A - Способ повышения быстродействия соединения при инкапсуляции пакетов протокола тср/ip через нттр в сетевой системе передачи данных - Google Patents
Способ повышения быстродействия соединения при инкапсуляции пакетов протокола тср/ip через нттр в сетевой системе передачи данных Download PDFInfo
- Publication number
- RU2012148627A RU2012148627A RU2012148627/08A RU2012148627A RU2012148627A RU 2012148627 A RU2012148627 A RU 2012148627A RU 2012148627/08 A RU2012148627/08 A RU 2012148627/08A RU 2012148627 A RU2012148627 A RU 2012148627A RU 2012148627 A RU2012148627 A RU 2012148627A
- Authority
- RU
- Russia
- Prior art keywords
- server
- client
- network
- connection
- tcp
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract 4
- 230000005540 biological transmission Effects 0.000 claims abstract 6
- 230000015572 biosynthetic process Effects 0.000 claims abstract 2
- 230000003111 delayed effect Effects 0.000 claims abstract 2
- 230000005641 tunneling Effects 0.000 claims abstract 2
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/169—Special adaptations of TCP, UDP or IP for interworking of IP based networks with other networks
-
- 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- 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
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/16—Implementing security features at a particular protocol layer
- H04L63/166—Implementing security features at a particular protocol layer at the transport layer
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
Способ повышения быстродействия при инкапсуляции пакетов протокола TCP/IP через HTTP в сетевой системе передачи данных, реализуемый с помощью системы, включающей сетевые модули, встроенные в компьютер-клиент и компьютер-сервер, и обеспечивающиеформирование соединения между компьютером-клиентом и компьютером-сервером;прием и передачу сетевых пакетов в соединении между клиентом и сервером;шифрование сетевых пакетов для установленного соединения;туннелирование сетевых пакетов;причем между клиентом и сервером имеется, по крайней мере, два прокси-сервера, связанных с клиентом и сервером,способ, заключающийся в том, чтоформируют с помощью сетевых модулей соединение между клиентом и сервером, причем соединение устанавливается, по крайней мере, через два прокси-сервера;создают туннельное сообщение в сетевом модуле клиента;передают туннельное сообщение серверу;подбирают величину задержки T по признаку максимальной скорости передачи туннельного сообщения;определяют объем пакета с фиктивными данными Q по формуле,где MSS- значение максимального объем сегмента в TCP соединениях между i прокси-сервером и i+1 прокси сервером;N - количество прокси-серверов;отправляют из клиента пакет с фиктивными данными объемом Q через T секунд с момента последней передачи нефиктивных данных через НТТР-туннель,принимают на сервере туннельное сообщение;отключают алгоритм Нэйгла для TCP соединения в сетевых модулях клиента и сервера;отключают алгоритм TCP delayed acknowledge в сетевых модулях клиента и сервера.
Claims (1)
- Способ повышения быстродействия при инкапсуляции пакетов протокола TCP/IP через HTTP в сетевой системе передачи данных, реализуемый с помощью системы, включающей сетевые модули, встроенные в компьютер-клиент и компьютер-сервер, и обеспечивающиеформирование соединения между компьютером-клиентом и компьютером-сервером;прием и передачу сетевых пакетов в соединении между клиентом и сервером;шифрование сетевых пакетов для установленного соединения;туннелирование сетевых пакетов;причем между клиентом и сервером имеется, по крайней мере, два прокси-сервера, связанных с клиентом и сервером,способ, заключающийся в том, чтоформируют с помощью сетевых модулей соединение между клиентом и сервером, причем соединение устанавливается, по крайней мере, через два прокси-сервера;создают туннельное сообщение в сетевом модуле клиента;передают туннельное сообщение серверу;подбирают величину задержки T по признаку максимальной скорости передачи туннельного сообщения;определяют объем пакета с фиктивными данными Q по формулегде MSSi - значение максимального объем сегмента в TCP соединениях между i прокси-сервером и i+1 прокси сервером;N - количество прокси-серверов;отправляют из клиента пакет с фиктивными данными объемом Q через T секунд с момента последней передачи нефиктивных данных через НТТР-туннель,принимают на сервере туннельное сообщение;отключают алгоритм Нэйгла для TCP соединения в сетевых модулях клиента и сервера;отключают алгоритм TCP delayed acknowledge в сетевых модулях клиента и сервера.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2012148627/08A RU2530663C2 (ru) | 2012-11-16 | 2012-11-16 | Способ передачи данных в цифровых сетях передачи данных по протоколу тср/ip через нттр |
| US13/938,809 US9055108B2 (en) | 2012-11-16 | 2013-07-10 | Method for increasing performance in encapsulation of TCP/IP packets into HTTP in network communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2012148627/08A RU2530663C2 (ru) | 2012-11-16 | 2012-11-16 | Способ передачи данных в цифровых сетях передачи данных по протоколу тср/ip через нттр |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2012148627A true RU2012148627A (ru) | 2014-05-27 |
| RU2530663C2 RU2530663C2 (ru) | 2014-10-10 |
Family
ID=50728975
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2012148627/08A RU2530663C2 (ru) | 2012-11-16 | 2012-11-16 | Способ передачи данных в цифровых сетях передачи данных по протоколу тср/ip через нттр |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9055108B2 (ru) |
| RU (1) | RU2530663C2 (ru) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111147420A (zh) * | 2018-11-02 | 2020-05-12 | 深信服科技股份有限公司 | 数据容灾方法、装置、系统、设备及计算机可读存储介质 |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8275859B2 (en) * | 2009-03-31 | 2012-09-25 | International Business Machines Corporation | Selective partial updates of web content |
| US10038712B2 (en) | 2014-06-02 | 2018-07-31 | Paypal, Inc. | Method and apparatus for dynamic detection of geo-location obfuscation in client-server connections through an IP tunnel |
| FR3027756B1 (fr) * | 2014-10-24 | 2017-11-10 | Thales Sa | Procede et systeme de traitement de donnees dans un systeme de telecommunications pour une adaptation dynamique a la quantite de donnees a transmettre |
| US10320689B2 (en) | 2016-05-24 | 2019-06-11 | International Business Machines Corporation | Managing data traffic according to data stream analysis |
| RU2633186C1 (ru) * | 2016-12-28 | 2017-10-11 | Закрытое акционерное общество "Аладдин Р.Д." | Персональное устройство аутентификации и защиты данных |
| JP7024259B2 (ja) * | 2017-08-29 | 2022-02-24 | トヨタ自動車株式会社 | 情報処理システム、情報処理方法、プログラム、及び情報処理装置 |
| US11223689B1 (en) | 2018-01-05 | 2022-01-11 | F5 Networks, Inc. | Methods for multipath transmission control protocol (MPTCP) based session migration and devices thereof |
| US11044350B1 (en) * | 2018-02-07 | 2021-06-22 | F5 Networks, Inc. | Methods for dynamically managing utilization of Nagle's algorithm in transmission control protocol (TCP) connections and devices thereof |
| CN108650152B (zh) * | 2018-05-21 | 2020-08-11 | 新华三技术有限公司 | 异常报文确定方法、装置及计算机可读存储介质 |
| US12003422B1 (en) | 2018-09-28 | 2024-06-04 | F5, Inc. | Methods for switching network packets based on packet data and devices |
| CN112243002B (zh) * | 2020-10-10 | 2023-07-04 | 腾讯科技(深圳)有限公司 | 数据转发方法、装置、电子设备以及计算机可读介质 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7266613B1 (en) * | 2000-08-09 | 2007-09-04 | Microsoft Corporation | Fast dynamic measurement of bandwidth in a TCP network environment |
| RU2387002C2 (ru) * | 2003-06-30 | 2010-04-20 | Майкрософт Корпорейшн | Выравнивание сетевой нагрузки с помощью управления соединением |
| NO318887B1 (no) * | 2003-09-05 | 2005-05-18 | Paradial As | Sanntidsproxyer |
| US7080173B2 (en) * | 2004-05-27 | 2006-07-18 | Microsoft Corporation | Reducing information reception delays |
| KR20070045282A (ko) * | 2004-07-23 | 2007-05-02 | 사이트릭스 시스템스, 인크. | 네트워크 노드 간의 통신을 최적화하기 위한 시스템 및방법 |
| US7526531B2 (en) * | 2005-01-27 | 2009-04-28 | International Business Machines Corporation | Methods for detecting outbound nagling on a TCP network connection |
| US7873065B1 (en) * | 2006-02-01 | 2011-01-18 | F5 Networks, Inc. | Selectively enabling network packet concatenation based on metrics |
| EP2084864A1 (en) * | 2006-10-24 | 2009-08-05 | Medianet Innovations A/S | Method and system for firewall friendly real-time communication |
| US20110199899A1 (en) * | 2010-02-16 | 2011-08-18 | Lime Brokerage Holding Llc | Rate-Adaptive Bundling of Data in a Packetized Communication System |
| US8763018B2 (en) * | 2011-08-22 | 2014-06-24 | Solarflare Communications, Inc. | Modifying application behaviour |
-
2012
- 2012-11-16 RU RU2012148627/08A patent/RU2530663C2/ru active
-
2013
- 2013-07-10 US US13/938,809 patent/US9055108B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111147420A (zh) * | 2018-11-02 | 2020-05-12 | 深信服科技股份有限公司 | 数据容灾方法、装置、系统、设备及计算机可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| US9055108B2 (en) | 2015-06-09 |
| RU2530663C2 (ru) | 2014-10-10 |
| US20140143308A1 (en) | 2014-05-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9055108B2 (en) | Method for increasing performance in encapsulation of TCP/IP packets into HTTP in network communication system | |
| US10785680B2 (en) | Methods and apparatus for optimizing tunneled traffic | |
| US10237241B2 (en) | Transport layer security latency mitigation | |
| EP4694562A3 (en) | Methods for user plane handling | |
| US10021594B2 (en) | Methods and apparatus for optimizing tunneled traffic | |
| CN102137027B (zh) | 数据的可靠传输方法和装置 | |
| US10374758B2 (en) | Method and apparatus for controlling handshake in a packet transmission network | |
| EP2693707A4 (en) | METHOD FOR PACKET TRANSMISSION, FORWARDING DEVICE AND SYSTEM | |
| US20180041613A1 (en) | System And Method For Virtual Multipath Data Transport | |
| RU2009138928A (ru) | Способ задания максимального размера передаваемого блока данных (mtu) линии связи в пользовательском устройстве (ue) | |
| CN107624231B (zh) | 数据发送、接收的方法、装置、服务器及计算机程序产品 | |
| MX2019000038A (es) | Aparato de transmision, aparato de recepcion y metodo de procesamiento de se?al de los mismos. | |
| WO2016094435A3 (en) | Traffic advertisement in neighbor aware network (nan) data path | |
| ATE388574T1 (de) | Paketzusammenführung | |
| IN2013MU02890A (ru) | ||
| ATE467284T1 (de) | Abgekoppelte verbindungen | |
| CN104184646B (zh) | Vpn网络数据交互方法和系统及其网络数据交互设备 | |
| JP2018511275A5 (ru) | ||
| MX2021007683A (es) | Dispositivo y procedimiento de procesamiento e indicacion de retransmision de datos. | |
| FR2969881B1 (fr) | Procede et dispositif de transmission de donnees entre deux reseaux securises de type ethernet a travers un reseau route | |
| WO2012121514A3 (ko) | 에스아이피 메시지 송수신 시스템 및 방법 | |
| CN103636157B (zh) | 一种ack信息的发送方法及装置 | |
| RU2013110460A (ru) | Сотовая сеть | |
| JP2012216964A5 (ru) | ||
| Krämer et al. | A lightweight performance enhancing proxy for evolved protocols and networks |
