Switch (deutsch: Schalter, Weiche) ist ein Begriff aus der Netzwerktechnik und bezeichnet ein Endgerät, das zur Verbindung mehrerer Computer bzw. Netzwerksegmente in einem Ethernet-Netzwerk eingesetzt wird. Ein Switch dient dabei der Verteilung von Datenpaketen zwischen mindestens zwei Computern. Es handelt sich also um ein Kopplungselement, mit dem sich mehrere Hosts in einem Netzwerk verbinden lassen.
Ein Switch kann eine direkte Verbindung zwischen den Geräten schalten, insofern ihm die Ports der Datenpaket-Empfänger bekannt sind. Ist dies nicht der Fall, werden die Datenpakete an alle Ports übertragen. Wenn die Antwortpakete von einem Empfänger zurückgesendet werden, merkt sich der Switch die MAC-Adressen der Datenpakete und den dazugehörigen Port und sendet die Datenpakete dann nur noch dorthin.