Patent ID: 8811397

Claim:
A user terminal for transmitting data to a predetermined gateway via data communication networks and at least one network node, wherein the user terminal is connected to a first data communication network, wherein a first network node is connected to the first data communication network and a second data communication network, and wherein the predetermined gateway is a second network node connected to the second data communication network and a third data communication network, the user terminal comprising: a packetizing unit that packetizes input data according to protocols corresponding to a predetermined protocol stack by forming, for each of the protocols of the predetermined protocol stack, a respective data packet including a respective header and a respective payload segment, wherein the header corresponds to the payload according to the predetermined protocol stack, and wherein the packetizing unit outputs packetized data; a transmitting unit that transmits the packetized data to the predetermined gateway via the first network node and via the first and second data communication networks; a determination unit that determines whether the packetized data arrived at the predetermined gateway; and a modification unit that modifies the packetized data based on an output of the determination unit, wherein the modification unit replaces at least a User Datagram Protocol (UDP) portion of a first header in the packetized data with a Transport Control Protocol (TCP) replacement header, wherein the replaced User Datagram Protocol (UDP) portion of the first header corresponds to a specific protocol of the predetermined protocol stack, and wherein the TCP replacement header does not correspond to a valid protocol of the predetermined protocol stack according to the payload, wherein the modification unit further modifies the packetized data by inserting an artificial Transport Layer Security (TLS) header into the packetized data.