logo

Co to jest adres MAC?

Aby komunikować się lub przesyłać dane z jednego komputera na drugi, potrzebujemy adresu. W sieciach komputerowych wprowadza się różne typy adresów; każdy działa na innej warstwie. Adres MAC , co oznacza adres kontroli dostępu do multimediów, to adres fizyczny działający w warstwie łącza danych. W tym artykule omówimy adresowanie biblioteki DLL, czyli adresu MAC.

Jeśli więc chcesz dowiedzieć się, czym jest adres MAC i jego składniki, przeczytaj ten artykuł.



Spis treści

Co to jest adres MAC (kontrola dostępu do multimediów)?

Adresy MAC są wyjątkowe 48-bitowy numery sprzętowe komputera wbudowane w kartę sieciową (tzw Karta sieciowa ) podczas produkcji. Adres MAC jest również znany jako Adres fizyczny urządzenia sieciowego. W standardzie IEEE 802 warstwa łącza danych jest podzielona na dwie podwarstwy:

sortowanie listy w Javie
  1. Podwarstwa kontroli łącza logicznego (LLC).
  2. Podwarstwa kontroli dostępu do multimediów (MAC).

MAC adres jest używany przez podwarstwę MAC (Media Access Control) warstwy łącza danych. Adres MAC jest unikalny na skalę światową, ponieważ istnieją miliony urządzeń sieciowych i każde z nich musimy jednoznacznie zidentyfikować.



Adres kontroli dostępu do multimediów

Format adresu MAC

Aby zrozumieć, czym jest adres MAC, bardzo ważne jest, aby najpierw zrozumieć format adresu MAC. Zatem adres MAC to 12-cyfrowa liczba szesnastkowa (6-bitowa liczba binarna), która jest najczęściej reprezentowana w notacji dwukropkowo-szesnastkowej.

Pierwsze 6 cyfr (powiedzmy 00:40:96) adresu MAC identyfikuje producenta, zwanego OUI ( Unikalny identyfikator organizacyjny ). Komitet Urzędu Rejestracji IEEE przypisuje te prefiksy MAC swoim zarejestrowanym dostawcom.



Oto kilka OUI znanych producentów:

  CC:46:D6 - Cisco     3C:5A:B4 - Google, Inc.    3C:D9:2B - Hewlett Packard    00:9A:CD - HUAWEI TECHNOLOGIES CO.,LTD>

Sześć cyfr skrajnych na prawo reprezentuje Kontroler interfejsu sieciowego , który jest przypisany przez producenta.

Jak omówiono powyżej, adres MAC jest reprezentowany w notacji dwukropkowo-szesnastkowej. Ale to tylko konwersja, a nie obowiązkowa. Adres MAC można przedstawić w dowolnym z następujących formatów:

Format adresu MAC

Notatka: Notacja dwukropkowo-szesnastkowa jest używana przez System operacyjny Linux i Notacja szesnastkowa oddzielona kropkami jest używana przez Systemy Cisco .

Rodzaje adresów MAC

1. Transmisja pojedyncza: Ramka adresowana w trybie unicast jest wysyłana wyłącznie do interfejsu prowadzącego do określonej karty sieciowej. Jeśli LSB (najmniej znaczący bit) pierwszego oktetu adresu jest ustawiony na zero, ramka ma dotrzeć tylko do jednej odbierającej karty sieciowej. Adres MAC maszyny źródłowej to zawsze Unicast.

Transmisja pojedyncza

2. Multicast: Adres multiemisji umożliwia źródłu wysłanie ramki do grupy urządzeń. W adresie multiemisji warstwy 2 (Ethernet) LSB (najmniej znaczący bit) pierwszego oktetu adresu jest ustawiony na jeden. IEEE przydzieliło blok adresowy 01-80-C2-xx-xx-xx (01-80-C2-00-00-00 do 01-80-C2-FF-FF-FF) dla adresów grupowych do wykorzystania przez standardowe protokoły .

przykłady NFA

Multiemisji

