Partage
  • Partager sur Facebook
  • Partager sur Twitter

Intégrité des données TCP ?

    29 mars 2015 à 0:51:29

    Bonjour à vous, j'utilise un peu les protocoles TCP / IP depuis peu de temps. Je suis au courant de son fonctionnement, basiquement je sais que le protocole marche de la façon expliquée ici : 
    http://sebsauvage.net/comprendre/tcpip/

    Mais je me pose une question. TCP assure que les données seront livrées dans l'ordre et complètes. Or, comment cela fonctionne ? On a bien un packet A qui dit au client distant : "Tu devras recevoir X paquets". Mais qu'es ce qui nous prouve que ce packet A sera lui même valide ? 
    Et à fortiori, comment le client distant sait que si j'envois "Salut, ça va ?" il devra exactement recevoir "Salut ça va ?" ?

    J’espère que vous me comprennez, merci :)
    • Partager sur Facebook
    • Partager sur Twitter
      29 mars 2015 à 16:29:01

      Bonjour,

      Tu as tout d'expliqué dans cette ressource : http://fr.wikipedia.org/wiki/Transmission_Control_Protocol

      Cordialement :)

      • Partager sur Facebook
      • Partager sur Twitter
      L'esprit n'avance que s'il a la patience de tourner en rond, c'est-à-dire d'approfondir.
        31 mars 2015 à 8:04:53

        Bonjour,

        Oui j'ai déjà été voir, et justemment je ne saisis toujours pas l'objet de ma question ;)
        • Partager sur Facebook
        • Partager sur Twitter
          31 mars 2015 à 8:22:57

          Bonjour,

          Dans le lien que je t'ai donné, ce chapitre réponds à ta question :

          Numéros de séquence et d'acquittement

          Cordialement

          • Partager sur Facebook
          • Partager sur Twitter
          L'esprit n'avance que s'il a la patience de tourner en rond, c'est-à-dire d'approfondir.
            2 avril 2015 à 11:49:02

            Tu as deux choses.

            Tu as d'abord un checksum qui t'assure que les données reçues sont valides.

            Tu as ensuite comme le dit Tenebrum les numéros de séquence et d'acquittement qui te valident, ou non, la réception de chaque octet envoyé.

            Avec tout cela TCP s'assure donc que chaque octet envoyé est bien reçu et que les données sont correctes.

            Cela fera la première partie de mon prochain cours :p

            • Partager sur Facebook
            • Partager sur Twitter
              2 avril 2015 à 13:03:46

              Bonjour,

              J'attend de visionner ce nouveau cours alors ! ;)

              Un peu de révision ne fait pas de mal..

              Cordialement

              • Partager sur Facebook
              • Partager sur Twitter
              L'esprit n'avance que s'il a la patience de tourner en rond, c'est-à-dire d'approfondir.
                4 avril 2015 à 16:44:59

                Merci pour vos réponses ;)
                • Partager sur Facebook
                • Partager sur Twitter

                Intégrité des données TCP ?

                × 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