Anahtar olarak da bilinen bir anahtar, bilgi paketlerini değiştirmekten sorumlu olan ve aynı zamanda kendisine bağlı bilgisayarları yerel bir ağda birleştirmenize izin veren, görünüşte karmaşık olmayan bir cihazdır.
Muhtemelen, hemen hemen her ağ kullanıcısı, en az bir kez, anahtar gibi bir cihazı görme veya duyma şansına sahipti. Şu anda kullandığımız ağların çoğu, onların kullanımıyla inşa edilmiştir. Ve birçoğu muhtemelen switch'in nasıl çalıştığını bilmek isteyecektir. Çoğu zaman ağda, çeşitli forumlarda kullanıcıların switch hub'larını nasıl aradıklarını görebilirsiniz. Ancak bu temelde yanlıştır, çünkü hub'lar modern anahtarların öncüleriydi. Bir anahtar ve bir hub arasındaki temel fark, kendisine bağlı cihazların adreslerini ezberleyebilmesi ve hedeflenen trafiği istenen bağlantı noktasına yönlendirebilmesidir. Hub, trafik alırken, bir kerede tüm bağlantı noktalarına gönderdi / çoğalttı. Anahtar açıldığında, hub ile aynı prensibe göre çalışmaya başlar: bilgiyi alır ve tüm bağlantı noktalarında çoğaltır. Ama aynı zamanda "öğrenme" gerçekleşiyor. Anahtar, kendisine bağlı cihazların MAK adreslerini hatırlar ve bunları hafızasında saklanan özel bir tabloya girer. Adres tabloya girildikten sonra, kendisine yönlendirilen paketler artık arka arkaya herkese gönderilmez, yalnızca seçilen alıcıya gönderilir. Kısa bir "öğrenme" süresinden sonra veya daha doğrusu, bir adres tablosu tanımlama, ezberleme ve oluşturma işleminden sonra, her paket yalnızca amaçlanan bağlantı noktasına gider. Anahtarlar farklı boyutlarda gelir: birkaç bağlantı noktası için küçük ve neredeyse göze çarpmayan kutulardan, her biri 48 bağlantı noktasına sahip devasa cihazlara. Ayrıca yönetilmeyen (basit) ve yönetilen anahtarlar da vardır. İlki yalnızca belirli bir şemaya göre çalışırken, ikincisi Web arayüzü, RMON ve diğerleri aracılığıyla bireysel parametrelerini ayarlamaya kendini verir. Ayrıca, gerekirse, karmaşık anahtarları bir yığın oluşturan ve aslında tek bir cihaz haline gelen dizilerde birleştirmek mümkündür.