H04L47/365

SERVER INTELLIGENCE FOR NETWORK SPEED TESTING CONTROL
20170373984 · 2017-12-28 ·

A network device receives, from a client device, a request to perform a network speed test of a network connecting the client device and the network device. The network device conducts a trial test, involving data delivery between the network device and the client device, to determine an approximate capacity of the network. The network device selects an optimum data size based on results of the trial test, and selects a number of threads needed to saturate the network based on the results of the trial test. The network device controls conducting of the network speed test, using a control thread from the network device to the client device, wherein the network speed test utilizes the optimum data size and the selected number of threads.

Wireless communication apparatus, wireless communication system, and wireless communication method
09854471 · 2017-12-26 · ·

A wireless communication apparatus, a wireless communication system and a wireless communication method that can suppress the occurrence of differences in transmission delays in a plurality of wireless lines are provided. The wireless communication apparatus (1) includes a division means (12) and a transmission means (14). The transmission means (14) transmits radio waves through a plurality of wireless lines. The division means (12) divides data into data pieces having sizes each of which correspond to the transmission capacity of a respective one of the plurality of the wireless lines and generates a plurality of fragments. Further, the transmission means (14) transmits each of the plurality of the fragments to another wireless communication apparatus through the wireless line having the transmission capacity corresponding to the size of the fragment.

Method of dynamic discontinuous operation from a distribution point

Methods and apparatus to transmit data are disclosed. An embodiment comprises providing transmission opportunities for data to be transmitted. A transmission opportunity can comprise a payload portion for payload. The method comprises transmitting the payload portion. The payload portion comprises a beginning portion from beginning of the payload portion and a completion portion to completion of the payload portion. An embodiment comprises transmitting control information after the beginning portion is transmitted and before the completion portion of the payload portion is transmitted. In an embodiment the control information is indicative of a future completion of the transmitting the payload portion.

DEVICE AND METHOD FOR TRANSFERRING IDENTIFICATION AND/OR DATA FLOW CONTROL INFORMATION BETWEEN DEVICES
20220385591 · 2022-12-01 ·

A device and a method for communicating with a link partner device. The device may include a fragmentation unit configured to fragment a packet into multiple fragments if a size of the packet is greater than a maximum fragment size, a packet control header unit configured to generate a packet control header for a packet or each fragment of the packet, and a transceiver configured to send the packet or the fragments of the packet with the packet control header via a connection between the device and the link partner device. The packet control header may include a data flow control field for congestion control between the device and the link partner device, the data flow control field including a configuration parameter indicative of a flow control capability being supported by the device.

Distributed control system and control method thereof

In a distributed control system including a central communication device, terminal communication devices to which target devices to be controlled are connected, and a network including multiple communication paths connecting the central communication device and terminal communication devices, each terminal communication device includes a calculation input/output performance storage unit storing input/output performance of a calculation unit for controlling the target devices to be controlled and a control input/output performance storage unit storing the performance of the input/output control units of the target devices to be controlled, and the central communication device collects input/output performance information previously stored in these storage units, determines communication paths of the terminal communication units and a packet division method in such a manner that an amount of a communication data of a network and response performance requested of the distributed control system are satisfied, on the basis of the collected input/output performance information and sets the determination results in the terminal communication devices.

Method for processing data and an electronic device thereof

An apparatus and a method are provided for transmitting data in an electronic device. A method for processing data in an electronic device includes in network connection, determining whether to send a packet of a first Maximum Transmission Unit (MTU) value that is preset, a destination node, responsive to the packet of the first preset MTU value not being transmitted to the destination node, measuring an optimal MTU value in an Internet Protocol (IP) layer or an application layer, and changing the first preset MTU to the measured optimal MTU value.

METHOD FOR EFFECTIVE PMTU DISCOVERY IN VPN ENVIRONMENT
20170353935 · 2017-12-07 ·

Methods are directed towards initializing a path maximum transmission unit value for two gateways in communication via a network tunnel (e.g., VPN environment). The initialized path maximum transmission unit value is used in establishing the network tunnel of the two gateways. Methods are also directed towards synchronizing path maximum transmission unit values for the two gateways after the network tunnel has been established. These methods minimize the occurrence of dropped data packets arising from mismatched path maximum transmission unit value between the gateways.

SYSTEM AND METHOD FOR TRANSMITTING DATA
20170339045 · 2017-11-23 ·

A method and a system are provided implementing a mechanism for relaying by all the nodes, on all the networks and sub-networks connected and defined by the routing directive: as soon as a number of cells “n” of different index have been received, whatever the sender thereof, making it possible to reconstruct the message and until, on each of the sub-networks, a predefined number of cells of different index has been sent or received. The relaying comprises decoding the message received and recoding it by a sequence of the unique fountain code on each sending of the same message whatever the relay node.

Discovering Path Maximum Transmission Unit
20170331755 · 2017-11-16 ·

A method for discovering a PMTU, applicable to a destination node of a path, includes: receiving fragment packets from a source node of the path; determining a detecting range based on a maximum length and a minimum fragment unit of the fragment packets; selecting a detecting value within the detecting range in accordance with a predetermined strategy, requesting the source node to respond with a response packet of a length equal to the detecting value, and determining a PMTU of the path based on whether the response packet from the source node is fragmented.

MANAGING FRAGMENTATION CONFIGURATIONS
20170331928 · 2017-11-16 ·

Methods, systems, and devices are described for wireless communications. A recipient device may receive a session initiation request from an originator device. The recipient device may support a first fragmentation configuration that supports inclusion of multiple data fragments per transmission data unit. The recipient device may determine to use a second fragmentation configuration in place of the first fragmentation configuration, where the second fragmentation configuration supports inclusion of fewer data fragments per transmission data unit than that supported by the first fragmentation configuration. The recipient device may then transmit a session initiation response indicating use of the second fragmentation configuration.