3. Transmisja: Podobnie jak w warstwie sieciowej, rozgłaszanie jest również możliwe w warstwie bazowej (warstwa łącza danych). Ramki Ethernet zawierające jedynki na wszystkich bitach adresu docelowego (FF-FF-FF-FF-FF-FF) nazywane są adresami rozgłoszeniowymi. Ramki przeznaczone z adresem MAC FF-FF-FF-FF-FF-FF dotrą do każdego komputera należącego do tego segmentu sieci LAN.

Audycja

Powód posiadania zarówno adresów IP, jak i MAC.

Powodem posiadania zarówno adresów IP, jak i MAC jest sposób działania Internetu, a konkretnie struktura modelu OSI. Model ten stanowi ramy koncepcyjne opisujące sposób wysyłania i odbierania danych w sieci. Jest on podzielony na siedem warstw, z których każda pełni określone funkcje.

  • Warstwa 2 wykorzystuje Adresy MAC i jest odpowiedzialny za dostarczanie pakietów z skakać do skakać .
  • Warstwa 3 wykorzystuje Adresy IP i jest odpowiedzialny za dostarczanie pakietów z koniec końców .

Warstwa 2 (Warstwa łącza danych ) używa A Adres MAC (Media Access Control). . Są to unikalne identyfikatory przypisane do interfejsów sieciowych służące do komunikacji w warstwie łącza danych. Podstawową funkcją adresów MAC jest zarządzanie sposobem przesyłania danych z jednego węzła sieci do drugiego w sposób bezpośredni, fizyczny – nazywa się to również dostarczaniem typu „hop to hop”.

Z drugiej strony warstwa 3 ( Warstwa sieci ) używa Adres IP (protokół internetowy). . Te adresy IP służą do identyfikacji urządzeń w sieci i kierowania ruchu między sieciami. Adresy IP zapewniają, że dane pochodzące z pierwotnego źródła dotrą do miejsca docelowego i nazywa się to również dostarczaniem danych od końca do końca.

Kiedy komputer wysyła dane, najpierw otacza je nagłówkiem IP, który zawiera źródłowy i docelowy adres IP. Ten nagłówek IP wraz z danymi jest następnie hermetyzowany w nagłówku MAC, który zawiera źródłowy i docelowy adres MAC bieżącego przeskoku na ścieżce.

Podczas przesyłania danych z jednego routera do drugiego nagłówek adresu MAC jest usuwany i dla następnego przeskoku generowany jest nowy. Jednakże nagłówek IP, który został wygenerowany przez oryginalny komputer, pozostaje nienaruszony, dopóki nie dotrze do miejsca docelowego. Ten proces ilustruje, jak nagłówek IP zarządza dostarczaniem od końca do końca, podczas gdy nagłówki MAC obsługują dostarczanie przeskoku do przeskoku.

Zatem zarówno adresy IP, jak i MAC są niezbędne do funkcjonowania Internetu. Podczas gdy adresy MAC ułatwiają bezpośredni, fizyczny transfer danych pomiędzy węzłami sieci, adresy IP zapewniają, że dane dotrą do miejsca docelowego.

Dlaczego adres MAC powinien być unikalny w sieci LAN?

Rozważ A I ( Sieć lokalna ) jako duże zgromadzenie, na którym wszyscy są zaangażowani w rozmowy. Załóżmy teraz, że na tym spotkaniu są dwie osoby, które przypadkowo noszą to samo imię i nazwisko. Taki scenariusz nieuchronnie spowodowałby zamieszanie, prawda? Jeśli ktoś zawoła to imię, obie osoby zareagują, co utrudnia rozpoznanie zamierzonego odbiorcy wiadomości.

W podobny sposób każde urządzenie w sieci posiada odrębny identyfikator określany jako adres MAC (Media Access Control). Pomyśl o tym jak o unikalnej nazwie przypisanej do urządzenia. Informacje przesyłane w sieci są kierowane na konkretny adres MAC, podobnie jak list adresowany do konkretnej osoby.

