Un HUB... fait maison !

Un HUB... fait maison ! - Windows & Software

Marsh Posté le 06-12-2000 à 15:16:08    

Je suis en train de me demander le principe du fonctionnement d'un HUB RJ45, et si on peut en fabriquer un tout seul.

Reply

Marsh Posté le 06-12-2000 à 15:16:08   

Reply

Marsh Posté le 06-12-2000 à 15:17:04    

JE VEUX DE LA DOC !-)

Reply

Marsh Posté le 06-12-2000 à 15:28:06    

Non je ne suis pas fou ! Allez-y, ajoutez vos réponses !

Reply

Marsh Posté le 06-12-2000 à 15:54:13    

oula, c'est compliqué ces p'tit trucs la !!!
Y a pas que de la connexion physique, y a de l'electronique aussi.

Reply

Marsh Posté le 06-12-2000 à 16:51:38    

Je sais bruno31, je sais ! Allez, ajoutez vos réponses !-)
 
--------
Mais heureusement nous avons notre propre source de pikaénergie. Bgiiiiitt... PikaPikaChuChuPikaPikaChuChuPikaPikaChuChuPikaPikaChuChu...

Reply

Marsh Posté le 06-12-2000 à 17:12:28    

Sans aller jusqu'a un montage à la Mac-Gyver. il est possible de simuler le fonctionnement d'un concentrateur à l'aide d'un PC.
Il suffit pour cela de l'équiper du nombre de carte réseau adéquate (fonction du nombre de machine à interconnecté). Avec Windows NT ou Windows 2000 il est possible ensuite du faire du routage logiciel. cette solution peut-être viable dans le cas de 3 machines (deux carte réseau dans une qui fait la liason avec les deux autres) mais je ne donne aucune garanti sur les perfs...
Cete solution à fonctionner durant plus d'un ans chez moi 2 client 98 et une machine NT 4.0 qui servait de serveur de fichier et d'impression mais pas question d'attaquer une partie de Quake 3 avec un tel connexion.
Au dela de 3 machine,un petit investissement dans un hub 8 port devient vite rentable.

Reply

Marsh Posté le 07-12-2000 à 04:01:03    

Ouai, mais moi je voudrais fabriquer un HUB 'réel'.

Reply

Marsh Posté le 07-12-2000 à 04:14:45    

T'en achètes un (ça coûte pas cher) et tu le démontes.

Reply

Marsh Posté le 07-12-2000 à 08:21:27    

et tu le remontes, pis après, tu peux dire à tout le monde : "c'est moi qui l'ai monté !".    :lol:  :lol:  :D

 

Reply

Marsh Posté le 07-12-2000 à 10:26:47    

snif ;'(.

Reply

Marsh Posté le 07-12-2000 à 10:26:47   

Reply

Marsh Posté le 07-12-2000 à 11:56:42    

Allez ! Postez...

Reply

Marsh Posté le 07-12-2000 à 12:34:04    

ben, à mon avis, ça doit etre possible.
 
Tu coupe tes cables, tu les fixe avec un domino (à étudier, cable croisé...).
 
Prysiquement, heu, n'y vérront rien. quand on est en direct entrre 2 PC, on utilise un cable croisé. On a qu'a faire pareil mais en étoiles. Ensuite la partie logique ( IP ) s'occupera du reste. Les donnée partirons en broadcast sur tous les cables, mais ça marchera (enfin, je pense ;))

 

Reply

Marsh Posté le 07-12-2000 à 12:46:15    

Groody a écrit a écrit :

ben, à mon avis, ça doit etre possible.
 
Tu coupe tes cables, tu les fixe avec un domino (à étudier, cable croisé...).
 
Prysiquement, heu, n'y vérront rien. quand on est en direct entrre 2 PC, on utilise un cable croisé. On a qu'a faire pareil mais en étoiles. Ensuite la partie logique ( IP ) s'occupera du reste. Les donnée partirons en broadcast sur tous les cables, mais ça marchera (enfin, je pense ;))
 




 
 
euh ... Le cable croisé marche avec 2 PC, mais en étoile, c'est pas gagné, tu me diras comment tu fais (tu peux pas croiser toutes les paires, certaines seront droites, d'autres croisées !!! Au pire, prévoit des Cartes RZO de rechange :lol:

Reply

Marsh Posté le 07-12-2000 à 14:05:12    

Je dois fabriquer un HUB 10BaseT, donc j'ai besoin que des cables 1, 2, 3 et 6, le reste c'est pour le 1OOBaseT4.
Quelqu'un a un schéma ?

Reply

Marsh Posté le 07-12-2000 à 14:19:02    

he he pas mal comme truc
 
alors le probleme avec le RJ45 c'est le retour du signal TX
 
je vois bien un truc dans ce genre  
 
TX PC1 ------[DIODE]------+-----------RX PC 1,2,3,...
                          +
TX PC2 ------[DIODE]------+
                          +
TX PC3 ------[DIODE]------+
 
MASSE  ------------------------------- MASSE
                           
c'est une idée comme ça j'ai pas dit que c'est ça :)
 on peux aussi rajouter un transistor qui coupe la liaison RX quand la ligne TX est active.
 
 
 

 


