• 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