Half / Full Duplex
Résolu
hannibal lecter
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
pierre -
pierre -
Bonjour,
Pourriez vous m'éclairer sur les questions existentielles suivantes :
Est ce que 2 équipements réseaux l'un fonctionnant en Full Duplex et l'autre en Half Duplex peuvent communiquer ensemble ?
Je ne saisis pas trop la différence entre les deux fonctionnalités. Je n'ai pas trouvé de définitions claires.
Merci d'avance
Pourriez vous m'éclairer sur les questions existentielles suivantes :
Est ce que 2 équipements réseaux l'un fonctionnant en Full Duplex et l'autre en Half Duplex peuvent communiquer ensemble ?
Je ne saisis pas trop la différence entre les deux fonctionnalités. Je n'ai pas trouvé de définitions claires.
Merci d'avance
A voir également:
- Half duplex
- K lite codec pack full - Télécharger - Conversion & Codecs
- Zuma pc download full version - Télécharger - Jeux vidéo
- Full convert - Télécharger - Gestion de données
- Ulead photo express 4.0 free download full version - Télécharger - Retouche d'image
- Delphi 7 download free full version - Télécharger - Langages
2 réponses
Pour répondre plus précisément à bionicman,
full duplex et half duplex, c'est le même câble en paires torsadées: un câble ethernet utilise une paire émission et une paire réception quelque soit le mode (ça n'est pas vrai avec un éthernet sur câble coaxial)
c'est juste une différence dans le mode de fonctionnement des priorités:
en half duplex, c'est le fonctionnement à l'alternat: mode talkie walkie: celui qui veut parler attend que l'autre ait fini avant de le faire, les deux interlocuteurs ne peuvent émettre et recevoir en même temps.
en full duplex, c'est le fonctionnement du téléphone (actuel): chacun peut parler en même temps que l'autre.
Autrefois, on utilisait le half duplex parce que le canal de communication était unique et ne pouvait pas être utilisé dans les deux sens en même temps, comme une route en travaux où une circulation alternée est mise en place.
En réseau c'est le fonctionnement d'un hub.
mais depuis les switchs (et en connexion directe) on peut transmettre et recevoir simultanément, ce qui permet d'augmenter le débit (de le doubler en théorie) mais pas en pratique une communication (sauf téléphonie sur IP) étant rarement symétrique au niveau des flux.
Remarquons au passage le discours mensonger des vendeurs qui vous affirment en toute incompétence qu' une liaison 100Mbit/s full duplex travaille à 200Mbit/S: c'est totalement faux:
1- sur l'autoroute, ce n'est pas parce qu'on roule à 130 dans chaque sens que l'on avance à 260.
2- en fait une liaison half duplex travaille au pire (cas d'une communication symétrique) à la moitié de son débit le support de transmission n'étant utilisé que la moitié du temps pour chaque sens, le full duplex ne permet que le débit nominal.
Si les deux extrémités de la liaison sont dans un mode duplex différent, le débit sera (très) ralenti car une des extrémités, celle en full, croyant pouvoir émettre à tort quand l'autre ne l'attend pas l'autre verra une collision et la trame devra être retransmise, si le côté half émet quasi en permanence, c'est tout le traffic venant du côté full qui devra être retransmis et sera à nouveau jeté (cas des acquitements TCP souvent) jusqu'à réduire le transfert à 10% de son débit normal.
Donc, ils peuvent communiquer ensemble très bien sur un protocole à l'alternat (ping ou snmp ou tftp par exemple, UDP en général) mais très mal sur un transfert de fichiers en TCP (FTP par exemple) et pas du tout en TOIP.
et ... Voili Voilou Voila !
full duplex et half duplex, c'est le même câble en paires torsadées: un câble ethernet utilise une paire émission et une paire réception quelque soit le mode (ça n'est pas vrai avec un éthernet sur câble coaxial)
c'est juste une différence dans le mode de fonctionnement des priorités:
en half duplex, c'est le fonctionnement à l'alternat: mode talkie walkie: celui qui veut parler attend que l'autre ait fini avant de le faire, les deux interlocuteurs ne peuvent émettre et recevoir en même temps.
en full duplex, c'est le fonctionnement du téléphone (actuel): chacun peut parler en même temps que l'autre.
Autrefois, on utilisait le half duplex parce que le canal de communication était unique et ne pouvait pas être utilisé dans les deux sens en même temps, comme une route en travaux où une circulation alternée est mise en place.
En réseau c'est le fonctionnement d'un hub.
mais depuis les switchs (et en connexion directe) on peut transmettre et recevoir simultanément, ce qui permet d'augmenter le débit (de le doubler en théorie) mais pas en pratique une communication (sauf téléphonie sur IP) étant rarement symétrique au niveau des flux.
Remarquons au passage le discours mensonger des vendeurs qui vous affirment en toute incompétence qu' une liaison 100Mbit/s full duplex travaille à 200Mbit/S: c'est totalement faux:
1- sur l'autoroute, ce n'est pas parce qu'on roule à 130 dans chaque sens que l'on avance à 260.
2- en fait une liaison half duplex travaille au pire (cas d'une communication symétrique) à la moitié de son débit le support de transmission n'étant utilisé que la moitié du temps pour chaque sens, le full duplex ne permet que le débit nominal.
Si les deux extrémités de la liaison sont dans un mode duplex différent, le débit sera (très) ralenti car une des extrémités, celle en full, croyant pouvoir émettre à tort quand l'autre ne l'attend pas l'autre verra une collision et la trame devra être retransmise, si le côté half émet quasi en permanence, c'est tout le traffic venant du côté full qui devra être retransmis et sera à nouveau jeté (cas des acquitements TCP souvent) jusqu'à réduire le transfert à 10% de son débit normal.
Donc, ils peuvent communiquer ensemble très bien sur un protocole à l'alternat (ping ou snmp ou tftp par exemple, UDP en général) mais très mal sur un transfert de fichiers en TCP (FTP par exemple) et pas du tout en TOIP.
et ... Voili Voilou Voila !
half Duplex tu n'as qu'un câble full Duplex c'est deux câbles pour un meilleur débit
Dans la communication half-duplex, deux systèmes interconnectés sont capables d'émettre et de recevoir chacun leur tour.
L'avantage de ce système de communication par rapport au mode full-duplex est qu'il réduit par deux le nombre de canaux de communication nécessaires.
Par contre, il impose que les deux systèmes communicants soient en mesure de déterminer qui à le droit de parler. Dans le cas contraire, on risque d'avoir une collision (quand les deux systèmes tentent de parler simultanément) ou un blocage (quand les deux systèmes se mettent à l'écoute simultanément). De plus, un délai supplémentaire peut être induit lors du basculement du sens de communication d'une direction à l'autre.
Plusieurs stratégies sont possibles pour permettre aux deux systèmes de se coordonner. Par exemple, on peut envisager un multiplexage temporel dans lequel un timing précis indique à chacun le sens de la communication. Il peut également exister un canal de commande supplémentaire chargé d'indiquer à chaque périphérique s'il doit être en réception ou en transmission. Dans le même ordre d'esprit, un des deux systèmes peut être par défaut en réception et l'autre en émission, l'inversion ne se faisant qu'à la demande explicite du système en émission. Cette dernière solution s'approche des notions de maître esclave ou encore de jeton.
Un exemple de ce style de communication est le télégraphe Morse: celui-ci est constitué par une ligne électrique munie à chacune de ses extrémités d'un émetteur-récepteur. Quand un opérateur tape un message sur son manipulateur, les impulsions électriques sont transmises sur la ligne et produisent un son et/ou une transcription sur papier à l'autre extrémité. Comme c'est la même ligne qui achemine les signaux dans les deux sens, il s'agit bien d'un système half-duplex dans lequel les opérateurs doivent se coordonner pour ne pas transmettre simultanément.
L'avantage de ce système de communication par rapport au mode full-duplex est qu'il réduit par deux le nombre de canaux de communication nécessaires.
Par contre, il impose que les deux systèmes communicants soient en mesure de déterminer qui à le droit de parler. Dans le cas contraire, on risque d'avoir une collision (quand les deux systèmes tentent de parler simultanément) ou un blocage (quand les deux systèmes se mettent à l'écoute simultanément). De plus, un délai supplémentaire peut être induit lors du basculement du sens de communication d'une direction à l'autre.
Plusieurs stratégies sont possibles pour permettre aux deux systèmes de se coordonner. Par exemple, on peut envisager un multiplexage temporel dans lequel un timing précis indique à chacun le sens de la communication. Il peut également exister un canal de commande supplémentaire chargé d'indiquer à chaque périphérique s'il doit être en réception ou en transmission. Dans le même ordre d'esprit, un des deux systèmes peut être par défaut en réception et l'autre en émission, l'inversion ne se faisant qu'à la demande explicite du système en émission. Cette dernière solution s'approche des notions de maître esclave ou encore de jeton.
Un exemple de ce style de communication est le télégraphe Morse: celui-ci est constitué par une ligne électrique munie à chacune de ses extrémités d'un émetteur-récepteur. Quand un opérateur tape un message sur son manipulateur, les impulsions électriques sont transmises sur la ligne et produisent un son et/ou une transcription sur papier à l'autre extrémité. Comme c'est la même ligne qui achemine les signaux dans les deux sens, il s'agit bien d'un système half-duplex dans lequel les opérateurs doivent se coordonner pour ne pas transmettre simultanément.
Salut,
Sen,
nethique:
au lieu de faire un copié collé du texte d'un autre site, donne plutôt le lien sur la page où c'est écrit, l'avantage en plus c'est qu'il y a les dessins pour expliquer: http://www.chicoree.fr/w/Full-duplex,_half-duplex_et_simplex
Sen,
nethique:
au lieu de faire un copié collé du texte d'un autre site, donne plutôt le lien sur la page où c'est écrit, l'avantage en plus c'est qu'il y a les dessins pour expliquer: http://www.chicoree.fr/w/Full-duplex,_half-duplex_et_simplex
Qu'en est-il du protocole ARP ? Est ce que ce sera la même chose ? Je veux dire, est-ce que ça se passera bien comme avec un ping ou autre udp ou ça se passera mal comme en utilisant du TCP ?
Merci d'avance
tes schémas, c'étaient des fibres optiques ?
pour info, les connexions fibre sont toujours full duplex, mais on trouve aussi des fibres aujourd'hui qui font du full duplex dans la même fibre, sur deux longueurs d'onde différentes et par un jeu de miroirs.
Voir figure 3: https://www.cisco.com/c/en/us/products/collateral/interfaces-modules/gigabit-ethernet-gbic-sfp-modules/datasheet-c78-366584.html
Hannibal,
le protocole ARP est totalement à l'alternat: question /réponse comme un ping donc il ne doit pas être gêné par un désaccord de mode duplex.
De plus les messages sont très courts, ce qui réduit encore le risque.
Entre mes deux équipements réseau, il y a un switch.
Est-ce que le switch peut empêcher les requêtes ARP ?
Je reçois une réponse à ma requête ARP au bout de 2 minutes.
Quand je met en cascade un autre switch, la requête ARP aboutie sans problèmes.
As-tu une idée ?