Jeśli jednak wiele urządzeń w tej samej sieci miałoby identyczne adresy MAC, spowodowałoby to zamieszanie i zakłócenie funkcjonowania sieci. Sieć miałaby trudności z ustaleniem, które urządzenie powinno odebrać przesyłane informacje. Aby zapobiec temu zamieszaniu i zapewnić dokładne dostarczanie informacji, ważne jest, aby każde urządzenie w sieci posiadało unikalny adres MAC.

Jak znaleźć adres MAC?

Adres MAC jest najczęściej używany do konfiguracji routera dla urządzenia sieciowego lub podczas rozwiązywania problemów. Adres naszego urządzenia komputerowego można łatwo sprawdzić za pomocą dowolnego urządzenia operacyjnego. Wszystkie urządzenia Apple podłączone do naszej sieci domowej posiadają unikalny adres MAC. Producenci mogą identyfikować adres MAC za pomocą innych nazw, takich jak adres fizyczny, identyfikator sprzętu, identyfikator sieci bezprzewodowej i adres Wi-Fi.

Poniżej przedstawiono kroki, które pomogą znaleźć adresy MAC dla różnych systemów operacyjnych

witaj świecie z Javą

Adres MAC w systemie Windows

Oto przewodnik krok po kroku dotyczący znajdowania adresów MAC w systemie Windows.

Komenda:

ipconfig /all>

Krok 1 - Naciskać Uruchomienie okna lub Kliknij klawisz Windows.

Windows-ss-1 Krok 2 - W polu wyszukiwania wpisz cmd, i otworzy się wiersz poleceń.

cmd-ss-2

Krok 3 - Kliknij cmd, wyświetli się okno wiersza poleceń,

ss-cmd-nowy

Krok 4 - W wierszu poleceń wpisz ipconfig/all polecenie, a następnie naciśnij klawisz Enter.

ipmg

Krok 5 – Podczas przewijania w dół każdy adres fizyczny jest adresem MAC Twojego urządzenia.

ipmg-(1)

Adres MAC w systemie MacOS

Oto przewodnik krok po kroku dotyczący znajdowania adresów MAC w systemie operacyjnym Mac.

Logika pierwszego rzędu

Polecenie dotyczące adresu MAC w systemie MacOS:

TCP/IP Control Panel>

Krok 1 - Kliknij Ustawienia systemowe.

tt

Krok 2 - W ustawieniach systemu kliknij przycisk Sieć MAC opcja.

sieć-mac-3

Krok 3 - Następnie przejdź do zaawansowane ustawienia.

zaawansowane-mac-3

Krok 4 - Tutaj znajdziesz swój adres MAC.

ip-mac-1

Adres MAC w systemie Unix/Linux

Oto przewodnik krok po kroku dotyczący znajdowania adresów MAC w systemie operacyjnym Unix/Linux.

Polecenie dla adresu MAC w systemie Unix/Linux:

  ifconfig -a    ip link list     ip address show>

Notatka: Technologie sieci LAN, takie jak Token Ring i Ethernet, wykorzystują adresy MAC jako adresy fizyczne, ale istnieją pewne sieci (AppleTalk), które nie używają adresów MAC. dla dalszych szczegółów .

Co to jest klonowanie MAC?

Niektórzy dostawcy usług internetowych używają adresów MAC do przypisywania adresu IP urządzeniu-bramie. Kiedy urządzenie łączy się z dostawcą usług internetowych, serwer DHCP rejestruje adres MAC, a następnie przydziela adres IP. Teraz system zostanie zidentyfikowany poprzez adres MAC. Po rozłączeniu urządzenie traci adres IP.

Jeśli użytkownik chce ponownie się połączyć, plik DHCP serwer sprawdza, czy urządzenie było wcześniej podłączone. Jeśli tak, serwer próbuje przypisać to samo adres IP (o ile nie upłynął okres najmu). W przypadku zmiany routera użytkownik musi poinformować dostawcę usług internetowych o nowym adresie MAC, ponieważ nowy adres MAC jest nieznany dostawcy usług internetowych i w związku z tym nie można nawiązać połączenia.

