Partage
  • Partager sur Facebook
  • Partager sur Twitter

Port forwarding - écoute de ports

Peut-on transmettre du HTTP sur un port autre que le 80 sur Internet ?

    12 juillet 2018 à 14:33:10

    Bonjour,

    Je souhaite savoir s'il est possible de naviguer sur internet avec (par ex) le port 3424 ? Comment cela est possible ? Que ce passe-t-il au niveau des ports et services (http, etc) ?

    schema 1 : {internet}-----{ma box}----{mon pc}

    schema 2 : {internet}-----{ma box}----{mon réseau interne (dont mon pc)}

    Merci d'avance !

    -
    Edité par Flawlessfirst 12 juillet 2018 à 14:48:14

    • Partager sur Facebook
    • Partager sur Twitter
      13 juillet 2018 à 15:20:31

      Je pense que tu n'as pas bien compris la notion de port. Tu peux aller lire la partie 3 de mon cours TCP/IP qui en parle.
      • Partager sur Facebook
      • Partager sur Twitter
        30 juillet 2018 à 16:42:45

        Donc si j'ai bien compris le n° de port on s'en fiche, on peut faire du http 995 tant qu'en port d'écoute j'ai du 80 ?

        Ou alors le 995 fonctionnera que dans mon réseau local et donc j'aurai bien du 80 en sorti ?

        ps: dsl pour le temps de réponse

        • Partager sur Facebook
        • Partager sur Twitter
          31 juillet 2018 à 10:43:15

          Bonjour,

          Imaginons que ton réseau a le schéma suivant :

          Schéma d'exemple de ton réseau

          Lorsque, de ta machine, tu veux accéder à une ressource présente sur le serveur web distant les paquets IP ressemblent à cela :

          1) Ta machine veut obtenir la ressource du serveur web :
          IP source : 10.0.0.10 - Port source : 40 000
          IP destination : 100.0.0.10 - Port destination : 80

          2) Ta box fait de la translation d'adresse (NAT) et de la translation de port :
          IP source : 200.0.0.10 - Port source : 41 000
          IP destination : 100.0.0.10 - Port destination : 80
          Dans cette phase, l'adresse IP source est celle de la box qui va vers INTERNET. Elle a également fait une translation de port en passant ton port source de 40 000 à 41 000.

          Résultat : le serveur distant récupère la requête de ta box et lui renvoie la réponse. Les paquets IP de la réponse sont les suivants :

          1) le serveur renvoie la réponse à la machine qui a fait la requête (ta box pour le coup).
          IP source : 100.0.0.10 - Port source : 80
          IP destination : 200.0.0.10 - Port destination : 41 000

          2) ta box fait de nouveau de la NAT et de la translation de port :
          IP source : 100.0.0.10 - Port source : 80
          IP destination : 10.0.0.10 - Port destination : 40 000

          En espérant avoir débloquer une partie du questionnement.

          • Partager sur Facebook
          • Partager sur Twitter

          Make it simple.

            16 août 2018 à 11:31:38

            Donc si j'ai bien suivi la box utilise le port 41000 et envoi au port 80 du serveur pour faire de l'HTTP ? Donc je peux avoir "n'importe" qu'elle source (n° de port) tant que j'ai en destination du 80 ?

            Merci pour ton aide !

            • Partager sur Facebook
            • Partager sur Twitter
              17 août 2018 à 11:20:40

              C'est çà, quand tu ouvre une connexion ton PC ouvre un "Socket" un tunnel qui porte le numéro de port source qui sera utilise dans ta connexion HTTP, mais tu seras obliger te surfer en HTTP (80). Sauf si la personne a qui appartient le serveur à configurer l'entrée de son réseau pour forwarder un autres port vers du 80 en interne.
              • Partager sur Facebook
              • Partager sur Twitter
              “Sometimes it’s the people no one imagines anything of who do the things that no one can imagine.”

              Port forwarding - écoute de ports

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown