Method and Apparatus for Packet traversal of A Network Address Translation Device
First Claim
1. A characterization method for a network address translation (NAT) device by an internal computer behind the NAT device, the method comprising:
- creating a plurality of sockets;
binding the plurality of sockets, respectively, to a plurality of ports;
transmitting a plurality of STUN requests in user datagram protocol (UDP) packets to a plurality of STUN servers, wherein each STUN request is associated with one of the sockets;
determining that the NAT device does support UDP packets if responses are not received from the STUN servers; and
determining a set of NAT characteristics of the NAT device if a response is received from each of the STUN servers.
0 Assignments
0 Petitions
Accused Products
Abstract
A characterization method for a network address translation (NAT) device by an internal computer behind the NAT device includes creating a plurality of sockets; binding the plurality of sockets, respectively, to a plurality of ports; transmitting a plurality of STUN requests in user datagram protocol (UDP) packets to a plurality of STUN servers, wherein each STUN request is associated with one of the sockets; determining that the NAT device does support UDP packets if responses are not received from the STUN servers; and determining a set of NAT characteristics of the NAT device if a response is received from each of the STUN servers.
44 Citations
1 Claim
-
1. A characterization method for a network address translation (NAT) device by an internal computer behind the NAT device, the method comprising:
-
creating a plurality of sockets; binding the plurality of sockets, respectively, to a plurality of ports; transmitting a plurality of STUN requests in user datagram protocol (UDP) packets to a plurality of STUN servers, wherein each STUN request is associated with one of the sockets; determining that the NAT device does support UDP packets if responses are not received from the STUN servers; and determining a set of NAT characteristics of the NAT device if a response is received from each of the STUN servers.
-
Specification