Résultats de 1 à 7 sur 7

Sujet : protocole de tranfert émetteur récepteur

  1. #1
    Visiteur MP
    Visiteur MP
    Voila je suis en dut informatique et pour le cours de réseaux on a un projet : Réaliser un protocole de tranfert de fichiers.
    Il y a donc deux programmes c : un emetteur et un recepteur

    On utilise les primitives fournies par les sockets de berkeley...

    IL faut donc ecrire la primitive de demande de connexion de session.. etc...

    Bon je dois avouer que le réseau c\'est pas mon fort alors j\'ai vraiment besoin de votre aide...
    Pour l\'instant j\'ai l\'écriture des primitives...

    Mais ce que je comprend pas, enfin ce que je suis incapable de faire c\'est de trouver le déroulement du programme, a la limite j\'aimerai autant avoir une explication du programme que j\'ai a faire...

    Je vous remercie de m\'aider...

    A+

  2. #2
    Membre MP
    Inscrit
    août 2013
    Messages
    627
    Salut,

    ben ecoute moi je viens de refaire un ftp client/serveur alors si je peux t aider....
    j ai pas eu le temps de le finir mais bon
    ... Until then, we're better off dead
    A smile on the lips and a hole in the head ...

  3. #3
    Membre MP
    Inscrit
    août 2013
    Messages
    224

    protocole de tranfert émetteur récepteur

    J\'ai fait un ptit t\'chat en C++ il y a qque temps... Depuis, jen \'ai pas trop touché au réseaux (je me suis mis a l\'ASM), mais si je peux t\'aider....

    avec plaisir... :?
    Elronde
    Webmaster de Graph-Lab.com

  4. #4
    Membre MP
    Inscrit
    août 2013
    Messages
    627
    A ouai moi au fait c etait en C sur UNix/Linux.

    Houa l\'Asm j ai commence a m\'y mettre mais ca reste un peu confu alors je note bien ton pseudo :lol:
    ... Until then, we're better off dead
    A smile on the lips and a hole in the head ...

  5. #5
    Membre MP
    Inscrit
    août 2013
    Messages
    224
    Aheu.....je pense bien que Tastalian et Moby t\'aiderons bien mieu Pasque bon, je commence seulement en ASM :? et qq problèmes des fois

    mais je serais ravi te t\'aider :lol: .
    Elronde
    Webmaster de Graph-Lab.com

  6. #6
    Je peux taider si ton apli est a devellopé sous linux en C !!!

  7. #7
    Membre MP
    Inscrit
    août 2013
    Messages
    329
    Salut,

    Un protocole simple pour le transfert de fichiers serait le suivant (attention, ceci n\'est pas du code C, juste un exemple d\'architecture :wink :

    -- Emetteur :
    1/ Se connecter au récepteur et lui envoyer un flag de demande de connection
    2/ Attendre un flag d\'acceptation de réception (sécurité)
    3/ Transmettre la taille du fichier en octet
    3\'/ Attendre un flag d\'acceptation de réception (sécurité)
    4/ Envoyer le fichier octet par octet un nombre de fois égal à la taille du fichier en octet
    4\'/ Attendre un flag d\'acceptation de réception (sécurité)

    -- Récepteur
    1/ Ecouter sur le port voulu
    2/ Si une demande d\'acceptation est faite, envoyer un flag OK
    3/ Recevoir la taille du fichier
    3\'/ Envoyer un flag OK
    4/ Recevoir le fichier octet par octet un nombre de fois égal à la taille du fichier en octets (stocker le résultat dans un tableau de caractères alloué dynamiquement)
    4\'/ Flag OK

    En ajoutant des étapes pour assurer que le fichier est bien transmis. De même, au final il serait bon de contrôler l\'intégrité du fichier. Ce type de protocole est simple, voire simpliste, mais c\'est une idée de ce que tu peux adopter. Bonne chance :wink:

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé