Tabela CAM (Content Addressable Memory) jest elementem krytycznym dla działania przełącznika sieciowego Ethernet. Przełączniki Ethernet łączą wiele komputerów w jednej sieci w podobny sposób, w jaki mogą to robić koncentratory lub inne urządzenia sieciowe. Jednak w przeciwieństwie do innych urządzeń sieciowych przełącznik zawiera tabelę CAM. Tabela CAM umożliwia adresowanie informacji kierowanych przez przełącznik do pojedynczego komputera w sieci, a nie do wszystkich komputerów w sieci. Zwiększa to specyfikę informacji przesyłanych przez sieć, kosztem wzrostu podatności na próby włamań do systemu sieciowego.
Warto myśleć o stole CAM jako o pośredniku lub kontrolerze ruchu. Znajduje się pomiędzy podłączonymi komputerami i wszystkimi danymi przemieszczającymi się w sieci, kierując informacje w razie potrzeby do określonych adresatów. Bez tablicy CAM wszelkie informacje przesyłane przez przełącznik sieciowy byłyby wysyłane jednocześnie do każdego komputera podłączonego do sieci. W wielu rodzajach sieci stanowiłoby to poważne zagrożenie dla prywatności; wyobraźmy sobie sieć bankową, w której każdy terminal miał dostęp do wszystkich informacji przepływających przez system: hasła poszczególnych osób i informacje o kontach byłyby widoczne dla wszystkich użytkowników. Po umieszczeniu tabeli CAM dane są przesyłane wyłącznie do komputera docelowego adresata, eliminując obawy dotyczące prywatności./p>
Tabele CAM działają przy użyciu adresów Media Access Control (MAC) komputerów podłączonych do sieci. Pomyśl o nich jak o numerach skrytek pocztowych. Gdy informacje są przesyłane w sieci, mają na uwadze określony adres MAC. Tabela CAM pobiera informacje, sortuje je według numeru MAC i wysyła do docelowego komputera.
Chociaż tabele CAM są przydatne do utrzymywania prywatności danych w sieciach, obecność tabeli CAM może zwiększyć zagrożenie podatnością sieci na ataki z zewnątrz. Hakerzy wykorzystują ograniczoną pojemność pamięci tabel CAM w celu ujawnienia i przechwycenia informacji przemieszczających się w sieci. Sieci korzystające z tabel CAM muszą być czujne na to zagrożenie.
Tabele CAM mogą przechowywać tylko ograniczoną liczbę adresów dla określonych portów MAC. Hakerzy atakują sieć, zalewając tabele CAM nadmiernymi informacjami o adresach MAC. Gdy tabela przepełni się danymi, zaczyna działać jako centrum: ignorując prywatność i wysyłając dane do każdego portu jednocześnie. Gdy to nastąpi, hakerzy mogą przechwycić dane w sieci; staje się widoczny dla wszystkich podłączonych komputerów. Oprócz narażania danych w sieci, wpływa to również na wydajność sieci, spowalniając przeszukiwanie sieci do momentu rozwiązania problemu.