Processing

Please wait...

Settings

Settings

Goto Application

1. WO2021041424 - MANAGING TRANSMISSION CONTROL PROTOCOL (TCP) TRAFFIC

Publication Number WO/2021/041424
Publication Date 04.03.2021
International Application No. PCT/US2020/047818
International Filing Date 25.08.2020
IPC
H04L 12/801 2013.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
12Data switching networks
70Packet switching systems
801Flow control or congestion control
H04L 12/807 2013.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
12Data switching networks
70Packet switching systems
801Flow control or congestion control
807Calculation or update of the congestion window
H04L 29/06 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
H04W 28/02 2009.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
WWIRELESS COMMUNICATION NETWORKS
28Network traffic or resource management
02Traffic management, e.g. flow control or congestion control
H04W 80/06 2009.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
WWIRELESS COMMUNICATION NETWORKS
80Wireless network protocols or protocol adaptations to wireless operation
06Transport layer protocols, e.g. TCP over wireless
CPC
H04B 7/18513
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
BTRANSMISSION
7Radio transmission systems, i.e. using radiation field
14Relay systems
15Active relay systems
185Space-based or airborne stations; ; Stations for satellite systems
1851Systems using a satellite or space-based relay
18513Transmission in a satellite or space-based system
H04L 47/11
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
47Traffic regulation in packet switching networks
10Flow control or congestion control
11Congestion identification
H04L 47/193
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
47Traffic regulation in packet switching networks
10Flow control or congestion control
19at layers above network layer
193at transport layer, e.g. TCP related
H04L 47/27
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
47Traffic regulation in packet switching networks
10Flow control or congestion control
27Window size evaluation or update, e.g. using information derived from ACK packets
H04L 67/2861
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
28for the provision of proxy services, e.g. intermediate processing or storage in the network
2861for providing operational support to end devices by emulation, e.g. when they are unavailable, or by off-loading in the network
H04L 69/163
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
69Application independent communication protocol aspects or techniques in packet data networks
16Transmission control protocol/internet protocol [TCP/IP] or user datagram protocol [UDP]
163Adaptation of TCP data exchange control procedures
Applicants
  • HUGHES NETWORK SYSTEMS, LLC [US]/[US]
Inventors
  • RAMACHANDRAN, Ganesan
  • TORRES, Robert James
  • CHOQUETTE, George
Agents
  • ROY-CHOWDHURY, Ayan
Priority Data
16/554,77729.08.2019US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) MANAGING TRANSMISSION CONTROL PROTOCOL (TCP) TRAFFIC
(FR) GESTION DE TRAFIC DE PROTOCOLE DE CONTRÔLE DE TRANSMISSION (TCP)
Abstract
(EN)
A terrestrial terminal enables communications, over a network connection through a satellite, between a local host of one or more connected local hosts and a remote host. The terrestrial terminal is configured to perform operations comprising: receiving, from the remote host, a network packet for the local host; obtaining, from the network packet, an included TCP segment; determining, from the TCP segment, a receive window size advertised by the remote host; computing, using one or more characteristics of the network connection, a target receive window size; comparing the target receive window size with the advertised receive window size; and in response to determining that the target receive window size is different from the advertised receive window size: modifying the TCP segment by replacing the advertised receive window size with the target receive window size, and forwarding the network packet with the modified TCP segment to the local host.
(FR)
La présente invention concerne un terminal terrestre qui permet des communications, par une connexion réseau par l'intermédiaire d'un satellite, entre un hôte local d'un ou plusieurs hôtes locaux connectés et un hôte distant. Le terminal terrestre est conçu pour effectuer des opérations consistant à : recevoir, en provenance de l'hôte distant, un paquet de réseau pour l'hôte local ; obtenir, à partir du paquet de réseau, un segment TCP inclus ; déterminer, à partir du segment TCP, une taille de fenêtre de réception annoncée par l'hôte distant ; calculer, à l'aide d'une ou plusieurs caractéristiques de la connexion réseau, une taille de fenêtre de réception cible ; comparer la taille de fenêtre de réception cible avec la taille de fenêtre de réception annoncée ; et en réponse à la détermination que la taille de fenêtre de réception cible est différente de la taille de fenêtre de réception annoncée : modifier le segment TCP en remplaçant la taille de fenêtre de réception annoncée par la taille de fenêtre de réception cible, et transférer le paquet de réseau avec le segment TCP modifié à l'hôte local.
Also published as
Latest bibliographic data on file with the International Bureau