Abstract:
A method and apparatus are provided for handling a data path creation in a quick user datagram protocol (UDP) Internet connection (QUIC) session in a wireless network system. The method includes receiving, by an electronic device, at least one request from at least one application for processing at least one object, determining at least one network condition based on the plurality of parameters associated with the electronic device, determining whether the at least one network condition meets a network criteria, and creating a number of data paths within the QUIC session based on the determination.
Abstract:
The embodiments herein disclose methods and systems for reducing network protocol latency for at least one application on an electronic device, a method includes pre-resolving a plurality of Domain Name System (DNS) queries for the at least one application. The plurality of DNS queries is pre-resolved before triggering at least one DNS resolution query from the at least one application. The method includes pre-connecting a plurality of TCP connections of the at least one application with at least one Transmission Control Protocol (TCP) server. The plurality of TCP connections are pre-connected before triggering at least one TCP connection request from the at least one application. The method includes exchanging a plurality of secure certificates with the at least one TCP server to secure the plurality of pre-connected TCP connections. The secure certificates are exchanged before receiving at least one request from the at least one application for secure certificate negotiation.
Abstract:
A method and an apparatus are provided for managing quality of service (QoS) in a communication network. A plurality of data flows related to at least one application associated with a user equipment (UE) is received. At least one data flow that requires QoS management related to the at least one application is identified from the plurality of data flows based on an analysis of at least one of a plurality of attributes related to the at least one application. The at least one data flow is classified into a QoS class associated with the at least one application. The at least one data flow is prioritized based on the QoS class.
Abstract:
Embodiments herein include a method for concurrently performing asynchronous operations over IPv4 and IPv6 in a mobile device. The method includes capturing a DNS query-pattern of a plurality of DNS queries for a plurality of services of an application in the mobile device. Further, the method includes performing a DNS lookup in a DNS cache, to obtain a DNS resolution over the IPv4 and the IPv6 based on the DNS query-pattern of the plurality of DNS queries for the plurality of services of the application. Further, the method includes storing the DNS resolution based on the DNS lookup in the DNS cache. Further, the method includes triggering a TCP connection using a pre-connected connection descriptor based on a domain name resolution. Further, the method includes storing the pre-connected connection descriptor corresponding to the TCP connection in a connection pool cache.
Abstract:
A method and apparatus for transmitting and receiving data in a wireless communication system are provided, and an operation method of a terminal for transmitting and receiving data in a wireless communication system includes: identifying at least one missing data packet from among a plurality of data packets transmitted from an external device; identifying an event corresponding to the at least one missing data packet; and setting a time period for receiving the at least one missing data packet, based on a network metric data corresponding to the identified event.
Abstract:
Methods and systems for determining ICN capability of a node/server. The ICN capability is determined based on DNS resource records or TCP options. The DNS resource records are DNS queries that are sent to a DNS server, for determining the ICN capability of the server. The DNS query includes a content to indicate the intent to determine the ICN capability. If the server is having ICN capability, a DNS response is received from the DNS server, which includes the content that is identical to the content in the DNS query. A server is selected, amongst multiple servers, for transferring ICN packets, based on locations and priorities of the multiple servers, indicated in DNS responses, and an order of issuance of DNS queries to the DNS server. TCP options in the header of TCP packets are used for determining ICN capability of the nodes/servers and parameters pertaining to the ICN capability.
Abstract:
The present disclosure relates to an apparatus and a method for controlling Transmission Control Protocol (TCP) connection close to improve a battery life time of a client such as a smart phone in a wireless communication system are provided. A method of operating a client in a wireless communication system includes determining a data transfer inactivity time of at least one of TCP connections, and closing the at least one of TCP connections at the data transfer inactivity time.
Abstract:
Disclosed herein is a method and network handover system for handling a data session in a user equipment (UE). The method comprises initiating a data session of at least one application from a plurality of applications with a first communication interface using a first socket of the UE having a first socket file descriptor (SOCKFD) for the data session, detecting a deterioration in a network connection of the first communication interface, identifying a second communication interface, establishing a second socket having a second SOCKFD associated with the second communication interface and migrating the data session from the first communication interface to the second communication interface by mapping the first SOCKFD corresponding to the first socket to the second SOCKFD corresponding to the second socket.
Abstract:
A method for Multipath Quick User Datagram Protocol (UDP) Internet Connections (MPQUIC) over Quick SOCKS (QSOCKS) in a wireless network is provided. The method includes receiving, by a QSOCKS server, a Client Hello (CHLO) message from a QSOCKS client device using a QSOCKS method tag, wherein the CHLO message comprises a plurality of client-supported SOCKS Authentication (AUTH) procedures, selecting, by the QSOCKS server, a candidate client-supported SOCKS AUTH procedure from the plurality of client-supported SOCKS AUTH procedures, and transmitting, by the QSOCKS server, a reject packet using the QSKM tag to the QSOCKS client device, wherein the reject packet includes information indicating the selected candidate client-supported SOCKS AUTH procedure.
Abstract:
A method and a user terminal for establishing a connection between the user terminal and a content server are provided. The method includes receiving, at the user terminal, a domain name server (DNS) response including addresses of a plurality of content delivery network (CDN) servers, detecting a round trip time (RTT) for each of the plurality of the CDN servers based on the address of each of the plurality of the CDN servers, the RTT being a time length for rounding trip from the user terminal via one of the CDN servers to the user terminal, determining a first CDN server based on the lowest RTT, transmitting a request for content to the first CDN server, and receiving the requested content from the first CDN server.