“…The situation becomes worse when both hosts are behind different NAT devices. As a remedy, many NAT traversal techniques (Yoshimi et al, 2007;Saikat et al, 2004;Rosenberg et al, 2008Rosenberg et al, , 2010Rosenberg, 2010;Boucadair et al, 2011;Mao et al, 2012;Cuevas et al, 2010;Chen and Jia, 2009;Patro et al, 2011;Houngue et al, 2011) have been proposed to establish and maintain TCP/IP network sessions across NAT devices. NAT traversal is indispensable for P2P applications running in NAT environment.…”