• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Router w sieci LAN i adresy MAC

42 Warsaw Coding Academy
+1 głos
1,330 wizyt
pytanie zadane 23 grudnia 2016 w Sieci komputerowe, internet przez Marecki Obywatel (1,690 p.)
Witam,

skąd router w sieci lokalnej lan wie gdzie ma przesłać ramkę skoro routery analizują tylko adresy IP a nie MAC? A w którymś odcinku z sieci komputerowych Damiana Stelmacha jest mowa o tym, że w sieci lokalnej urządzenia odnajdują się dzięki adresom MAC.

 

Pozdrawiam
1
komentarz 23 grudnia 2016 przez Marecki Obywatel (1,690 p.)
Czy to wynika z tego, że w konfiguracji routera do każdego MAC adresu jest przypisane IP? I wtedy router po tym IP przesyła ramkę do tego komputera?

2 odpowiedzi

0 głosów
odpowiedź 23 grudnia 2016 przez ZakosiliMiNeta Nałogowiec (30,870 p.)
Komputer robi rozgłośnie arp a protokół arp jest to rzutowanie IP na MAC, można powiedzieć że router to ostatnia szansa by ramka poleciała w internet
komentarz 23 grudnia 2016 przez Marecki Obywatel (1,690 p.)
Mi chodzi w drugą stronę, ze strony internetu kiedy ramka przychodzi z internetu do routera, skąd router wie do którego komputera przesłać ramki?
komentarz 23 grudnia 2016 przez ZakosiliMiNeta Nałogowiec (30,870 p.)
0 głosów
odpowiedź 23 grudnia 2016 przez operator Stary wyjadacz (10,920 p.)
Pamiętaj, że adres IP źródłowy i docelowy nie zmienia się podczas podróży. Urządzania komunikują się na drodze do celu przez protokół ARP działający na 2 warstwie sieci. Każdy kolejny router potrzebuje tylko MAC fizycznie podłączonego następnego routera. Jak ramka dotrze to host końcowy wysyła odpowiedź. Pamiętaj, że na drodze IP źródłowy i docelowy zostanie zamieniony miejscami u hosta końcowego. Jest to dosyć uproszony model bo jeszcze na drodze mogą wystąpić inne zmiany wynikające z różnych protokołów sieciowych.
komentarz 23 grudnia 2016 przez Marecki Obywatel (1,690 p.)
czyli router w sieci lan z komputerem w tej samej sieci też komunikuje się przez protokół ARP, tak?
komentarz 23 grudnia 2016 przez operator Stary wyjadacz (10,920 p.)
Tak jest. W między czasie tworzony jest cache MAC'ów, który jest przetrzymywany dosyć krótko po to żeby nie wysyłać ARP za każdym razem.
komentarz 23 grudnia 2016 przez Marecki Obywatel (1,690 p.)

Każdy kolejny router potrzebuje tylko MAC fizycznie podłączonego następnego routera.

A skąd ten router weźmie ten adres MAC fizycznie podłączonego następnego routera? Bo wysyła ARP a ten mu odpowiada? 

komentarz 23 grudnia 2016 przez operator Stary wyjadacz (10,920 p.)
Tak jest. Jeśli brakuje MAC to wtedy wysyła zapytanie ARP.
komentarz 23 grudnia 2016 przez Marecki Obywatel (1,690 p.)
A jeszcze jedno pytanko -> routery przecież działają w 3 warstwie więc nie powinny analizować adresów MAC a powinny przesyłać ramki na podstawie adresu IP , to jak to jest, że znając MAC tam prześle ramkę?
komentarz 23 grudnia 2016 przez operator Stary wyjadacz (10,920 p.)
Routery pakują pakiety( 3 warstwa ) w ramki( 2 warstwa ) i dalej przesyłają.
komentarz 23 grudnia 2016 przez Marecki Obywatel (1,690 p.)
Można powiedzieć, że działają zarówno w 3 jak i 2 warstwie?
komentarz 23 grudnia 2016 przez Marecki Obywatel (1,690 p.)
Mi chodzi o to, że na podstawie MAC adresu router przesyła ramkę na przykład do komputera w sieci lokalnej, a przecież routery przesyłają na podstawie IP czyli warstwa 3...
komentarz 23 grudnia 2016 przez operator Stary wyjadacz (10,920 p.)
Routery to skomplikowane urządzenia. Jasne, że komunikują się za pomocą IP, ale chodzi o to, że po samym IP pakiet nie da rady dotrzeć ponieważ IP nie ma zapewnionego połączenia fizycznego.
komentarz 23 grudnia 2016 przez Marecki Obywatel (1,690 p.)
Jak już "zna" MAC to dopiero pakiet dotrze?
komentarz 23 grudnia 2016 przez Marecki Obywatel (1,690 p.)
Znając adres MAC ustanowione jest połączenie fizyczne, tak?
komentarz 23 grudnia 2016 przez operator Stary wyjadacz (10,920 p.)
Yep
komentarz 23 grudnia 2016 przez Marecki Obywatel (1,690 p.)
W książce pisze, że cyt. "routery nie zajmują się adresami sprzętowymi MAC klientów"
komentarz 24 grudnia 2016 przez operator Stary wyjadacz (10,920 p.)
Dobrze jest napisane. Komunikacja A-B-C wymaga znania adresów MAC z A do B i z B do C.
komentarz 24 grudnia 2016 przez Marecki Obywatel (1,690 p.)
ale skoro chce znać adres MAC to znaczy, że zajmuje sie nimi
komentarz 24 grudnia 2016 przez operator Stary wyjadacz (10,920 p.)
Tak jest ale pracuje na warstwie 3 a potrzebuje przesłać dane przez warstwę niżej. Tak jak mówiłem routery są mądre w tym co robią.

Podobne pytania

0 głosów
3 odpowiedzi 3,802 wizyt
pytanie zadane 25 grudnia 2016 w Sieci komputerowe, internet przez Marecki Obywatel (1,690 p.)
0 głosów
1 odpowiedź 905 wizyt
pytanie zadane 12 lipca 2019 w Sieci komputerowe, internet przez daniel1806 Obywatel (1,780 p.)
0 głosów
3 odpowiedzi 979 wizyt
pytanie zadane 7 stycznia 2017 w Sieci komputerowe, internet przez JKluseczka Obywatel (1,430 p.)

93,377 zapytań

142,380 odpowiedzi

322,531 komentarzy

62,727 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...