How to establish peer-to-peer connections across NATs: a benchmark of existing NAT hole punching techniques
Back-end • December 2021
How to establish peer-to-peer connections across NATs: a benchmark of existing NAT hole punching techniques
Explore more
About
How to establish peer-to-peer connections across NATs: a benchmark of existing NAT hole punching techniques
About

When IPv4 was devised, the designers went for a 32-bit address space, resulting in a maximum of 4,294,967,296 (2^32) unique IPs. But soon after that, it was clear that it was not even close to being enough. The workaround was NATs: devices that map a single public IP to multiple private IPs. NATs, though, created a new problem, as each NAT device maps IPs and ports in its own way, making it difficult to establish a peer-to-peer connection with devices behind a NAT. Several solutions have been put in place. This talk analyzes them and proposes a new library to simplify NAT hole punching.

Language
English
Level
Intermediate
Length
35 minutes
Type
online conference
About the speaker
About the speaker
Marco Moschettini
CTOCubbit
Marco Moschettini is a senior software architect, graduated from the University of Bologna. Forbes under 30, Marco is a co-founder of Cubbit, where he leads the technological development of the entire project as CTO. A tech enthusiast since an early age, he has specialized in web development and cyber-security, scaling projects up to tens of thousand of users already during high school. At the University he then further specialized in distributed and peer-to-peer systems with a degree thesis on decentralized cloud storage, laying down the foundations of Cubbit's cryptographic architecture.
Details
Language
English
Level
Intermediate
Length
35 minutes
Type
online conference
Belongs to:
Belongs to:
Online Tech Conference 2021 - English Edition | Autumn
More from this Playlist