Question: A server S is designed for computers to test if they are located behind NATs or not. The server has two public IP addresses, i1
A server S is designed for computers to test if they are located behind NATs or not. The server has two public IP addresses, i1 and i2, and has allocated two ports, p1 and p2 (either UDP or TCP port), for this purpose. Note that the IP address and the port numbers are known to every computer which wants to use this service. (a) Design your protocol so that a computer A, by exchanging packets with S, can test if it is located behind an NAT or not. (b) Assume it is behind an NAT. Repeat (a) if computer A needs to determine if the NAT is a SYMMETRIC type or not.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
