CPC H04L 69/166 (2013.01) [H04L 47/30 (2013.01); H04L 47/41 (2013.01); H04L 47/564 (2013.01); H04L 61/2503 (2013.01); H04L 69/167 (2013.01); H04L 69/22 (2013.01)] | 18 Claims |
1. An electronic device comprising:
a network connection device;
memory storing one or more computer programs; and
one or more processors communicatively coupled to the network connection device and the memory,
wherein the one or more computer programs include computer-executable instructions which, when executed by the one or more processors, cause the electronic device to:
identify header information of a data packet received from a server using the network connection device,
based on the header information of the data packet, identify an Internet protocol (IP) type of the server,
aggregate data packets received from the network connection device or flush the data packets to a network stack according to a first packet aggregation policy, based on identifying that the IP type of the server is a same IP type as an IP type of the electronic device, and
aggregate the data packets received from the network connection device or flush the data packets to the network stack according to a second packet aggregation policy, based on identifying that the IP type of the server is different from the IP type of the electronic device.
|