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

Développement Discussion :

Choisir Mode connecté ou non connecté


Sujet :

Développement

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 96
    Par défaut Choisir Mode connecté ou non connecté
    Bonsoir,

    je suis débutant dans la programmation réseau, je commence à étudier les schéma de communication en mode connecté et non connecté, devant un problème donnée j'arrive pas à distinguer quel mode de communication faut il choisir connecté ou non connecté?

    par exemple:
    1. trois processus qui communiquent en anneau ?!!!!
    2. quatre processus qui communiquent: Le premier d'entre eux envoie des informations au deuxième : l'adresse du destinataire + un tableau d'entiers dont nous ne connaissons pas la taille. L'adresse donnée est soit celle du troisième processus soit celle du quatrième.


    Merci de m’éclaircir ce point sur la lumière des deux exemples donnés

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Bonjour,

    En gros :
    le mode connecte : tu ouvres une connexion avec un autre processus, connexion que tu vas garder ouverte pour communiquer regulierement. Donc consommation de ressource en permanence, mais communication facilitee.
    le mode deconnecte : tu envoies des informations au destinataire de temps en temps, ce qui ne necessite pas le maintient en permanence d'une connexion.

    Si tu veux une analogie, dans un cas tu telephones, dans l'autre tu envoies des SMS.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 96
    Par défaut
    Bonsoir

    Merci pour toutes ses explications

    A+

  4. #4
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Est-ce que tu vois quel cas implementer dans tes deux exemples, et pourquoi ?
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  5. #5
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 501
    Par défaut
    Pour compléter ce qu'a dit gangsoleil :

    • Garantie d'acheminement: en mode connecté tu as la garantie de l'acheminement, tu sais que le message arrive ou au moins tu sais qu'il n'est pas arrivé. En mode non connecté, tu n'a pas cette garantie, c'est du best effort et tu ne sais même pas si un message est perdu.
    • Séquence des messages : en mode connecté, tu es sûr que les messages arriveront dans l'ordre où tu les a émis. En mode non connecté, certains messages peuvent arriver à en "doubler" d'autres.


    Pour reprendre l'analogie téléphone/SMS (qui est très bonne)

    Au téléphone, tu sais que l'autre écoute, avec des SMS, tu ne le sais pas.

    Avec le téléphone, tes phrases sont reçues et analysées dans l'ordre où tu les as envoyées. Par contre, il est possible que certains SMS aillent plus vite et arrivent avant d'autres.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  6. #6
    Membre confirmé
    Inscrit en
    Novembre 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 96
    Par défaut
    Citation Envoyé par gangsoleil Voir le message
    Est-ce que tu vois quel cas implementer dans tes deux exemples, et pourquoi ?
    vu les explications données, je crois le mode plus adapté est le mode connecté pour assurer l'acheminement (1er exemple) et l'ordre des messages (2eme exemple).

    est ce que j'ai bien compris la leçon ?

    Merci d'avance
    E.Bazoga

  7. #7
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Le cas de 3 processus qui communiquent en anneau est un peu bizarre, car a 3 processus on ne peut pas vraiment parler d'anneau puisqu'ils sont tous connectes les uns aux autres... A moins que les communications ne soient uni-directionnelles (c'est a dire que si on a A, B et C, A ne peut parler a C qu'a travers B).

    Quoi qu'il en soit, plus que la topologie, c'est le type de message et leur frequence qui doivent te guider :
    Si tu envoies en permanence des messages a un destinataire qui peut, ou non, les lire, dans ce cas un mode non-connecte est parfait : tu envoies tes messages, et tant pis s'il ne les recoit (ou lit) pas.
    Si tu discutes avec le processus d'a cote, qui lui-meme echange avec d'autres processus, le mode connecte est bien mieux, meme si plus couteux en ressource.

    Dans le second cas, je prefere largement un mode connecte. Dans le premier cas, mon coeur balance, dependant des types de message. Mais comme tous les noeuds sont inter-connectes, tu as probablement un genre de redondance, donc non-connecte peut suffir.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  8. #8
    Membre confirmé
    Inscrit en
    Novembre 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 96
    Par défaut
    Bonsoir,

    Merci infiniment

    A+

Discussions similaires

  1. Membre connecté ou non connecté
    Par drick35 dans le forum Langage
    Réponses: 2
    Dernier message: 20/09/2013, 09h54
  2. Appli C# & ASP.NET en mode non-connecté
    Par lololo60 dans le forum C#
    Réponses: 6
    Dernier message: 02/12/2010, 11h39
  3. C# - BD : mode connecté ou non-connecté
    Par rousseau_damien dans le forum C#
    Réponses: 5
    Dernier message: 10/11/2010, 21h57
  4. phpmyadmin ne lance pas en mode non connecté
    Par souadmaa dans le forum Ubuntu
    Réponses: 3
    Dernier message: 12/01/2010, 15h42
  5. [MySQL] Séparer les membres connectés et non connectés en 2 tableaux
    Par je_suis_tres_gentil dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 12/04/2009, 19h06

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