Odpowiedzi:
Adresy IP są hierarchiczne, dzięki czemu routery w Internecie wiedzą, w którym kierunku przesłać pakiet. W przypadku adresów MAC nie ma hierarchii, dlatego przekazywanie pakietów nie byłoby możliwe.
Gdy pakiet jest wysyłany do statipn, który znajduje się w tym samym segmencie sieci LAN, potrzebny jest tylko adres MAC. Gdy pakiet wykracza poza, do różnych sieci i podróżuje przez routery, adres MAC jest nadal zawarty w pakiecie, ale routery używają tylko adresu IP.
Również z Jaka jest różnica między adresem Mac a adresem IP?
Adresy MAC nie są częścią dyskusji, po prostu dlatego, że nigdy nie podróżują poza lokalną sieć i nie można ich ukryć, ponieważ są po prostu wymagane do działania sieci.
Jest wiele powodów. Na przykład: adres MAC jest powiązany ze sprzętem. Oznacza to, że nie możesz, a raczej nie powinieneś mieć tego samego MAC na innym sprzęcie. Wyobraź sobie, że Google musi zmieniać powiązanie DNS „google.com” na „MAC” za każdym razem, gdy zmieniają jakąś kartę sieciową na serwerze front-end.
Innym powodem jest to, że adresy MAC są przydzielane przez producentów, podczas gdy adresy IP są przydzielane przez administratorów sieci. Pozwala to budować hierarchię adresów, która jest głównym routingiem pakietów. Wynika to z faktu, że droga z IP A1.A2.A3.A4 do B1.B2.B3.B4 jest łatwa do przewidzenia, a droga od MAC # 1 do MAC # 2 nie jest.
Kolejnym powodem jest to, że MAC jest związany z Ethernetem i istnieją inne technologie sieciowe, które mogą w ogóle nie używać MAC.
IP - oznacza protokół internetowy, który służy do komunikacji między połączonymi sieciami ( Internet = połączone sieci LUB grupa połączonych ze sobą sieci Diffrent-2 )
MAC - oznacza Media Access Control, która służy do komunikacji w SINGLE Network LUB w tej samej sieci ( Network = Group of 2 or more host )
Adresy IP są systematycznie dystrybuowane na całym świecie przez IANA (urząd numeru przydzielonego przez Internet), dzięki czemu lokalizacje END-TO-END mogą być łatwo znalezione przez routery ****** ALE ***** Adresy MAC nie są systematycznie dystrybuowane .. .. Ponieważ adresy MAC są przypisywane do karty LAN, jeśli jest produkowana przez niektórych dostawców. Jest wysyłany i umieszczany w losowych komputerach na całym świecie
W stosach sieciowych znajduje się kilka warstw, z których każda ma na celu osiągnięcie określonego poziomu abstrakcji.
Warstwa 3, znana również jako warstwa routingu, została zaprojektowana do komunikacji dwóch maszyn w różnych sieciach. Na tej warstwie routery muszą mieć możliwość nadania każdej znanej maszynie unikalnego identyfikatora. To jest adres IP. Adresy IP są hierarchiczne, tj. mają część, która informuje router, w której sieci jest adres IP, a reszta określa konkretną maszynę (głównie).
Warstwa 2 używa adresów MAC w celu identyfikacji konkretnej karty sieciowej w sieci lokalnej. Dla określonej maszyny może być więcej niż jedna karta, która może następnie dzielić ten sam adres IP. Nazywa się to Multihoming ( http://en.wikipedia.org/wiki/Multihoming ).
zazwyczaj router używa ARP do znalezienia mac, który odpowiada konkretnemu adresowi IP (jeśli nie wie o tym), a gdy wykryje mac, przechowuje notatkę przez określony czas (tj. do ARP pamięć podręczna jest usuwana na podstawie konfiguracji routera).
Twój adres IP zmienia się cały czas, ale adres mac jest zawsze ustalony w sprzęcie karty sieciowej.
Kiedy podłączysz laptopa w domu, przez telefon, w kawiarni ”- musisz uzyskać inny adres IP.
Głównym powodem jest długość adresu mac. Wyszukiwanie adresu mac (co dzieje się w przełączniku) jest bardziej czasochłonne niż najdłuższe dopasowanie adresu IP (co dzieje się w routerze).
Czasami szukanie najdłuższego dopasowania IP jest również czasochłonne, w którym to przypadku stosuje się MPLS, w którym bardzo mała liczba (zwana etykietą) jest sprawdzana w routerze obsługującym MPLS.
Adresy IP i adresy MAC są używane przez dwie różne warstwy modelu OSI. Adresy IP są używane w modelu wyżej niż adresy MAC.
Dobrym przykładem ich zastosowania jest translacja adresów sieciowych lub translacji adresów sieciowych. NAT pozwala wielu komputerom wysyłać pakiety przez sieć, ale wygląda na to, że pochodzą one z jednego komputera (tzn. Twój dostawca usług internetowych daje jeden adres IP, ale masz wiele komputerów w sieci).
To, co robi urządzenie NAT, to odbiera pakiet z twojego komputera, przepisuje własny adres IP, ale utrzymuje ten sam adres MAC w pakiecie. Następnie wyśle pakiet.
Gdy otrzyma odpowiedź na ten pakiet, następnie wyszuka adres MAC w tym pakiecie i przepisze adres IP adresem IP komputera (większość urządzeń NAT utrzymuje wewnętrznie tablicę MAC -> adresów IP), aby router wiedział, gdzie wysłać pakiet!
Należy również pamiętać, że adresy MAC są przydzielane przez producenta urządzenia, podczas gdy adresy IP są całkowicie dowolne.
Wynika to z faktu, że adresy IP można „routować”. Te są podzielone na sieci, te podsieci przekazują różne części świata, takie jak adres. Adres Mac jest zupełnie inny dla wszystkich, nie można go znaleźć.
To tak, jakby powiedzieć komuś, jak twój dom go szuka. Daj mu raczej adres, co?
Zobacz: Model OSI na Wikipedii
Z tego modelu widać, gdzie się dzieją rzeczy. MAC (Media Access Control) znajduje się na drugiej warstwie od dołu. IP jest na trzecim. Używa MAC do identyfikacji komputerów, ale tylko w bardzo lokalnej skali.
Podano krótką odpowiedź, ale należy ją powtórzyć, że ma charakter organizacyjny. Powodem, dla którego jest to konieczne, jest to, że dopóki każdy router nie będzie miał pamięci i prędkości potrzebnej do przechowywania trasy do każdego MAC, coś musiało zostać zrobione, stąd Adresy IP.
Żeby było jasne. Urządzenia komunikują się za pośrednictwem mieszanki adresów MAC / protokołu. Obie części muszą być poprawnie zaimplementowane, aby sieć mogła działać.
Jeśli przeglądasz tę stronę z domowego komputera i patrzysz na pakiet opuszczający komputer, niewielki, jeśli w ogóle, narzut pakietu przypominałby, jak on wyglądał, gdy wszedł na serwer będący tym forum. Kiedy mówię narzut pakietów, mówię o adresie MAC, adresie IP, porcie itp.
Przeczytałem artykuł na ten temat. Tytuł artykułu to HTML 5 Geolokalizacja API i geolokalizacja IP dostarczone przez IP2Location.com. Bardzo pomocne jest rozróżnienie funkcji techniki geolokalizacji bezprzewodowej według adresu MAC i tradycyjnego wykrywania adresu IP.