Je viens de lire un article sur le processus de "perforation" avec le protocole UDP. Je comprends comment c'est fait, mais j'ai une dernière question pour clarifier les choses. Nous avons le serveur et le client de rendez-vous A, B.
Le client A a déjà percé un trou pour le client B. Le client B reçoit l'IP NAT et le port NAT du serveur de rendez-vous et commence à envoyer des données au même port que le serveur de rendez-vous. Disons que je connais un deuxième port que le NAT a ouvert pour les connexions UDP. Puis-je également envoyer mes paquets via ce deuxième port? Ou le port est-il distingué pour chaque connexion UDP sortante? Si oui, comment se fait-il que nous puissions utiliser le même port pour le client B et le serveur de rendez-vous? Le NAT n'ouvrirait-il pas un nouveau port lorsque le client A perce le trou et que le client B devait savoir quel nouveau port le NAT a ouvert pour cette connexion spécifique?
J'espère que ma question est quelque peu compréhensible.