Streszczenie Warstwa łącza danych w modelu OSI

Warstwa łącza danych w modelu OSI: Kompletny przewodnik

Wprowadzenie

Warstwa łącza danych (druga warstwa modelu ISO/OSI) zapewnia niezawodne dostarczanie danych między urządzeniami w tym samym segmencie lokalnym. Nie zajmuje się routingiem przez wiele sieci — tym zajmuje się warstwa sieciowa. Ten materiał wyjaśni, jak wyglądają ramki, czym są adresy MAC, jak działa ARP oraz jak działają urządzenia takie jak switch czy karta sieciowa.

Definicja: Warstwa łącza danych to warstwa protokołów, które zapewniają przesyłanie ramek między urządzeniami w tym samym segmencie sieciowym za pomocą adresów fizycznych (MAC).

1. Co robi warstwa łącza danych? (podział na części)

  • Odpowiada na pytanie: jak dostarczyć dane do najbliższego urządzenia w sieci lokalnej?
  • Operuje na ramkach (frames) i adresach MAC (fizycznych adresach interfejsów sieciowych).
  • Nie służy do routingu przez routery ani do obsługi całych ścieżek internetowych.

Przykład praktyczny

  • Komputer wysyła dane do drukarki w tej samej sieci lokalnej: warstwa łącza danych tworzy ramkę i używa adresu MAC drukarki jako adresu docelowego.

Definicja: Adres MAC to 48-bitowy fizyczny adres interfejsu sieciowego, zapisywany zazwyczaj jako sześć par cyfr szesnastkowych, np. 3C:52:82:1A:4F:9B.

2. PDU warstwy łącza danych — ramka

Warstwa łącza danych operuje na jednostce zwanej ramką (frame). Ramka hermetyzuje pakiet z warstwy sieciowej i dodaje własny nagłówek oraz część kontrolną.

Typowa struktura ramki (części i znaczenie)

Część ramkiZnaczenie
PreambułaSynchronizacja odbiornika, sygnalizuje początek transmisji
Docelowy adres MACOkreśla, do kogo ramka jest przeznaczona w lokalnym segmencie
Źródłowy adres MACOkreśla nadawcę ramki
Typ lub długośćOkreśla protokół hermetyzowany wewnątrz (np. IPv4, IPv6)
DaneZawiera pakiet z warstwy sieciowej
FCS / CRCSuma kontrolna do wykrywania uszkodzonych ramek

Krótki proces transmisji

  1. Warstwa łącza danych pobiera pakiet z warstwy sieciowej.
  2. Dodaje nagłówek z adresami MAC i polem typu.
  3. Dodaje FCS/CRC na końcu.
  4. Ramka jest wysyłana przez medium fizyczne.

3. Adresy MAC — typy i zastosowania

Tabela przedstawia typowe typy adresów MAC oraz przykłady ich zastosowania.

Typ adresuPrzykładZastosowanie
Unicast MAC3C:52:82:1A:4F:9BRamka przeznaczona dla jednego konkretnego urządzenia
Broadcast MACFF:FF:FF:FF:FF:FFRamka wysyłana do wszystkich urządzeń w segmencie
Multicast MAC01:00:5E:xx:xx:xxRamka dla grupy urządzeń (multicast)
  • Router modyfikuje ramki podczas przechodzenia między segmentami, ponieważ każdy segment ma własną komunikację warstwy łącza danych, a adresy MAC odnoszą się lokalnie.

Czy wiesz, że adresy MAC są zazwyczaj przypisywane przez producenta w pierwszych 24 bitach, które identyfikują producenta (OUI), a pozostałe 24 bity identyfikują konkretne urządzenie?

4. ARP (Address Resolution Protocol)

ARP mapuje adres IPv4 na adres MAC w sieci lokalnej. Gdy znasz adres IP celu, ale nie jego adres MAC, używasz ARP.

Definicja: ARP to protokół, który ustala adres MAC urządzenia na podstawie jego adresu IPv4 w lokalnym segmencie, rozsyłając broadcastowe żądanie ARP (ARP Request) i odbierając odpowiedź ARP (ARP Reply).

Procedura ARP (krok po kroku)

  1. Komputer ustala, że docelowy adres IP znajduje się w tej samej sieci.
  2. Sprawdza pamięć podręczną ARP (ARP cache)/tabelę ARP, czy zna już adres MAC.
  3. Jeśli nie, wysyła broadcastowe żądanie ARP (ARP Request): „Kto ma adres IP X.X.X.X?”
  4. Urządzenie z tym adresem IP odpowiada odpowiedzią ARP (ARP Reply) ze swoim adresem MAC.
  5. Nadawca zapisuje odpowiedź w pamięci podręcznej ARP (ARP cache) i wysyła ramkę Ethernet do ustalonego adresu MAC.

Praktyczny przykład: Komputer chce wysłać pakiet na adres 192.168.1.20, ARP ustala adres MAC, a pakiet jest dostarczany jako ramka Ethernet skierowana do tego adresu MAC.

Ciekawostka: Pamięć podręczna ARP (ARP cache) przechowuje wpisy tylko prz

Zarejestruj się po pełne podsumowanie
FiszkiTest wiedzyStreszczeniePodcastMapa myśli
Zacznij za darmo

Masz już konto? Zaloguj się

Warstwa łącza danych (Ethernet i ARP)

