Determining occurrence of a network address translation
First Claim
Patent Images
1. A method comprising:
- receiving, by a computer device, a packet comprising an encoding of an address from which the packet was sent in a payload of the packet; and
determining based on the encoding of the address in the payload of the packet and an address in the header of the packet that a network address translation occurred on the packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer-readable media are presented that provide a configuration for communications through network address translation. The configuration includes receiving, by a computer device, a packet comprising a predetermined value indicating support by a node for an extension of a communications protocol, wherein the communications protocol is used for communications across a network translator device and the extension is capable of traversing network address translation, and in response to said receiving, determining that the node sending the packet supports the extension of the communications protocol.
-
Citations
9 Claims
-
1. A method comprising:
-
receiving, by a computer device, a packet comprising an encoding of an address from which the packet was sent in a payload of the packet; and determining based on the encoding of the address in the payload of the packet and an address in the header of the packet that a network address translation occurred on the packet. - View Dependent Claims (2, 3)
-
-
4. An apparatus comprising at least one processor, and at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processor, cause the apparatus to
determine from a received packet comprising an encoding in a payload of the packet of an address from which the packet was sent whether the address in the encoding is different from an address in the header of the packet; - and
determine that a network address translation occurred on the packet in response to determination that the address in the encoding in the payload of the packet is different from the address in the header of the packet. - View Dependent Claims (5, 6)
- and
-
7. A non-transitory computer readable media for revealing occurrence of network address translations, comprising program code for causing a processor to perform instructions for
receiving a packet comprising an encoding of an address from which the packet was sent in a payload of the packet; - and
determining based on the encoding of the address in the payload of the packet and an address in the header of the packet that a network address translation occurred on the packet. - View Dependent Claims (8, 9)
- and
Specification