DocumentCode
1605866
Title
SYNI - TCP Hole Punching Based on SYN Injection
Author
Holzapfel, Sebastian ; Wander, Matthäus ; Wacker, Arno ; Weis, Torben
Author_Institution
Distrib. Syst. Group, Univ. of Duisburg-Essen, Duisburg, Germany
fYear
2011
Firstpage
241
Lastpage
246
Abstract
The shortage of IPv4 addresses and the very slow transition to IPv6 leads to pragmatic solutions in the Internet: today many hosts are still using IPv4 and are connected to the Internet over a Network Address Translation (NAT) router. However, there are many applications, which need inbound connections, like e.g. peer-to-peer-based systems or voice-over-IP. For such NATed hosts inbound connections usually pose a problem, since without additional measures the router filters the incoming connection attempts. These additional measures are usually referred to as NAT traversal mechanisms and hole punching is one of those techniques. In this paper we propose a new protocol for a TCP-based hole punching mechanism based on self-injecting SYN-packets in the local network stack.
Keywords
IP networks; Internet; telecommunication network routing; transport protocols; IPv4 addresses; IPv6; Internet; NAT traversal mechanism; SYN injection; SYNI; TCP hole punching; inbound connection; incoming connection attempt filtering; local network stack; network address translation router; peer-to-peer-based system; self-injecting SYN-packet; voice-over-IP; Communication channels; IP networks; Internet; Punching; Routing protocols; Servers; Sockets;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Computing and Applications (NCA), 2011 10th IEEE International Symposium on
Conference_Location
Cambridge, MA
Print_ISBN
978-1-4577-1052-0
Electronic_ISBN
978-0-7695-4489-2
Type
conf
DOI
10.1109/NCA.2011.66
Filename
6038609
Link To Document