Advanced Technology Attachment (ATA) Over Ethernet to protokół do komunikacji z urządzeniami pamięci masowej przez sieć lokalną (LAN). ATA Over Ethernet, znany również pod akronimem AoE, jest protokołem sieciowym niskiego poziomu. Nie wymaga dodatkowego narzutu protokołu kontroli transmisji (TCP) lub protokołu internetowego (IP). Jest często używany przez systemy wbudowane w celu uzyskania dostępu do dysków Serial ATA (SATA) i innych urządzeń pamięci masowej. Może być również wykorzystany jako podstawa sieci SAN (Storage Area Network) zbudowanej ze wspólnych, tanich komponentów.
Protokół ATA Over Ethernet po prostu hermetyzuje polecenia i odpowiedzi ATA używane przez urządzenia pamięci masowej SATA i Parallel ATA. Dzięki temu usprawnione polecenia są przesyłane przez sieć Ethernet LAN zamiast standardowego kabla urządzenia pamięci masowej. Komputer z załadowanym sterownikiem AoE może uzyskać dostęp do urządzenia ATA w sieci LAN tak, jakby było podłączone do lokalnej magistrali systemowej. Brak protokołu wyższego poziomu uniemożliwia przesyłanie pakietów AoE przez Internet lub nawet poza lokalny przełącznik sieciowy.
AoE nie obejmuje określonych funkcji szyfrowania, hasła ani zabezpieczeń. Jednak lokalne ograniczenia ATA Over Ethernet uniemożliwiają hakerom dostęp do danych w pamięci masowej. System plików lub samo urządzenie pamięci masowej może również zawierać listy dostępu i inne środki bezpieczeństwa. Jeśli potrzebne są bardziej zaawansowane zabezpieczenia lub udostępnianie plików w szerszej sieci, lepszym rozwiązaniem może być Internet Small Computer System Interface (iSCSI).
Usługa ATA Over Ethernet jest stosunkowo łatwa do wdrożenia i wprowadza bardzo niewielkie obciążenie do przesyłania danych pamięci masowej. Jest obsługiwany przez wiele systemów operacyjnych natywnie lub z oprogramowaniem innych firm. Warianty Linux® i UNIX® często obsługują AoE, podobnie jak Microsoft Windows®. Niektóre firmy produkują urządzenia SAN, które komunikują się za pośrednictwem protokołu AoE, w tym jednostki Network Attached Storage (NAS).
Gdy wiele systemów współdzieli urządzenie pamięci masowej w sieci za pomocą usługi ATA Over Ethernet, muszą one koordynować równoczesny dostęp do poszczególnych plików. Można to zrobić bez dodatkowego systemu plików lub serwera, używając klastrowego systemu plików, takiego jak globalny system plików (GFS), na samym urządzeniu pamięci masowej. Na prostszym poziomie protokół AoE zawiera mechanizm blokujący, który wskazuje, kiedy docelowe urządzenie pamięci jest używane przez innego hosta.
Magazyn kopii zapasowych to dobra aplikacja dla ATA Over Ethernet. Protokół zapewnia łatwy sposób użycia niedrogich dysków twardych do tworzenia kopii zapasowych systemu lub całej sieci. Korzystając z AoE, urządzenia pamięci masowej mogą być lokalne lub nawet nieco usunięte, w zależności od długości połączenia sieciowego.