Fiber Distributed Data Interface (FDDI) – standard transmisjidanych, jest oparty na technologiiświatłowodowej. Transfer w tych sieciach wynosi 100Mb/s. Sieć ta zbudowana jest z dwóch pierścieni – pierścień pierwotny i pierścień zapasowy (wtórny). Transmisja prowadzona jest z użyciem jednego pierścienia. Istnieją modyfikacje protokołu pozwalające na używanie dwóch pierścieni, lecz są rzadko stosowane z powodu dwukrotnego spadku przepustowości po uszkodzeniu pierścienia i rekonfiguracji sieci. W sieci takiejstacje robocze podłączone są do dwóch pierścieni. Zaletą takiej sieci jest to, że mimo uszkodzenia pierścienia sieć jest nadal sprawna i można przesyłać dane. W przypadku uszkodzenia pierścieniastacje robocze automatycznie się rekonfigurują i zawracają dane do drugiego pierścienia, przez co inne stacje nie zauważają zaistniałej awarii[1].
FDDI obsługuje dwa typy połączeń:SAS (ang. single-attached stations) iDAS (ang.dual-attached stations).Oznacza to, że karty sieciowe FDDI mogą posiadać dwa zestawy interfejsów medium fizycznego. Znane są one jako porty A i B. Port A jest interfejsem głównym, a port B wtórnym[1].
Sieci FDDI stosuje się przede wszystkim wsieciach szkieletowych lubkampusowych, ponieważ dzięki nim można podłączyć ok. 500 urządzeń rozrzuconych na przestrzeni nawet 100km.
Technologia FDDI opisana jest w 4 oddzielnych specyfikacjach, z których każda opisuje określoną funkcję. Łącznie zapewniają one możliwość szybkiego połączenia z protokołami wyższych warstw np.TCP/IP.
SpecyfikacjaMAC definiuje metodę dostępu do medium, w tym formatramki, sterowanie elementem token, adresowanie, algorytmy dla obliczania wartościCRC i mechanizm usuwania błędów. SpecyfikacjaPHY definiuje procedurę kodowania/rozkodowania, tworzenie ramek i inne funkcje.PMD specyfikuje charakterystyki medium transmisyjnego, poziom mocy, częstotliwość występowania błędów, komponenty optyczne i złącza. SpecyfikacjaSMT określa konfiguracje stacji FDDI, konfigurację pierścienia i sposoby sterowania pierścieniem, podłączanie i usuwanie stacji, izolowanie i usuwanie błędów.
| Warstwa aplikacji (liczby oznaczają numeryportów) | |
|---|---|
| Warstwa transportowa | |
| Warstwa Internetu | |
| Warstwa dostępu do sieci |