S.I.P (Session Initiation Protocol) : Dans cette partie, nous présenterons rapidement le protocole S.I.P et nous nous attarderons sur la structure d'un paquet afin de bien se focaliser sur l'origine du problème.
N.A.T (Network Adress Translation) : Nous allons ici voir ce qu'est le N.A.T est surtout les quatres différents types de N.A.T qui existe de nos jours sur le marché.
STUN : La partie concernant le protocole STUN va présenter le protocole, donner des exemples pratiques et également donner les limites de ce protocole.
TURN : Nous allons vous présenter le protocole TURN sous la même forme que le protocole STUN mais en appuyant sur les différences et les avantages que TURN par rapport à STUN. Pour une meilleure compréhension, il est donc recommandé de lire la partie concernant STUN avant celle concernant TURN
Les solutions alternatives : Au final, nous elargirons notre sujet en vous présentant 3 autres solutions possibles afin de contourner le problème de S.I.P à travers les NATs ( le tunnel de données, UpNP, Midcom).