Lub jest druga opcja Klonowanie użytkownik może po prostu sklonować zarejestrowany adres MAC u usługodawcy internetowego. Teraz router nadal zgłasza stare adresy MAC dostawcy usług internetowych i nie będzie problemów z połączeniem.

Charakterystyka adresu MAC

Adres Media Access Control (adres MAC) to unikalny identyfikator przypisywany większości kart sieciowych lub kart interfejsu sieciowego (NIC) przez producenta w celu identyfikacji i wykorzystania w podwarstwie protokołu Media Access Control.

jak przekonwertować ciąg na liczbę całkowitą Java

Adres MAC sieci Ethernet to 48-bitowa wartość binarna wyrażona jako 12 cyfr szesnastkowych (4 bity na cyfrę szesnastkową). Adresy MAC mają płaską strukturę i dlatego nie można ich routować w Internecie. Interfejsy szeregowe nie korzystają z adresów MAC. NIE zawiera części dotyczącej sieci i hosta z adresem. Służy do dostarczenia ramki do urządzenia docelowego.

  • Adresy MAC są używane w środowiskach LAN (sieć lokalna) do identyfikacji urządzeń i umożliwiania komunikacji między nimi.
  • Adresy MAC są zapisywane w sprzęcie karty interfejsu sieciowego (NIC) i nie można ich zmienić, z wyjątkiem kilku rzadkich przypadków, gdy producent udostępnił do tego specjalne narzędzie.
  • Pierwsze 3 bajty adresu MAC reprezentują identyfikator producenta, natomiast ostatnie 3 bajty reprezentują unikalny identyfikator przypisany przez producenta.
  • Adresy MAC są często używane w połączeniu z ARP (Protokół rozpoznawania adresów) do przekształcania adresów IP na adresy MAC w celu komunikacji w sieci LAN.
  • Niektóre systemy operacyjne, takie jak Windows i Linuksa , umożliwiają wyświetlenie adresu MAC karty sieciowej za pomocą wiersza poleceń lub ustawień sieciowych.

Zalety adresu MAC

  1. Wyjątkowość: Każdy adres MAC jest unikalny, co oznacza, że ​​urządzenia w sieci można łatwo identyfikować i zarządzać nimi.
  2. Prostota: Adresy MAC są łatwe w konfiguracji i zarządzaniu oraz nie wymagają dodatkowej infrastruktury sieciowej.
  3. Zgodność: Adresy MAC są szeroko stosowane i obsługiwane przez różnorodne technologie i protokoły sieciowe, dzięki czemu są kompatybilne z wieloma różnymi systemami.
  4. Bezpieczeństwo: Adresów MAC można używać do ograniczania dostępu do sieci, zezwalając na łączenie się wyłącznie urządzeniom z autoryzowanymi adresami MAC.
  5. Tolerancja błędów: W przypadku awarii sprzętu lub oprogramowania urządzenie można łatwo wymienić bez wpływu na sieć, pod warunkiem, że nowe urządzenie ma ten sam adres MAC co stare.
  6. Multiemisji: Adresy MAC mogą być używane do multiemisji, umożliwiając wysłanie pojedynczego pakietu do wielu urządzeń jednocześnie.
  7. Efektywność: Adresy MAC pozwalają na sprawną komunikację w sieci, gdyż umożliwiają urządzeniom szybką i łatwą identyfikację oraz wzajemną komunikację.
  8. Niższe obciążenie sieci: Adresy MAC zmniejszają obciążenie sieci, umożliwiając urządzeniom bezpośrednią komunikację między sobą bez potrzeby dodatkowego routingu lub adresowania.
  9. Łatwość rozwiązywania problemów: Adresów MAC można używać do rozwiązywania problemów z siecią poprzez identyfikowanie źródła problemów i śledzenie aktywności sieciowej.
  10. Elastyczność: Adresy MAC mogą być używane do obsługi różnych konfiguracji i topologii sieci, w tym modeli peer-to-peer, klient-serwer i modeli hybrydowych.

