H04L69/169

Methods and apparatus for remapping public network addresses on a network to an external network via a private communications channel

Methods and apparatus for remapping IP addresses of a network to endpoints within a different network. A provider network may allocate IP addresses and resources to a customer. The provider network may allow the customer to remap an IP address to an endpoint on the customer's network. When a packet is received from a client addressed to the IP address, the provider network may determine that the IP address has been remapped to the endpoint. The provider network may translate the source and destination addresses of the packet and encode the packet for transmission over a private communications channel. The encoded packet may be sent to the endpoint via the private communications channel over an intermediate network. Response traffic may be routed to the client through the provider network, or may be directly routed to the client by the customer network.

PON SYSTEM OPTIMIZED FOR INTERNET OF THINGS
20250080629 · 2025-03-06 · ·

A PON system that includes an optical line terminal that processes TCP ACK packets in a manner to reduce the bandwidth used.

METHOD AND APPARATUS FOR CONTROLLING HANDSHAKE IN A PACKET TRANSMISSION NETWORK
20170033889 · 2017-02-02 ·

The present invention relates to a method and apparatus for controlling a handshake operation. Datagram Transport Layer Security (DTLS) is an important secure protocol in the IP based Internet of things The performance of DTLS handshake can be significantly affected by network status, traffic and packet loss rate, etc. It is therefore suggested evaluating a package loss rate and estimating causes of packet loss. Then, a DTLS handshake strategy may be changed adaptively based on the detection of packet loss and network status. As a result, the successful rate and delay of DTLS handshake can be improved. An acknowledgement and a non-acknowledgement mode may be used in a hybrid way to evaluate the package loss rate and estimate causes of packet loss and eventually improve performance of DTLS handshake.

Transparent provisioning of network access to an application

An apparatus and method for enhancing the infrastructure of a network such as the Internet is disclosed. A packet interceptor/processor apparatus is coupled with the network so as to be able to intercept and process packets flowing over the network. Further, the apparatus provides external connectivity to other devices that wish to intercept packets as well. The apparatus applies one or more rules to the intercepted packets which execute one or more functions on a dynamically specified portion of the packet and take one or more actions with the packets. The apparatus is capable of analyzing any portion of the packet including the header and payload. Actions include releasing the packet unmodified, deleting the packet, modifying the packet, logging/storing information about the packet or forwarding the packet to an external device for subsequent processing. Further, the rules may be dynamically modified by the external devices.

DATA PROCESSING METHOD AND APPARATUS
20250202998 · 2025-06-19 ·

An interface card and data processing method, the method including receiving, by an interface card of a computing node, a write request from an application, where the write request carries to-be-processed data, and sending, by the interface card, a network packet whose destination address is a first address, wherein the network packet carries the to-be-processed data, where the first address indicates a storage unit of the to-be-processed data in a storage node, and the network packet is associated with writing the to-be-processed data into the storage unit, and where the interface card communicates with the storage node through a network.

Scalable sockets for QUIC

A system having scalable sockets to support User Datagram Protocol (UDP) connections identifies a plurality of UDP connections, wherein a plurality of remote clients connect to corresponding ones of the plurality of UDP connections. Each one of a plurality of UDP sockets is associated with a corresponding one of the plurality of UDP connections. A network stack lookup for UDP packets in network traffic is performed using a network stack to identify the UDP socket corresponding to the remote client associated with each of the UDP packet. The UDP packets are buffered with a send buffer and a receive buffer for the UDP socket corresponding to the remote client associated with the UDP packets as determined by the network stack lookup to support communication over the plurality of UDP connections using the plurality of UDP sockets. The system thereby operates more efficiently and/or is more scalable.

Sequence Number Synchronization Method and Apparatus
20250274398 · 2025-08-28 ·

A sequence number synchronization method includes a first network device sending a data packet including a first synchronization indication to a second network device, where the first synchronization indication is used to indicate the second network device and the first network device to perform a sequence number synchronization operation. The sequence number synchronization method further includes the first network device receiving a response packet from the second network device, where the response packet includes a second synchronization indication, and the second synchronization indication is used to indicate that the second network device has received the packet including the first synchronization indication.

Managing bandwidth in fibre channel over internet protocol communication channels

Methods and systems include managing bandwidth in Fibre Channel over Internet Protocol (FCIP) communication channels. A method includes monitoring traffic demand at an FCIP communication channel and, in response to an anticipated period of throughput demand on the FCIP communication channel, reallocating physical throughput bandwidth of the FCIP communication channel by configuring bandwidth of one or more tunnels of the FCIP communication channel.

METHOD, DEVICE, AND SYSTEM FOR MANAGING DOMAIN NAME RESOLUTION

A method, device, and system for managing Domain Name System (DNS) filtering is disclosed. The method may include blocking an end-device from accessing a domain for a predefined time duration using an encrypted communication protocol to access a domain name resolution service. The method may further include determining failure of the end-device to switch to an unencrypted communication protocol to access the domain name resolution service, after expiry of the predefined time duration. The method may include identifying the end-device as a headless device; and permitting the end-device to access the domain name resolution service using the encrypted communication protocol.

SCALABLE SOCKETS FOR QUIC

A system having scalable sockets to support User Datagram Protocol (UDP) connections identifies a plurality of UDP connections, wherein a plurality of remote clients connect to corresponding ones of the plurality of UDP connections. Each one of a plurality of UDP sockets is associated with a corresponding one of the plurality of UDP connections. A network stack lookup for UDP packets in network traffic is performed using a network stack to identify the UDP socket corresponding to the remote client associated with each of the UDP packet. The UDP packets are buffered with a send buffer and a receive buffer for the UDP socket corresponding to the remote client associated with the UDP packets as determined by the network stack lookup to support communication over the plurality of UDP connections using the plurality of UDP sockets. The system thereby operates more efficiently and/or is more scalable.