Technische Universität Berlin. Fakultät Elektrotechnik und Informatik
Abstract
Projecte realitzat mitjançant programa de mobilitat. TECHNISCHE UNIVERSITÄT BERLIN. FAKULTÄT IV - ELEKTROTECHNIK UND INFORMATIKThe establishment of point-to-point connections between hosts behind NAT boxes have been
always a problem due to the problem with the private IP addresses and NAT rewalls. To solve
this problem, there are di erent techniques to make possible that hosts behind NAT boxes can
establish a point-to-point connection rounding NAT rewalls and using solutions to exchange
their IPs.
The goal of this thesis is to present an implementation of a communication protocol which establishes
a communication between agents that are behind NAT boxes avoiding all the problems
that could occur during the communication, such as duplicated IP addresses or host unreachable
errors and introduce to the reader some related work about NAT traversal. There is also
in this thesis a little introduction to the existing techniques used to round a NAT rewall and
the explanation of why we use NAT boxes even though they sometimes are a problem