Anahtarın ana işlevleri arasında fiziksel adresleme, ağ topolojisi, hata kontrolü, çerçeve sırası ve akış kontrolü bulunur. Şu anda anahtarın ayrıca VLAN (sanal yerel alan ağı) desteği, bağlantı toplama desteği gibi bazı yeni işlevleri de vardır ve hatta bazıları güvenlik duvarı işlevine de sahiptir.
Anahtar, aynı türdeki ağı bağlamanın yanı sıra, farklı türdeki ağlar (Ethernet ve Hızlı Ethernet gibi) arasında ara bağlantı rolü de oynayabilir. Günümüzde birçok anahtar, ağdaki diğer anahtarları bağlamak veya büyük miktarda bant genişliği tüketen kritik sunucular için ek bant genişliği sağlamak için Hızlı Ethernet veya FDDI vb.'yi destekleyen yüksek hızlı bağlantı bağlantı noktaları sağlayabilir.
Genel olarak konuşursak, anahtarın her bir portu bağımsız bir ağ segmentini bağlamak için kullanılır, ancak bazen daha hızlı erişim hızı sağlamak için bazı önemli ağ bilgisayarlarını doğrudan anahtarın portuna bağlayabiliriz. Bu sayede anahtar sunucular ve ağın önemli kullanıcıları daha yüksek erişim hızlarına sahip olur ve daha fazla bilgi akışını destekler.
Öğrenme işlevi: Ethernet anahtarı, her bağlantı noktasına bağlı cihazın MAC adresini öğrenir ve adresi ilgili bağlantı noktasıyla eşleştirir ve bunu anahtar önbelleğindeki MAC adresi tablosunda saklar.
İletme filtreleme: Bir veri çerçevesinin hedef adresi MAC adres tablosunda eşlendiğinde, tüm bağlantı noktaları yerine hedef düğüme bağlı bağlantı noktasına iletilir (veri çerçevesi bir yayın/çok noktaya yayın çerçevesi ise, tüm bağlantı noktaları).
Döngünün Ortadan Kaldırılması: Anahtar yedek bir döngü içerdiğinde, Ethernet anahtarları, yedekleme yollarının mevcut olmasına izin verirken Yayılan Ağaç Protokolü boyunca döngülerden kaçınır.
Öğrenme: Ethernet anahtarı, her bağlantı noktasına bağlı cihazın MAC adresini anlar ve adresi karşılık gelen bağlantı noktasıyla eşleştirir ve bunu anahtar önbelleğindeki MAC adresi tablosunda saklar.
İletme/filtreleme: Bir veri çerçevesinin hedef adresi MAC adres tablosunda eşlendiğinde, tüm bağlantı noktaları yerine hedef düğüme bitişik bağlantı noktasına iletilir (veri çerçevesi bir yayın/çok noktaya yayın çerçevesi ise iletilir). tüm bağlantı noktalarına).
