Abstract:
Methods and systems for managing a Multipath Transmission Control Protocol (MPTCP) in an electronic device during data transport between the electronic device (client device) and other electronic device (host device) are described. The method includes monitoring one or more factors associated with the MPTCP implemented in the client device. Further, based on the one or more factors that are monitored, the method includes determining whether to enable the MPTCP in the electronic device for a current data transport. Thereafter, the method includes determining a mode, among a plurality of modes provided for the MPTCP, to control a plurality of subflows of the MPTCP when the MPTCP is enabled for the current data transport. The method further includes dynamically switching the mode of the MPTCP during the current data transport based on the one or more factors being monitored during the current data transport.
Abstract:
Embodiments of the present invention provide a service data transmission method and apparatus. The method includes: obtaining, by an information control center, first information sent by a service server, where the first information includes service information and/or application information; obtaining, by the information control center, second information sent by user equipment, where the second information includes at least one of service information, mobility information, behavior information, and status information of the user equipment; and controlling, by the information control center, transmission of service data of the user equipment based on the first information and/or the second information. In the embodiments of the present invention, transmission of the service data can be controlled based on specific information that is about the service data and that is obtained by the information control center, and different transmission quality is provided for different types of service data. Compared with a fact that a network side device controls transmission of service data based on only a service quality mechanism in the prior art, transmission flexibility of the service data is improved.
Abstract:
The WAN optimization devices delay ACK until the ACK is actually received from the target while opening up the TCP window. When the ACK is received and forwarded, the TCP window is reduced in size. If there are mirrored WAN optimization devices, the original WAN optimization device sends the datagram across the WAN and at the same time sends the datagram to the mirroring WAN optimization device. When the mirroring WAN optimization device ACKs the mirrored datagram, the original WAN optimization device ACKs the host. When the ACK across the WAN is received, the mirroring WAN optimization device gets the ACK forwarded and deletes the mirrored datagram. On a loss of a device, the TCP connection transitions to the mirroring WAN optimization device, which closes the LAN TCP window and transmits all un-ACKed data. Then upon success the mirroring WAN optimization device reopens the LAN TCP window.
Abstract:
A communications system includes a sender device configured to send data packets in accordance with a Transmission Control Protocol (TCP) to a receiver device. An intermediate device is coupled between the sender device and the receiver device and includes a wireless transceiver configured to provide a communications link between the sender device and the receiver device and wherein said communications link is susceptible to at least one of transmission delays and transmission errors. A controller is coupled to the wireless transceiver and configured to serve as a TCP proxy between the sender device and the receiver device by sending successive simulated TCP acknowledgements of delivery to the sender device starting at a delay time shorter than a TCP retransmission timeout period and increasing for each successive simulated TCP acknowledgement.
Abstract:
Embodiments of the present invention disclose a protocol frame transmission method, apparatus, and system, and a node device. The protocol frame transmission method includes: encapsulating one protocol frame into at least one TCP data packet, where the last TCP data packet in the at least one TCP data packet includes indication information, and the indication information is used to indicate that the last TCP data packet is the last TCP data packet corresponding to the protocol frame; and sending the at least one TCP data packet to a node device. According to the embodiments of the present invention, it can be ensured that a data part of one TCP data packet includes data of only one protocol frame.
Abstract:
A gateway system employing a redirect mechanism at upper layer protocols over Transmission Control Protocol (TCP) in a packet network to circumvent problems related to alteration of TCP sequence number due to header enrichment. The gateway system increases the size of a redirect message by the size of the header enrichment and thereby brings TCP sequence number on both ends in sync despite adding the header enrichment information.
Abstract:
Transport accelerator (TA) systems and methods for accelerating delivery of content to a user agent (UA) of a client device are provided according to embodiments of the present disclosure. Embodiments comprise a TA architecture implementing a connection manager (CM) and a request manager (RM). A CM of embodiments requests chunks of content from a content server, receives data in response to requesting the chunks of content, wherein the received data is missing data from a requested chunk of content, and provides a receipt acknowledgement (ACK) for the missing data. The received data, which is missing data from a requested chunk of the chunks of content, may be passed through a communication protocol stack to an application for assembly into a one or more content objects.