Also vereinfacht: Hub ist halbduplex, Switch vollduplex.
Aber das ist stark vereinfacht. Ein Switch ist ein sehr komplexes Gerät (es gib verschiedene Klassen, die in verschiedenen Ebenen und Protokollen schalten, in der letzten oder vorletzten c't war ein guter Artikel über die Technik ;-) ).
Ein Switch routet die Packete von einem Rechner zum anderen und kann viele verschiedene Verbindungen gleichzeitig herstellen. Ein Hub kann immer nur EINE Verbindung herstellen.
Für Dich wichtig: Mit nur zwei Rechnern bringt ein Switch kaum Vorteile, ist aber sehr teuer. Wenn Du aber sehr viele Rechner verbinden willst, MUSST Du nen Switch nehmen, vor allem wenn Du mehrere davon brauchst.
Für Session/Mini-Lan bringt Switch Vorteile bei der Geschwindigkeit und weil es nicht mehr zu Kollisionen kommt. Aber wenn Du nur die beiden Rechner vernetzen willst, reicht ein Hub.
Ich betreibe gerade den Internetzugang von drei Rechnern über einen Hub, gibt keine Probleme.
Edit: VIEL VIEL zu langsam >