Kluczowa różnica: Adres kontroli dostępu do nośnika (adres MAC) jest unikalnym identyfikatorem przypisanym do karty interfejsu sieciowego (NIC) przez jej producenta. Karta interfejsu sieciowego służy do łączenia się z siecią Ethernet. Każda karta sieciowa ma własny unikalny adres MAC. Adresy MAC są przypisywane na stałe do adapterów i nie można ich zmienić, ponieważ stanowią unikalną identyfikację interfejsu sprzętowego sieci. Adres IP jest numerem przypisanym do każdego urządzenia, takiego jak komputer, drukarka itp. Opisuje, gdzie w Internecie znajduje się komputer. Adres IP jest wymagany przez dowolne urządzenie uczestniczące w sieci komputerowej korzystającej z protokołu internetowego do komunikacji. Adres IP ma dwa główne cele: identyfikację interfejsu hosta lub sieci oraz adresowanie lokalizacji.
Adresy MAC są przechowywane w sprzęcie karty NIC, w pamięci przeznaczonej tylko do odczytu lub w innym mechanizmie oprogramowania układowego. Adres koduje zarejestrowany numer identyfikacyjny producenta. Adres MAC może być również określany jako adres wypalony, adres sprzętowy Ethernet (EHA), adres sprzętowy lub adres fizyczny.
Adresy MAC są tworzone i przypisywane zgodnie z regułami jednej z trzech numeracyjnych przestrzeni nazw zarządzanych przez Instytut Inżynierów Elektryków i Elektroników (IEEE): MAC-48, EUI-48 i EUI-64. Pierwsza połowa adresu MAC określa markę / model karty, a druga połowa jest unikalnym identyfikatorem właściwym dla tej karty.
Adresy MAC są przypisywane na stałe do adapterów i nie można ich zmienić, ponieważ stanowią unikalną identyfikację interfejsu sprzętowego sieci. Są to adresy fizyczne. Z drugiej strony adresy IP dają unikalną identyfikację interfejsu oprogramowania sieci. W zależności od ich typu, statycznego lub dynamicznego, można je modyfikować w zależności od wymagań.
Według Dictionary.com protokół internetowy (IP) to "kod służący do etykietowania pakietów danych przesyłanych przez Internet, identyfikujący zarówno komputery wysyłające, jak i odbierające." Jest to główny protokół komunikacyjny używany do przekazywania danych w formę pakietów sieciowych w Internecie dla innych użytkowników. Jest to podstawowy protokół, który ustanawia Internet.
Protokół IP był bezpołączeniową usługą datagramów w oryginalnym programie do kontroli transmisji, który został wprowadzony przez Vinta Cerfa i Boba Kahna w 1974 r. Drugim typem bezpołączeniowej usługi datagramowej był zorientowany na połączenia protokół TCP (Transmission Control Protocol). W związku z tym pakiet protokołu internetowego jest często określany jako TCP / IP. Obecnie najczęściej używaną wersją IP jest protokół internetowy w wersji 4 (IPv4). Jednak jego nowsza wersja, Protokół internetowy w wersji 6 (IPv6), jest coraz częstszy.
Aby przesłać dane z jednej lokalizacji do drugiej, musi najpierw wiedzieć, gdzie znajdują się użytkownicy. IP odróżnia je jako adresy IP. Adres IP jest numerem przypisanym do każdego urządzenia, takiego jak komputer, drukarka itp. Opisuje, gdzie w Internecie znajduje się komputer. Adres IP jest wymagany przez dowolne urządzenie uczestniczące w sieci komputerowej korzystającej z protokołu internetowego do komunikacji. Adres IP ma dwa główne cele: identyfikację interfejsu hosta lub sieci oraz adresowanie lokalizacji.
Istnieją dwa typy adresów IP: statyczny i dynamiczny. Statyczne adresy IP są stałe. Są one ręcznie przypisywane do komputera przez administratora. Dynamiczne adresy IP są automatycznie przypisywane do komputera. Dzieje się tak za każdym razem, gdy komputer jest wspomagany przez interfejs komputera, oprogramowanie hosta lub serwer. Prawdopodobnie serwer będzie korzystał z protokołu DHCP (protokół dynamicznej konfiguracji hosta) lub protokołu Point-to-Point, który jako technologie używane do przydzielania dynamicznego adresu IP.