สวิตช์หรือที่เรียกว่าสวิตช์เป็นอุปกรณ์ที่ดูไม่ซับซ้อนซึ่งมีหน้าที่รับผิดชอบในการเปลี่ยนแพ็กเก็ตข้อมูลและยังช่วยให้คุณสามารถรวมคอมพิวเตอร์ที่เชื่อมต่อเข้ากับเครือข่ายท้องถิ่นได้
อาจเป็นไปได้ว่าผู้ใช้เครือข่ายเกือบทุกคนมีโอกาสเห็นหรือได้ยินเกี่ยวกับอุปกรณ์ดังกล่าวเป็นสวิตช์อย่างน้อยหนึ่งครั้ง ด้วยการใช้งานเครือข่ายส่วนใหญ่ที่เราใช้อยู่ในขณะนี้ถูกสร้างขึ้น และหลายคนคงสนใจที่จะรู้ว่าสวิตช์ทำงานอย่างไร บ่อยครั้ง บนเครือข่าย คุณสามารถดูว่าในฟอรัมต่างๆ ที่ผู้ใช้เรียกใช้สวิตช์ฮับเป็นอย่างไร แต่นี่เป็นสิ่งที่ผิดโดยพื้นฐานแล้ว เนื่องจากฮับเป็นผู้บุกเบิกสวิตช์สมัยใหม่ ความแตกต่างที่สำคัญระหว่างสวิตช์และฮับคือสามารถจดจำที่อยู่ของอุปกรณ์ที่เชื่อมต่อและกำหนดเส้นทางการรับส่งข้อมูลไปยังพอร์ตที่ต้องการ ฮับเมื่อรับทราฟฟิกเพียงแค่ส่ง / ทำซ้ำไปยังพอร์ตทั้งหมดในครั้งเดียว เมื่อเปิดสวิตช์ สวิตช์จะเริ่มทำงานตามหลักการเดียวกับฮับ: รับข้อมูลและทำซ้ำบนพอร์ตทั้งหมด แต่ในขณะเดียวกัน "การเรียนรู้" ก็เกิดขึ้น สวิตช์จะจดจำที่อยู่ MAK ของอุปกรณ์ที่เชื่อมต่อและป้อนลงในตารางพิเศษที่เก็บไว้ในหน่วยความจำ หลังจากป้อนที่อยู่ในตารางแล้ว แพ็กเก็ตที่ส่งไปยังที่อยู่จะไม่ถูกส่งไปยังทุกคนในแถวอีกต่อไป แต่จะถูกส่งไปยังผู้รับที่เลือกเท่านั้น หลังจากช่วงเวลา "เรียนรู้" สั้น ๆ หรือกำหนด จดจำ และสร้างตารางที่อยู่ได้อย่างแม่นยำ หรือมากกว่านั้น แต่ละแพ็กเก็ตจะถูกส่งไปยังพอร์ตที่ต้องการเท่านั้น สวิตช์มีหลายขนาด ตั้งแต่กล่องขนาดเล็กและแทบมองไม่เห็นสำหรับพอร์ตหลายพอร์ต ไปจนถึงอุปกรณ์ขนาดใหญ่ที่มีพอร์ต 48 พอร์ตต่อพอร์ต นอกจากนี้ยังมีสวิตช์ที่ไม่มีการจัดการ (แบบง่าย) และสวิตช์ที่มีการจัดการ ในขณะที่งานเดิมทำงานตามรูปแบบที่ระบุเท่านั้น ส่วนหลังให้ตัวเองเพื่อตั้งค่าพารามิเตอร์แต่ละรายการผ่านเว็บอินเตอร์เฟส RMON และอื่น ๆ นอกจากนี้ หากจำเป็น เป็นไปได้ที่จะรวมสวิตช์ที่ซับซ้อนเข้ากับอาร์เรย์ ซึ่งสร้างสแต็กและกลายเป็นอุปกรณ์เดียวแล้ว