IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Serveur de gestion, d’annuaire ou encore de base de données ? Le quel ?


Sujet :

Réseau

  1. #1
    Membre habitué Avatar de moumine
    Profil pro
    Étudiant
    Inscrit en
    Août 2008
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 237
    Points : 178
    Points
    178
    Par défaut Serveur de gestion, d’annuaire ou encore de base de données ? Le quel ?
    Bonjour,
    Je dois faire un serveur qui gère le transfert de gros fichier (haché).
    Dans ce serveur il n’y aura aucun stockage (des fichiers à transférer), le transfert se fait directement entre pc.
    Ce serveur doit uniquement gérer le transfert, le hachage et les login.
    On peut arrêter le téléchargement à tout moment.
    Si l’une des connexions internet des pc foire on doit être capable de continuer une fois la connexion rétablie.
    C’est comme une sorte de passerelle (ce serveur).
    Mais je ne sais pas quel type de serveur choisir (Serveur de gestion, d’annuaire ou encore de base de données ?)
    Merci d’avance et bonne journée.

  2. #2
    Membre chevronné

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Points : 1 894
    Points
    1 894
    Par défaut
    Personnellement, je ne suis pas sur d'avoir compris...

    Est-ce que c'est ce que tu veux faire :
    Tu as un client A et un client B.

    Tu veux que A puisse envoyer un fichier F à B.

    Pour cela, A doit passer par un serveur S.
    A se connecte à S (login/mdp), choisis son fichier F et valide.
    Le fichier F est envoyé vers S, une fois reçu, S "hache" le fichier F (S créé donc une empreinte numérique E du fichier).
    Puis, S transfert le fichier F (et l'empreinte E ?) à B.

    Si le transfert de A vers S coupe (arrêt ou problème de connexion), on doit pouvoir reprendre là où on s'est arrêté.
    Si le transfert de S vers B coupe (arrêt ou problème de connexion), on doit pouvoir reprendre là où on s'est arrêté.
    ou alors :

    Tu as un client A et un client B.

    Tu veux que A puisse envoyer un fichier F à B.

    Pour cela, A doit passer par un serveur S.
    A se connecte à S (login/mdp), choisis son fichier F et valide.
    Le fichier F est envoyé vers S, au fur et à mesure que S reçoit le fichier, il transmet directement ce qu'il reçoit à B et calcul l'empreinte numérique E du fichier.

    Si l'une des connexions A vers S ou S vers B coupe (arrêt ou problème de connexion), le transfert se met en pause dans les 2 sens, et reprend lorsque la connexion est revenue.
    A la fin du transfert, l'empreinte E est envoyée de S vers B.
    ?

    La première solution nécessite un stockage minimum du fichier sur S.

    Pour les deux solutions, quel système d'exploitation utilises-tu ? Comment souhaites-tu-gérer l'authentification ? ...

  3. #3
    Membre habitué Avatar de moumine
    Profil pro
    Étudiant
    Inscrit en
    Août 2008
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 237
    Points : 178
    Points
    178
    Par défaut
    Salut et merci de ta réponse,

    Je crois qu'aucune des tes propositions est la bonne.
    En tous cas la deuxième ressemble beaucoup.
    Sa sera sur OpenSUSE mais le serveur doit être interopérable.



    Donc il y'a aucun stockage,mais si cela n'est pas possible je prend volontiers ta deuxième proposition. Mais comment faire?
    Et pour ce qui est de l'authentification on laisse tombé.
    Merci et bonne nuit.

  4. #4
    Membre habitué Avatar de moumine
    Profil pro
    Étudiant
    Inscrit en
    Août 2008
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 237
    Points : 178
    Points
    178
    Par défaut
    Salut,
    Comment faut-il faire pour ta deuxième proposition?
    Merci d'avance et bonne journée.

  5. #5
    Membre chevronné

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Points : 1 894
    Points
    1 894
    Par défaut
    Aucune idée : ce que je ne comprends pas dans ton dessin, c'est que le transfert ne passe pas du tout par le serveur ! Donc ce dernier est incapable de hasher ton fichier

    Alors ma question : à quoi sert le serveur ?

  6. #6
    Membre habitué Avatar de moumine
    Profil pro
    Étudiant
    Inscrit en
    Août 2008
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 237
    Points : 178
    Points
    178
    Par défaut
    Salut,
    Ouais et c'est pour cette raison que j'ai voulu prendre ta deuxième proposition:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Tu as un client A et un client B.
     
    Tu veux que A puisse envoyer un fichier F à B.
     
    Pour cela, A doit passer par un serveur S.
    A se connecte à S (login/mdp), choisis son fichier F et valide.
    Le fichier F est envoyé vers S, au fur et à mesure que S reçoit le fichier, il transmet directement ce qu'il reçoit à B et calcul l'empreinte numérique E du fichier.
     
    Si l'une des connexions A vers S ou S vers B coupe (arrêt ou problème de connexion), le transfert se met en pause dans les 2 sens, et reprend lorsque la connexion est revenue.
    A la fin du transfert, l'empreinte E est envoyée de S vers B.
    Car je crois que c'est impossible de faire ce que j'avais proposé.
    Donc comment fait-on pour ta deuxième proposition?
    Merci et A+

  7. #7
    Membre chevronné

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Points : 1 894
    Points
    1 894
    Par défaut
    hum, on tourne en rond là...

    Dans ce que tu cites, JE fais passer le fichier F par le serveur S pour aller de A vers B. Que ça soit en stockant sur S pour calculer le hashage (1 ci-dessous) ou en calculant à la volée (2 ci-dessous), le fichier passe toujours par S.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    ==> représente un transfert
    /\/\/ représente le hashage
    F représente les endroits où sont stockés les fichiers (si pas de F, pas de stockage)
     
    1)
       +-----+       +- - - - - - -+          +-----+
       |  A  |       |      S      |          |  B  |
       |~~~~~|       |~~~~~~~~~~~~~|          |~~~~~|
       |     |       |             |          |     |
       |  F ===========> F /\/\/===============> F  |
       |     |       |             |          |     |
       +-----+       +- - - - - - -+          +-----+
     
    2)   
       +-----+       +- - - - - - -+          +-----+
       |  A  |       |      S      |          |  B  |
       |~~~~~|       |~~~~~~~~~~~~~|          |~~~~~|
       |     |       |             |          |     |
       |  F ==============/\/\/================> F  |
       |     |       |             |          |     |
       +-----+       +- - - - - - -+          +-----+
    Dans TON exemple, le fichier ne passe pas par S :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    ? représente je ne sais quoi ?
             +- - - - -+
             |    S    |
             +- - - - -+
                /     \
               /       \
              ?         ?
             /           \
            /             \
       +-----+           +-----+
       |  A  |           |  B  |
       |~~~~~|           |~~~~~|
       |     |           |     |
       |  F ==============> F  |
       |     |           |     |
       +-----+           +-----+
    A quoi sert S ? Pourquoi ne pas utiliser un client/serveur ftp par exemple ? Un montage nfs ?

  8. #8
    Membre habitué Avatar de moumine
    Profil pro
    Étudiant
    Inscrit en
    Août 2008
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 237
    Points : 178
    Points
    178
    Par défaut
    Salut,
    C'est pas un serveur ftp qu'il me faut.
    On pourrait comparer "S" à un navigateur web (firefox, IE etc...), tu accèdes au donnée sans rien stocker dans ton navigateur et tu peux les télécharger comme tu le souhaites et tu peux arrêter le téléchargement pour reprendre quand bon te semble.
    Comme une sorte d'explorateur, où tu es obliger de passer par lui pour accéder au donnée.
    Est-ce que tu comprends?
    Merci et a+

  9. #9
    Membre habitué Avatar de moumine
    Profil pro
    Étudiant
    Inscrit en
    Août 2008
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 237
    Points : 178
    Points
    178
    Par défaut
    Salut,
    J'ai enfin trouvé le type de serveur qu'il me fallait.
    C'était un serveur peer-to-peer.
    Mais comment faire cela?
    J'ai aucune idée de comment m'y prendre?!
    Merci d'avance et bonne journée.

  10. #10
    Membre chevronné

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Points : 1 894
    Points
    1 894
    Par défaut
    Mhh, ok, je comprends ce que tu veux faire

    Donc à priori, il suffit que tu installes un ensemble client/server sur tes machines pour l'un ou l'autre des protocoles p2p existant.

    Par exemple, un tracker bittorrent sur ton serveur et des clients sur tes postes.
    (google bittorrent tracker linux au pif )

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 15/04/2010, 14h34
  2. [MySQL] Gestion language khmer dans la base de donnée MySQL
    Par benjer dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 13/09/2007, 15h25
  3. Gestion des utilisateurs et accès base de données
    Par PierreDeCaen dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 12/07/2007, 14h05
  4. [Recherche] script gestion de mails dans une base de données
    Par emilie13 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 20/06/2007, 15h59
  5. [Conception] Gestion des accents dans une base de données
    Par MiJack dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 07/07/2005, 11h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo