1. A method comprising: causing a data tunnel leg to be established between a carrier network and a tunneling client of a computing network; receiving a first packet from a tunneling client of a remote device in a User Datagram Protocol, the first packet comprising a request for access to network data stored on the computing network; directing, via a processor, transmission of a packet acknowledgement signal to the remote device, wherein the tunneling client of the remote device is configured to use the packet acknowledgement signal to confirm that the first packet was accurately transmitted; directing transmission, via the data tunnel leg, of the first packet to the computing network; receiving, from the tunneling client of the computing network, the requested network data as a set of User Datagram Protocol formatted packets in response to directing the transmission of the first packet to the computing network, wherein the set of packets has a defined sequence; and directing transmission of at least a subset of the set of packets to the remote device such that each packet of the set is not received by the remote device in the defined sequence and enabling buffering of the packets of the subset within the tunneling client of the remote device as each of the packets of the subset is received by the tunneling client of the remote device; and directing transmission of one or more packets that are next in order of the defined sequence to a target application in the remote device in a proper sequence, upon buffering one or more packets that are next in order of the defined sequence.