Adres IP a adres MAC
Co to jest adres IP?
W sieci używającej protokołu internetowego do komunikacji między jednostkami, takimi jak komputery lub drukarki w sieci, logiczna etykieta numeryczna lub adres przypisany do każdej jednostki nazywany jest adresem IP (adresem protokołu internetowego). Adres IP służy do identyfikowania i lokalizowania każdej jednostki oddzielnie w sieci na poziomie interfejsu i funkcjonuje w warstwie sieciowej modelu OSI.
Adresowanie IP ma dwie wersje w zależności od liczby bitów użytych do przechowywania adresu, a mianowicie protokół internetowy w wersji 4 (IPv4), który jest rozwijany z 32-bitowym trybem adresowania i jest najczęściej używany, oraz protokół internetowy w wersji 6 (Ipv6), opracowany z 128 bitami tryb adresowania w późnych latach 90-tych. Chociaż adres IP jest liczbą binarną, zwykle jest przechowywany na hoście w formacie czytelnym dla człowieka. Internet Assigned Number Authority zarządza przestrzenią i alokacją nazw dla adresów IP na całym świecie.
Adresy IP są dwojakiego rodzaju; Statyczne adresy IP są trwałe i są przypisywane do hosta ręcznie przez administratora. Dynamiczne adresy IP są na nowo przypisywane do hosta za każdym razem, gdy jest uruchamiany przez interfejs komputera, oprogramowanie hosta lub przez serwer przy użyciu protokołu DHCP (Dynamic Host Configuration Protocol) lub Point-to-Point Protocol, które są technologiami używanymi do przypisywania dynamicznego adresu IP.
Dynamiczne adresy IP są używane, aby administratorzy nie musieli ręcznie przypisywać adresów IP do każdego hosta. Jednak w niektórych przypadkach, na przykład podczas tłumaczenia nazwy domeny na adres IP przez DNS (system nazw domenowych), konieczne jest posiadanie statycznego adresu IP, ponieważ niemożliwe byłoby zlokalizowanie lokalizacji domeny, gdyby zawierała ona często zmieniany adres IP.
Co to jest adres MAC?
Adres MAC lub adres kontroli dostępu do nośnika to adres sprzętowy lub fizyczny powiązany z kartą sieciową hosta i przypisywany przez producenta karty sieciowej (Network Interface Card). Adresy MAC działają w warstwie łącza danych modelu OSI i służą jako unikalne identyfikatory każdej karty na niższym poziomie w sieci lokalnej (LAN).
Każdy adres MAC składa się z 48 bitów, z których górna połowa zawiera numer identyfikacyjny producenta karty, a dolna połowa zawiera unikalny numer seryjny przypisany do każdej karty sieciowej przez producenta i jest przechowywany w sprzęcie karty.
Adresy MAC są tworzone zgodnie z regułami jednej z trzech numerowanych przestrzeni nazw MAC -48, EUI -48 i EUI - 64, obsługiwanych przez IEEE.
Jaka jest różnica między adresem IP a adresem MAC?
Chociaż zarówno adres IP, jak i adres MAC służą do nadawania hostom unikalnej identyfikacji w sieci, w zależności od statusu i funkcji, te dwa mają kilka różnic. Gdy rozważa się działającą warstwę adresowania, podczas gdy adres MAC działa w warstwie łącza danych, adres IP działa w warstwie sieci.
Adres MAC zapewnia unikalną identyfikację interfejsowi sprzętowemu sieci, podczas gdy adres IP zapewnia unikalną identyfikację interfejsowi programowemu sieci. Ponadto, jeśli rozważane jest przypisanie adresu, adresy MAC są przypisywane na stałe do adapterów i nie można ich zmienić, ponieważ są adresami fizycznymi. Natomiast adresy IP, statyczne lub dynamiczne, można modyfikować w zależności od wymagań, ponieważ są to logiczne jednostki lub adresy. Ponadto adresy MAC są przydatne, jeśli chodzi o sieci lokalne.
Jeśli weźmie się pod uwagę format, adresy IP używają adresów o długości 32 lub 128 bitów, podczas gdy adresy MAC używają adresów o długości 48 bitów. W uproszczonym ujęciu można uznać, że adres IP obsługuje implementacje oprogramowania, a adres MAC można uznać za obsługujący sprzętowe implementacje sieci.
Pomimo różnic sieci IP utrzymują mapowanie między adresem MAC a adresem IP urządzenia, określane jako ARP lub protokół rozpoznawania adresów.