human
Pourquoi les jeux vidéo multijoueurs ont-ils des problèmes avec les restrictions NAT ? Le jeu semble être une activité inoffensive Alors que les actions plus risquées comme le téléchargement de fichiers ne sont pas entravées par le truc de type NAT je pense ? S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
J'aime utiliser l'analogie du courrier lorsque je parle du fonctionnement des réseaux informatiques. Imaginez que vous vivez dans une très petite ville (votre réseau local). Chaque maison de cette ville (ordinateur, téléphone, PS4, autre appareil) reçoit un numéro de maison (adresse IP privée) que les facteurs des autres villes ne connaissent pas. Imaginez maintenant qu'une lettre est arrivée d'une autre ville et que le facteur a reçu la lettre. Puisque les lettres ne sont pas autorisées à avoir le numéro de maison spécifique écrit dessus (pour des raisons de sécurité), le facteur doit deviner à quelle maison livrer la lettre. Si vous dites au facteur à l'avance que vous attendez une lettre jaune (jaune représentant le port 53, par exemple), il vous l'enverra chez vous. Vous ouvrez essentiellement un port, et le facteur livrera des lettres jaunes à votre domicile parce que vous le lui avez dit. D'un autre côté, si le facteur reçoit une lettre turquoise et que personne dans votre quartier ne lui a dit à l'avance à quelle maison envoyer cette lettre, il jettera simplement la lettre parce que cette lettre turquoise pourrait contenir une bombe ou de l'anthrax ou quelque chose et d'ailleurs il ne sait pas qui attend une lettre turquoise. La négociation NAT est comme une série d'astuces qu'un facteur pourrait connaître afin de déterminer à quelle maison une lettre doit être envoyée. Par exemple , si vous envoyez une lettre jaune à une ville spécifique , alors votre facteur sait que s'il reçoit une lettre jaune de cette ville alors il doit l' envoyer chez vous parce que c'est vous qui avez envoyé la lettre jaune originale à cette autre ville . ville . J'espère que cette explication n'est pas trop abstraite.