Klíčové pojmy: Warstwa łącza danych zapewnia dostarczanie danych w lokalnym segmencie za pomocą ramek., Ramka zawiera preambułę, docelowy i źródłowy MAC, typ/długość, dane oraz FCS/CRC., Adres MAC to 48-bitowy adres fizyczny, w formacie 6 par szesnastkowych., Typy adresów MAC: unicast, broadcast, multicast., ARP tłumaczy adres IPv4 na adres MAC za pomocą żądania/odpowiedzi ARP (ARP Request/Reply)., Switch tworzy tabelę FDB/MAC, mapującą adresy MAC na porty., Jeśli switch nie zna docelowego adresu MAC, rozsyła ramkę na wszystkie porty., Pamięć podręczna ARP (ARP cache) przechowuje wpisy tymczasowo; można ją wyświetlić i wyczyścić., Karta sieciowa pracuje na warstwach 1-2 i posiada adres MAC., Punkt dostępowy (access point) konwertuje Wi-Fi na Ethernet i pracuje częściowo na warstwie 2.

## Wprowadzenie Warstwa łącza danych (druga warstwa modelu ISO/OSI) zapewnia niezawodne dostarczanie danych między urządzeniami w tym samym segmencie lokalnym. Nie zajmuje się routingiem przez wiele sieci — tym zajmuje się warstwa sieciowa. Ten materiał wyjaśni, jak wyglądają ramki, czym są adresy MAC, jak działa ARP oraz jak działają urządzenia takie jak switch czy karta sieciowa. > **Definicja:** Warstwa łącza danych to warstwa protokołów, które zapewniają przesyłanie ramek między urządzeniami w tym samym segmencie sieciowym za pomocą adresów fizycznych (MAC). ## 1. Co robi warstwa łącza danych? (podział na części) - Odpowiada na pytanie: jak dostarczyć dane do najbliższego urządzenia w sieci lokalnej? - Operuje na ramkach (frames) i adresach MAC (fizycznych adresach interfejsów sieciowych). - Nie służy do routingu przez routery ani do obsługi całych ścieżek internetowych. ### Przykład praktyczny - Komputer wysyła dane do drukarki w tej samej sieci lokalnej: warstwa łącza danych tworzy ramkę i używa adresu MAC drukarki jako adresu docelowego. > **Definicja:** Adres MAC to 48-bitowy fizyczny adres interfejsu sieciowego, zapisywany zazwyczaj jako sześć par cyfr szesnastkowych, np. 3C:52:82:1A:4F:9B. ## 2. PDU warstwy łącza danych — ramka Warstwa łącza danych operuje na jednostce zwanej ramką (frame). Ramka hermetyzuje pakiet z warstwy sieciowej i dodaje własny nagłówek oraz część kontrolną. ### Typowa struktura ramki (części i znaczenie) | Część ramki | Znaczenie | |---|---| | Preambuła | Synchronizacja odbiornika, sygnalizuje początek transmisji | | Docelowy adres MAC | Określa, do kogo ramka jest przeznaczona w lokalnym segmencie | | Źródłowy adres MAC | Określa nadawcę ramki | | Typ lub długość | Określa protokół hermetyzowany wewnątrz (np. IPv4, IPv6) | | Dane | Zawiera pakiet z warstwy sieciowej | | FCS / CRC | Suma kontrolna do wykrywania uszkodzonych ramek | ### Krótki proces transmisji 1. Warstwa łącza danych pobiera pakiet z warstwy sieciowej. 2. Dodaje nagłówek z adresami MAC i polem typu. 3. Dodaje FCS/CRC na końcu. 4. Ramka jest wysyłana przez medium fizyczne. ## 3. Adresy MAC — typy i zastosowania Tabela przedstawia typowe typy adresów MAC oraz przykłady ich zastosowania. | Typ adresu | Przykład | Zastosowanie | |---|---:|---| | Unicast MAC | 3C:52:82:1A:4F:9B | Ramka przeznaczona dla jednego konkretnego urządzenia | | Broadcast MAC | FF:FF:FF:FF:FF:FF | Ramka wysyłana do wszystkich urządzeń w segmencie | | Multicast MAC | 01:00:5E:xx:xx:xx | Ramka dla grupy urządzeń (multicast) | - Router modyfikuje ramki podczas przechodzenia między segmentami, ponieważ każdy segment ma własną komunikację warstwy łącza danych, a adresy MAC odnoszą się lokalnie. Czy wiesz, że adresy MAC są zazwyczaj przypisywane przez producenta w pierwszych 24 bitach, które identyfikują producenta (OUI), a pozostałe 24 bity identyfikują konkretne urządzenie? ## 4. ARP (Address Resolution Protocol) ARP mapuje adres IPv4 na adres MAC w sieci lokalnej. Gdy znasz adres IP celu, ale nie jego adres MAC, używasz ARP. > **Definicja:** ARP to protokół, który ustala adres MAC urządzenia na podstawie jego adresu IPv4 w lokalnym segmencie, rozsyłając broadcastowe żądanie ARP (ARP Request) i odbierając odpowiedź ARP (ARP Reply). ### Procedura ARP (krok po kroku) 1. Komputer ustala, że docelowy adres IP znajduje się w tej samej sieci. 2. Sprawdza pamięć podręczną ARP (ARP cache)/tabelę ARP, czy zna już adres MAC. 3. Jeśli nie, wysyła broadcastowe żądanie ARP (ARP Request): „Kto ma adres IP X.X.X.X?” 4. Urządzenie z tym adresem IP odpowiada odpowiedzią ARP (ARP Reply) ze swoim adresem MAC. 5. Nadawca zapisuje odpowiedź w pamięci podręcznej ARP (ARP cache) i wysyła ramkę Ethernet do ustalonego adresu MAC. Praktyczny przykład: Komputer chce wysłać pakiet na adres 192.168.1.20, ARP ustala adres MAC, a pakiet jest dostarczany jako ramka Ethernet skierowana do tego adresu MAC. Ciekawostka: Pamięć podręczna ARP (ARP cache) przechowuje wpisy tylko prz