Hub'lar ve anahtarlar, ağ ortamlarındaki temel bileşenlerdir ve öncelikle bir yerel alan ağı (LAN) içerisinde birden fazla cihazı birbirine bağlamak için kullanılır. Hub, bağlı cihazlar arasında veri paketlerini ileten temel bir ağ cihazıdır, ancak bunu gelişigüzel yaparak verileri tüm bağlantı noktalarına yayınlayarak çarpışmalara ve ağ verimsizliğine yol açabilir. Bunun tersine, bir anahtar daha gelişmiştir; yalnızca cihazları bağlamakla kalmaz, aynı zamanda verileri yalnızca amaçlanan alıcı cihaza göndererek veri trafiğini daha verimli bir şekilde yönetir. Bu, yalnızca verilere müdahale olasılığını azaltarak güvenliği artırmakla kalmaz, aynı zamanda gereksiz trafiği en aza indirerek ağ performansını da artırır. Hem hub'lar hem de anahtarlar, birbirine bağlı ağlar oluşturmada; bilgisayarlar, yazıcılar ve diğer ağ özellikli cihazlar arasında iletişimi ve veri paylaşımını kolaylaştırmada temel öneme sahiptir.