हब और पुलों(Bridges) की तरह, एक स्विच का उपयोग कई मेजबानों को एक साथ जोड़ने के लिए किया जाता है, लेकिन इसके कई फायदे हैं। स्विच एक OSI लेयर 2 डिवाइस है, जिसका अर्थ है कि यह प्राप्त ट्रैफ़िक का निरीक्षण कर सकता है और अग्रेषण निर्णय ले सकता है। स्विच पर प्रत्येक पोर्ट एक अलग टकराव डोमेन है और पूर्ण द्वैध मोड (फोटो क्रेडिट: विकिपीडिया) में चल सकता है।
एक स्विच आने वाले फ्रेम के गंतव्य मैक पते का निरीक्षण करके और केवल उस होस्ट के लिए फ्रेम को अग्रेषित करता है जिसके लिए डेटा का इरादा था, एक नेटवर्क में डेटा के प्रवाह का प्रबंधन करता है। प्रत्येक स्विच में एक डायनामिक टेबल (मैक एड्रेस टेबल कहा जाता है) जो मैक एड्रेस को पोर्ट्स में मैप करती है। इस जानकारी के साथ, एक स्विच यह पहचान सकता है कि कौन सा सिस्टम किस पोर्ट पर बैठा है और प्राप्त फ्रेम को कहां भेजना है।
बेहतर तरीके से समझने के लिए कि स्विच कैसे काम करता है, निम्नलिखित उदाहरण पर विचार करें:
जैसा कि आप ऊपर दिए उदाहरण से देख सकते हैं, होस्ट ए होस्ट सी के साथ संवाद करने की कोशिश कर रहा है और होस्ट सी के गंतव्य मैक पते के साथ एक पैकेट भेजता है। पैकेट स्विच पर आता है, जो गंतव्य मैक पते को देखता है। स्विच तब उस मैक पते को उसके मैक एड्रेस टेबल में खोजता है। यदि MAC पता मिलता है, तो स्विच तब पैकेट को केवल फ्रेम के गंतव्य से जुड़े पोर्ट से बाहर करता है। अन्य बंदरगाहों से जुड़े होस्ट को फ्रेम प्राप्त नहीं होगा।