Warstwa łącza danych jest warstwą drugą w modelu Open Systems Interconnection (OSI), ta warstwa jest używana dla węzłów komunikując się za pośrednictwem jednej sieci, takiej jak LAN, pakiety warstwy drugiej nie mogą być przesyłane z jednej sieci do inne. System adresowy używany przez warstwę łącza danych to adres MAC, są to 48-bitowe adresy, które są przypisane do każdego interfejsu sieciowego, w każdej sieci adres MAC musi być unikalny.
Technipages wyjaśnia warstwę łącza danych
Model OSI opisuje siedem standardowych warstw sieci komputerowych, które obsługują adresowanie i strukturę każdego etapu między aplikacjami warstwa, w której programy określają, jakie dane chcą przesłać, do warstwy fizycznej, w której wszystkie dane są reprezentowane w postaci binarnej do transmisji i plecy.
W modelu OSI warstwa fizyczna jest najniższą warstwą i zajmuje się nieprzetworzonymi danymi binarnymi przesyłanych danych. Warstwa łącza danych to druga warstwa zajmująca się transmisją wewnątrz pojedynczej sieci. Warstwa sieciowa służy do komunikacji między sieciami i wykorzystuje adresy IP do jednoznacznej identyfikacji hostów.
Struktura adresu warstwy łącza danych jest całkowicie płaska, ponieważ adresy nie implikują żadnej struktury logicznej ani fizycznej. Adresy MAC mają zorganizowaną strukturę, w której pierwsza połowa adresu jest identyfikatorem producenta przydzielonym przez IEEE, druga połowa adresu MAC jest losowa i zazwyczaj jest przypisywana podczas tworzenia kontrolera interfejsu sieciowego (NIC). Możliwe jest ręczne modyfikowanie lub fałszowanie adresu MAC karty sieciowej, chociaż wymaga to specjalnego oprogramowania.
Typowe zastosowania warstwy łącza danych
- Oprócz ramkowania warstwa łącza danych zawiera również mechanizmy wykrywania, a nawet odzyskiwania po błędach transmisji.
- Ramki łącza danych nie przekraczają granic sieci lokalnej.
- Warstwa łącza danych jest szóstą z siedmiu warstw sieciowych w modelu OSI.
Typowe nadużycia warstwy łącza danych
- Warstwa łącza danych wykorzystuje adresy IP jako strukturę adresu.