Předávání dat
Z MiS
- Předpokládejme, že PC 1 odesílá datagram zařízení PC2
- Pojďme se podívat, jak v průběhu komunikace vypadají hlavičky protokolů síťové a linkové vrstvy.
Obsah |
Postup koncového zařízení (počítače)
- Co potřebuji
- Svoji IP adresu a masku (nastaví uživatel ručně, nebo získám pomocí DHCP)
- Svoji MAC adresu (výrobce nahraje do firmware síťové karty)
- IP adresu výchozí brány
- Postup
- Je cílová IP adresa datagramu ve stejné síti, kde jsem já?
- Použij ARP pro zjištění MAC adresy cílového zařízení.
- Odešli datagram cílovému zařízení přímo pomocí linkové vrstvy.
- Je cílová IP adresa z jiné sítě?
- Komunikaci zprostředkuje default gateway (výchozí brána — nejbližší router).
- Použij ARP pro zjištění MAC adresy default-gateway.
- Odešli datagram default-gateway přímo pomocí linkové vrstvy.
Postup routeru (směrovače)
- Co potřebuji
- IP adresu a masku všech svých rozhraní (mám tolik rozhraní, kolik sítí propojuji — Gi0/0/0, Gi0/0/1, Se0/0,...)
- MAC adresu všech svých rozhraní (výrobce nahraje do firmware síťové karty)
- Připravenou směrovací tabulku (viz Směrování).
- Postup
- Je cílová IP adresa datagramu v některé ze sítí, které mám přímo připojené?
- Použij ARP pro zjištění MAC adresy cílového zařízení.
- Odešli datagram cílovému zařízení přímo pomocí linkové vrstvy.
- Je cílová IP adresa z jiné sítě?
- Použij směrovací tabulku k nalezení IP adresy nejbližšího souseda na cestě k cíli. (viz Směrování).
- Použij ARP pro zjištění MAC adresy nejbližšího souseda na cestě k cíli.
- Odešli datagram nejbližšímu sousedovi na cestě přímo pomocí linkové vrstvy.
Adresy v hlavičce datagramu
- IP adresa cíle: po celou dobu komunikace IP adresa cílového zařízení (příjemce).
- IP adresa zdroje: po celou dobu komunikace IP adresa odesilatele.
- MAC adresa cíle: mění se (!) — vždy MAC adresa dalšího zařízení na cestě: nejprve výchozí brány, poté dalších routerů (postupně) a nakonec adresa cílového zařízení.
- MAC adresa zdroje: mění se (!) — vždy MAC adresa posledního zařízení, které datagram předává: nejprve odesilatel, poté postupně routery na cestě a nakonec adresa posledního routeru cílové sítě.
Hlavička linkové vrstvy se tedy po každém kroku komunikace zahodí a musí se vygenerovat nová s jinými MAC adresami!
Hlavička síťové vrstvy zůstává po celou dobu komunikace stejná!
Související stránky
- Úkoly vrstev ISO/OSI — úkoly vrstev v rámci komunikace