Diferența dintre un hub și un comutator este că, atunci când un comutator primește o coliziune, fie aruncă al doilea pachet, fie îl stochează și apoi îl redirecționează când primul pachet se termină; unde un hub va permite cu bucurie să aibă loc coliziunea și doar înlocuiește conținutul pachetului cu 10101... pentru a indica că a fost o coliziune și continuă să trimită până când ambele pachete s-au terminat.
Soluția aici este să scapi de butuci, deoarece sunt depășiți. Au încetat să mai producă hub-uri înainte ca 1G să fie disponibil, așa că un hub trebuie să fie 100M sau mai lent. Standardul de rețea 1G nu acceptă hub-uri.
Pentru un pic de istorie, înainte de a exista hub-uri, au existat repetitoare.
Diferența dintre un repetor și un hub este că repetorul primește semnalul analogic, îl curăță ușor înapoi într-un val pătrat frumos și apoi îl retransmite, unde un hub se uită puțin la ceea ce este în pachet și încearcă să asigurați-vă că pachetul este bine format. Cu toate acestea, niciunul dintre ei nu face nimic pentru a remedia coliziunile, ci doar le lasă să se întâmple. Repetoarele și hub-urile sunt din vremea când Ethernetul era considerat a fi o magistrală fără tampon și doar un dispozitiv din rețea poate vorbi odată. Când ethernetul era o magistrală adevărată (10base2 și 10base5), pentru a porni un pachet, transmiteți biți de pornire (10101...) până când primul bit ajunge la cele mai îndepărtate capete ale rețelei și dacă nimeni altcineva nu v-a întrerupt între timp , apoi vă continuați pachetul. Dacă sunteți întrerupt, aveți o coliziune și ambele părți se retrag și încearcă din nou la un moment dat mai târziu. Dacă una dintre părți nu avortează, atunci ai o coliziune târzie. Hub-ul tău transformă coliziunile tale târzii în toate elementele de pornire. Este posibil ca ceva din cale să nu recunoască pachetul ca o coliziune târzie și, în loc să-l abandoneze, îl reformează ca un pachet valid. Sau snifferul dvs. de pachete promiscue vede pachete nevalide, precum și pe cele valide.
Comparați acest lucru cu un comutator, care nu numai că remediază coliziunile, dar poate suporta full duplex, în cazul în care un pachet este transmis în timp ce este primit altul diferit. Standardul 100M acceptă comutatoare care acceptă și nu full duplex, iar acest lucru este negociat între dispozitive atunci când cablul este conectat. Standardul Ethernet 1G necesită ca toate dispozitivele să accepte full duplex, astfel încât un hub nu este permis pe o conexiune 1G, și, prin urmare, hub-urile 1G nu există.