What is STUN used for?

Ok so let me get this strait,

Bootstrap is used for establishing that first connection with others when we first create our accounts, restore our accounts or launch Jami app from being offline.

Turn is the IP address phone book of others to find other peers

Stun is kinda like a VPN between two peers were all bandwidth goes through the stun server