1 / 23

S.I.P à travers les NATs Le protocole STUN & TURN

S.I.P à travers les NATs Le protocole STUN & TURN. Plan de l’exposé. Présentation rapide de S.I.P Présentation des différents types de NAT La problématique Le protocole STUN Le protocole TURN Les solutions alternatives. Plan de l’exposé. Présentation rapide de S.I.P

luisa
Download Presentation

S.I.P à travers les NATs Le protocole STUN & TURN

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. S.I.P à travers les NATs Le protocole STUN & TURN

  2. Plan de l’exposé • Présentation rapide de S.I.P • Présentation des différents types de NAT • La problématique • Le protocole STUN • Le protocole TURN • Les solutions alternatives

  3. Plan de l’exposé • Présentation rapide de S.I.P • Présentation des différents types de NAT • La problématique • Le protocole STUN • Le protocole TURN • Les solutions alternatives

  4. Présentation de S.I.P SIP : Session Initiation Protocol Protocole de Pure Signalisation : uniquement un flux d’informations Ses principales fonctions : - Localiser un terminal - Contacter un terminal - Échanger des informations sur les médias pour permettre l’établissement d’une session - Modifier des sessions existantes - Clore une session média existante

  5. Présentation de S.I.P Exemple typique d’une communication SIP

  6. Présentation de S.I.P Un paquet S.I.P : que contient-il ?

  7. Plan de l’exposé • Présentation rapide de S.I.P • Présentation des différents types de NAT • La problématique • Le protocole STUN • Le protocole TURN • Les solutions alternatives

  8. Les NATs NAT : Network Adresse Translation Utilité : Répondre à la pénurie des adresses publiques IPV4, protection du réseau Différents types de NAT : - Full Cone NAT - Resticted Cone NAT - Port Resticted Cone NAT - Symetric NAT

  9. Les NATs Mapping Constant : pas besoin de connexion sortante pour avoir une connexion entrante Toutes les machines peuvent répondre avec n’importe quel port source FULL CONE NAT

  10. Les NATs Un paquet sortant est nécessaire pour ouvrir une connexion entrante Seul le destinataire peut répondre mais sur n’importe avec n’importe quel port source Mapping calculé en fonction de l’adresse IP et port de la source RESTRICTED CONE NAT

  11. Les NATs Un paquet sortant est nécessaire pour ouvrir une connexion entrante Seul le destinataire peut répondre mais avec le port sur lequel le paquet est arrivé Mapping calculé en fonction de l’adresse IP et port de la source PORT RESTRICTED CONE NAT

  12. Les NATs Un paquet sortant est nécessaire pour ouvrir une connexion entrante Seul le destinataire peut répondre mais avec le port sur lequel le paquet est arrivé Mapping calculé en fonction du couple adresse IP/port de la source et de celui du destinataire SYMETRIC NAT

  13. Plan de l’exposé • Présentation rapide de S.I.P • Présentation des différents types de NAT • La problématique • Le protocole STUN • Le protocole TURN • Les solutions alternatives

  14. La problématique Pour que S.I.P fonctionne à travers les NATs, il faut que le client S.I.P puisse connaître et envoyer dans son paquet SIP une adresse qui permettra au destinataire de répondre.

  15. Plan de l’exposé • Présentation rapide de S.I.P • Présentation des différents types de NAT • La problématique • Le protocole STUN • Le protocole TURN • Les solutions alternatives

  16. Quelle est mon IP publique? Ton IP est 193.78.54.09 et ton port le 6321 Le protocole STUN Principe de STUN - Caractériser le type de NAT - Déterminer le couple « adresses » « ports » publicsqu’on doit utiliser dans le paquet SIP pour obtenir une réponse

  17. Plan de l’exposé • Présentation rapide de S.I.P • Présentation des différents types de NAT • La problématique • Le protocole STUN • Le protocole TURN • Les solutions alternatives

  18. COMMUNICATION Connexion Client 2 Quelle est mon IP publique? Contact Client 2 Ton IP est 193.78.54.09 et ton port le 6321 Le protocole TURN Principe de TURN - Basé sur STUN pour l’échange de clés - Le serveur TURN sert de relais entre l’émetteur et le récepteur

  19. Plan de l’exposé • Présentation rapide de S.I.P • Présentation des différents types de NAT • La problématique • Le protocole STUN • Le protocole TURN • Les solutions alternatives

  20. Le protocole STUN Le protocole TURN Les Solutions Alternatives • Tunnel de données (VPN) • UPnP (Universal Plug And Play) • MidCom Conclusion

  21. Merci de votre attention…. Vos questions……… ……nos réponses 

More Related