H04L69/161

Method, device, and system for TCP packet transmission over satellite communication network

Various embodiments provide a method for transmission control protocol (TCP) packet transmission. The method includes receiving, by a receiver performance enhancing node (PEN), one or more TCP packets each with a timestamp and a sequence number from a sender PEN; evaluating a packet delivery time from the sender PEN to the receiver PEN; detecting whether any TCP packet is lost based on a packet sequence and determining a delay shaping time for each TCP packet based on a maximum number of retransmissions and an evaluated delivery time distribution; in response to a lost TCP packet being detected, determining whether the lost TCP packet needs to be retransmitted based on the maximum number of retransmissions; and in response to the determined delay shaping time, determining when a received TCP packet needs to be forwarded based on the determined delay shaping time and a timestamp associated with the received TCP packet.

Providing multiple TCP connections between a client and server

One example may include a process that includes establishing a first transmission control protocol (TCP) connection between a client device and a server to form a virtual private network (VPN), permitting communication between the client device and the server on the first TCP connection, monitoring communication over the first TCP connection to identify one or more connection parameters, and establishing a second TCP connection between the client device and the server when the one or more connection parameters indicate a slowing of the first TCP connection below a threshold and below a previously measured connection rate.

Roaming by binding a host with a device identifier
11665266 · 2023-05-30 · ·

Roaming methods and hosts are provided. In the present disclosure, a TCP/IP connection established between a host and an opposite end is modified from binding a first IP address of the host in a current first network to binding a host address within the first IP address which does not change during host roaming, so that all parameters associated with the TCP/IP connection established between the host and the opposite end do not change when the host roams from the first network to a second network.

SERVICE TRANSMISSION METHOD, COMMUNICATION DEVICE AND STORAGE MEDIUM
20230164655 · 2023-05-25 ·

Provided in the present disclosure are a service transmission method, a communication device and a storage medium. A terminal establishes at least two mutually associated TCP links with a server to form a TCP link group. Then, during a process of implementing data transmission of a target service with the server by using a first TCP link in the TCP link group, the terminal and the server may also directly hand over the target service to a second TCP link in the TCP link group and continue to perform the target service.

CONNECTIONLESS SEGMENT ROUTING FOR 5G OR OTHER NEXT GENERATION NETWORK
20230071237 · 2023-03-09 ·

Unlike smart devices, Internet of things (IoTs), such as meter readers, generate very low revenue per user. Traditional tunnel/bearer based connection-oriented architectures do not scale economically for billions of IoT devices due to the amount of signaling overhead associated with GTP tunnel setup/tear down and the states related to GTP tunnels maintained at various parts of the mobile network. However, the mobility network can efficiently support massive stationary and/or mobile IoTs by reducing the amount of signaling overhead, the state of the IoTs kept in network, and simplifying the data plane when possible.

PACKET PROCESSING METHOD, NETWORK DEVICE, AND RELATED DEVICE
20230156102 · 2023-05-18 · ·

In a packet processing method, a network device receives a packet of an application running in a server connected to the network device. The network device separates data of the application from the packet, and writes the data of the application into a memory allocated in the server to the application.

Data processing method and apparatus, and device

A data processing method includes receiving, by an operating system of a device, a start instruction from an application in the device that includes an identifier of a socket connection, where the application is a latency-insensitive application, calling, by the operating system according to the start instruction, a monitoring system in the operating system to monitor buffering of data of the socket connection in a kernel buffer, where the data of the socket connection is from an underlying protocol stack, and generating, by the monitoring system, a data readable identifier when a time interval between a current moment and a start moment is greater than or equal to a timeout duration, where the start moment is when the operating system receives the start instruction, and the data readable identifier indicates that the data of the socket connection is readable by the application.

Generating multi-layer configuration templates for deployment across multiple infrastructure stack layers

Techniques are provided for generating multi-layer configuration templates for deployment across multiple infrastructure stack layers. One method comprises evaluating a semantic equivalence of attributes in an attribute registry to identify common attributes that appear in multiple stack layers; identifying architecture-specific attributes that are distinct from the common attributes; obtaining a semantic attribute group comprising related attributes; determining a semantic attribute group configuration for the related attributes by evaluating a configuration of the related attributes identified in a deployment configuration and/or a reference template configuration comprising the related attributes; and generating a configuration template for configuring multiple server devices, wherein the configuration template comprises (i) a first portion that configures the common attributes based on a configuration in the reference template configuration, and (ii) multiple second portions, wherein each second portion comprises an architecture-specific configuration of the architecture-specific attributes for a corresponding architecture-specific infrastructure stack type.

Methods and systems for internet protocol (IP) packet header collection and storage
09848004 · 2017-12-19 · ·

A computer-based method for providing information about a potential security incident ascertained from received internet protocol (IP) packets is described. The method includes capturing IP packets from a network, stripping packet header data from the captured IP packets, calculating a cyclic redundancy code (CRC) from one or more fields of the packet header data, determining whether any packet header data has occurred multiple times by comparing the calculated CRC to stored CRCs in each of successive entries in a cache, and storing, in a database, only a single instance of packet header data for any packet header data that is determined to have occurred multiple times.

Method for timely transmission of data over lossy communication channels

A method for timely transmission of first payload of data from sender device to receiver device includes obtaining a first payload of data to be transmitted; slicing at sender device, first payload of data to at least to first fragment of data appended by first fragment metadata jointly forming first fragment of first fragment size, and to second fragment of data appended by second fragment metadata jointly forming second fragment of second fragment size; transmitting, at least first fragment over first communication channel and at least second fragment over second communication channel; receiving, at least first fragment and at least second fragment at receiver device; and reconstructing, at receiver device, first payload of data from at least first fragment using first fragment metadata and first fragment of data or from at least second fragment using the second fragment metadata and the second fragment of data.