Wady adresu MAC

  1. Ograniczona przestrzeń adresowa: Adresy MAC są liczbami 48-bitowymi, co oznacza, że ​​istnieje skończona liczba możliwych adresów MAC. Może to prowadzić do konfliktów adresów, jeśli wiele urządzeń ma ten sam adres MAC.
  2. Podszywanie się: Adresy MAC można łatwo sfałszować, umożliwiając nieautoryzowanym urządzeniom uzyskanie dostępu do sieci.
  3. Nieskuteczność: Adresy MAC nie są hierarchiczne, co może utrudniać efektywne zarządzanie dużymi sieciami.
  4. Adresowanie statyczne: Adresy MAC są zazwyczaj przydzielane na etapie produkcji i nie można ich łatwo zmienić. Może to być wadą w sytuacjach, gdy urządzenia wymagają ponownej konfiguracji lub wymiany.
  5. Ograniczony zakres: Adresy MAC służą wyłącznie do identyfikacji urządzeń w obrębie segmentu sieci lokalnej i nie mogą być wykorzystywane do identyfikacji urządzeń poza tym segmentem.
  6. Zależne od sprzętu: Adresy MAC są powiązane z kartą interfejsu sieciowego (NIC) urządzenia, co oznacza, że ​​w przypadku awarii karty sieciowej lub jej wymiany adres MAC również ulega zmianie.
  7. Brak szyfrowania: Adresy MAC są wysyłane w postaci zwykłego tekstu, co może narazić je na przechwycenie i podsłuchiwanie.
  8. Brak nieodłącznego bezpieczeństwa: Chociaż filtrowanie adresów MAC może służyć do ograniczania dostępu do sieci, same adresy MAC nie zapewniają żadnych nieodłącznych funkcji bezpieczeństwa.
  9. Kolizje adresów MAC: W rzadkich przypadkach adresy MAC mogą kolidować, co może powodować zakłócenia w sieci oraz utrudniać identyfikację urządzeń w sieci i zarządzanie nimi.

Często zadawane pytania dotyczące adresu MAC

Pytanie 1. Do czego służy adres MAC?

Odpowiedź

Adres MAC służy do identyfikacji urządzeń w tej samej sieci. Z drugiej strony, Adresy IP również zrobił to samo, ale służy to do identyfikacji urządzeń Urządzenia na całym świecie lub poprzez jego adres internetowy.

Pytanie 2. Czy możemy zmienić adres MAC?

Odpowiedź

NIE , adres MAC to stały adres urządzenia, które jest również zakodowane na stałe w karcie interfejsu sieciowego (NIC). Wiele sterowników umożliwia jednak zmianę adresu MAC.

Pytanie 3. Jaki jest mój numer adresu MAC?

Odpowiedź

Aby znaleźć adres MAC dowolnego urządzenia, możesz wykonać następujące ogólne kroki:

  1. Otwórz aplikację Ustawienia na swoim urządzeniu.
  2. Przejdź do sekcji Sieć i Internet.
  3. Wybierz Właściwości.
  4. Przewiń w dół strony, aż znajdziesz adres fizyczny (MAC).

Dalsze szczegóły: - Sprawdź tutaj

Pytanie 4. Różnica między adresem MAC a adresem IP?

Odpowiedź

The Punkty różnicy między adresem MAC a adresem IP

Adres MAC Adres IP
Adres MAC oznacza adres kontroli dostępu do multimediów. Adres IP oznacza adres protokołu internetowego.
Adres MAC to sześciobajtowy adres szesnastkowy. Adres IP może być adresem czterobajtowym (IPv4) lub szesnastobajtowym (IPv6).
Urządzenie podłączone za pomocą adresu MAC może zostać pobrane za pomocą protokołu ARP. Urządzenie połączone z adresem IP może zostać pobrane za pomocą protokołu RARP.
Producent karty NIC podaje adres MAC. Dostawca usług internetowych udostępnia adres IP.

Więcej szczegółów: - Sprawdź tutaj