--Message édité par jeand--

Reply

Marsh Posté le 07-12-2000 à 14:54:40    

nan c'est un peu plus complique que ca. Y'a des circuits spécialisé pour ca. Mais pas possible de mettre la main dessus pour un amateur... Sans compter que tu es perdant coté coûts a tout les coups.
 
Fabriquant de chip reso: realtek, amd, intel, 3com, lucent etc...

Reply

Marsh Posté le 07-12-2000 à 15:17:25    

c'est pas du tout evident ce que tu dis la, c'est vrai pour du token ring mais pas pour l'ethernet.
 
vu que sans  hub tu peux faire fonctionner deux cartes, alors c'est qu'il n'y a pas besoins de compossants actifs.
 

 


Reply

Marsh Posté le 07-12-2000 à 15:21:52    

A mon avis ca devient plus compliqué plus que ya de ports (4 ca devrait rester simple à câbler)

Reply

Marsh Posté le 07-12-2000 à 16:07:52    

Ca y est, j'ai commencé la partie câblage théorique...
 
Le projet avance ...

Reply

Marsh Posté le 07-12-2000 à 16:47:01    

je me demande si le cable 2 et 6 (TD- et RD-) ne sont pas ni plus ni moins que la masse et de ce fait il est necessaire de seulement croisé TD+ et RD+ (1 et 3)
 
et dans ce cas mon schema est bon :)

 

Reply

Marsh Posté le 08-12-2000 à 01:31:35    

Bon je suis pas un pro en HUB niveau électronique mais je sais déjà certaines choses :
 
Style y'a 1 à 3 selon les modèles ( je parle pas des HUB switchs la ) et il y a également un clock generator de 50 MHz ( dans mon HUB en tout cas c'est 50 MHz ) pour synchroniser le tout.
 
Pour avoir démonté qq HUB je dirais que c'est très loin d'être accessible un tel montage pour un amateur et que le prix de revient et l'efficacité n'est pas assurée...
 
Ma question étant : pourquoi vouloir faire un HUB soi même ?

Reply

Marsh Posté le 08-12-2000 à 04:09:16    

Sly Angel, pour répondre à ta question, c'est parce que l'on m'a lancé un défi !

Reply

Marsh Posté le 08-12-2000 à 04:47:44    

Tilys a une bonne soluc .....
Par contre le meilleur moyens de se le fabriquer c'est voir si ca existe des kits !

 

Reply

Marsh Posté le 08-12-2000 à 07:30:05    

Ouach ca c'est pas du défi de tapette ! :)
 
Bon courage ;)

Reply

Marsh Posté le 08-12-2000 à 13:33:03    

On est maintenant 3 à étudier le projet. Des nouvelles de l'avancement des demain !

Reply

Marsh Posté le 08-12-2000 à 16:19:36    

L'idée du cablage étoile parait bonne mais il faudra pensé à gerer les problèmes d'impédance. En plus un hub (un vrai hub ethernet) est capable de signaler lorsqu'il y a collision sur le cable (cas de deux machine qui cause en même temps). je ne crois pas qu'il suffise de cabler 3 ou 4 fil en étoile pour résoudre ce genre de problème.
 
Désolé de refroidir vos ardeurs...
Je vais essayé de trouvé de la doc sur le concept.
A+
 

Reply

Marsh Posté le 08-12-2000 à 16:31:55    

pour verifier si il y a colision il suffit de mesuré la tension presente sur TX+, si il a du jus present en meme temps alors il y a colision....
 
vous pensez quoi de mon schema theorique ?
 
http://perso.worldonline.fr/jeand01/hub.jpg
 
 
 

 


--Message édité par jeand--

Reply

Marsh Posté le 08-12-2000 à 17:00:34    

Ah, merci tylis d'introduire un nouveau point : la collision. Mais c'est quoi, qu'est-ce qui se passe si deux machines émettent en même temps ? Et comment un vrai hub ethernet fait pour pas qu'il y ait collision ? A mon avis il suffit pas de détecter.

Reply

Marsh Posté le 08-12-2000 à 17:07:53    

pour les colisions c'est la carte ethernet qui fait la gestion
 
elle mesure la tension presente sur la ligne si c'est egale a ZERO alors elle transmets ses données sinon elle refait le test, ainsi de suite...

 

Reply

Marsh Posté le 08-12-2000 à 17:17:07    

Ethernet utilise le principe de fonctionnement CSMA/CD (Carrier Sense Multiple Access / Collision Detection)
 
Chaque machine est capable d'ecouter le traffic du réseau avant de causer. (CS)
Chaque machine peux causer quand elle le veut si le canal est libre. (MA)
Si deux machine cause en même temp il y a collision (CD)
Dans ce cas chaque machine sur le réseau tire un nombre aléatoire
celle qui tire le plus petit parlera la premiere.
 
C'est le principe dans les grandes lignes car dans tout cela interviennent les temps de propagation du signal et plein d'autres paramètre plein de détails sur : http://www.univ-st-etienne.fr/monn [...] /ethernet/
 
Jeand > schéma intéressant mais comment gère tu la propagation du signal à toutes les machines ?

Reply

Marsh Posté le 08-12-2000 à 17:21:10    

ba la au milieu (l'étoile) c'est pas croisé c'est tout relié ensemble...j'aurrais du mettre un point

 

Reply

Marsh Posté le 08-12-2000 à 18:10:22    

hehe,
 
Dans un hub il y a un buffer permettant d'adapter les impedances. Sur du 10BASET ou 100BASET c'est entre 100 et 150 Ohms. Si tu branche deux lignes en // tu aura plein de pb d'adaptation d'impedance et d'echo, bref ca marchera pas.
 
Ensuite une diode en serie, ca risque pas de marcher, car le codage est bipolaire (en fait differentiel).
 
Ensuite les buffers utilisent le système CSMA/CD, cad qu'il detecte les collision (emission simultanée) et en cas de colision arme un timer de retransmission (valeur non précise pour eviter un bouclage).
 
Bref un hub c'est toute la partie PHY de l'ethernet (va voir chez motorola pour savoir ce qu'est un PHY)...

Reply

Marsh Posté le 08-12-2000 à 18:18:01    

ça veux rien dir quoi  un codage bipolaire differentiel, c'est quoi ces thermes a la con ???
 
dis moi plutot que c'est du courant alternatif et la OK je suis d'accord avec toi.

 

Reply

Marsh Posté le 09-12-2000 à 00:24:40    

Bande de newbies, une fois que vous aurez fini votre hub, vous pourrez faire un switch :)
hihihi
Apres tu me feras un P3 :)
 
WWWWWWWAAAAAAAAZZZZZZZZZAAAAAAAAAAA !!!!!!!!!!!!!

 

Reply

Marsh Posté le 09-12-2000 à 01:04:31    

je vais essayer de repondre à certaines inéxactitudes :
 
- la norme rj45 csma/cd utilise deux paires, une en 0.7V,et une en -0.7V, et chaque paire est utilisée pour envoyer et recevoir le meme signal, l'equipement reseau qui reçoit le signal en double fait fil1 - fil2 pour retomber sur un signal propre (codage manchester)
 
- un hub, c'est l'equivalent d'un reseau 10 base 2 entre tes machines, et tu prends entre chaque machines le fil et tu le tire vers un meme point (le reseau passe d'un bus à une etoile, mais c'est juste une vue differente du cablage)
 
- à l'interieur d'un hub, en simplifiant, tu as sur chaque connecteur 4 fils qui passent devant ce connecteur, et si il y a un cable connécté au connecteur tu fais passer le signal dans le cable, autrement tu laisses le signal aller direct vers le connecteur suivant (essaie  de penser l'interieur du hub comme un bus ...)
y a aussi le probleme du croiser le signal, etc
 
- pour ce qui est des collisions, la carte qui emet (sur le bus, meme si on est en 'etoile';) ecoute pour savoir si le paquet qui revient est le meme qui a été envoyé, sinon y a des procedures comme l'emission d'un bruit pendant 53 microseconde pour signaler aux autres cartes la collision par exemple)
 
en gros, tu as vraiment interet à lire des articles (facilement trouvables sur le web) sur ethernet, parce que pour te repondre faudrait des milliers de pages (plutot des centaines, minimum) et les gens qui t'ont repondu confondent pas mal hub, switches, reseau niveau 2 et 3, definition du signal ethernet, signification de ce qui passe vraiment sur les fils, et j'en passe

 

Reply

Marsh Posté le 09-12-2000 à 01:53:13    

jeand a écrit a écrit :

ça veux rien dir quoi  un codage bipolaire differentiel, c'est quoi ces thermes a la con ???
 
dis moi plutot que c'est du courant alternatif et la OK je suis d'accord avec toi.
 




 
> c'est une transmission symétrique différentielle basse impédance
qui offre une imunité aux parasites induits, par soustraction,
l'équivalent en audio de la liaison symétrique basse impédance.
 
MC>
-----------------------------------------------------------
Ensuite une diode en serie, ca risque pas de marcher, car le codage est bipolaire (en fait differentiel).  
-----------------------------------------------------------
rien ne s'oppose au fait q'un diode puisse tranmettre ce
signal ( il est décalé/polarisé par une porteuse continue)
 

 


--Message édité par FlyingFader--

Reply

Marsh Posté le 11-12-2000 à 03:58:49    

Pour des raisons perso, le projet est stoppé et reprendra le 27 décembre.

Reply

Marsh Posté le 22-12-2000 à 07:57:24    

Bon ben le projet reprend maintenant ! Après quelques moments de reflexion (longs), on va enfin continuer le boulot !
 
Mais j'ai besoin de la définition et de l'empattement des broches d'un connecteur RJ45 femelle. Ca je sais pas ou je peux trouver.

Reply

Marsh Posté le 22-12-2000 à 11:32:45    

Dans le catalogue Black Box peut être.
Y'a toujours plein de description technique la dedans

 

Reply

Marsh Posté le 11-03-2001 à 03:38:42    

Bon cette fois je me mets au boulot serieusement ! Hop !
 
Ou c'est le catalogue BlackBox ?

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed