Předávání dat

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Opraven odkaz na Úkoly vrstev ISO/OSI.)
(Doplnění postupu.)
Řádka 1: Řádka 1:
 
[[Category:VSE]][[Category:Informatika]][[Category:Sítě]][[Category:Stránky s obrázky]]
 
[[Category:VSE]][[Category:Informatika]][[Category:Sítě]][[Category:Stránky s obrázky]]
 
Pokud je po cestě od zdrojového počítače k cílovému kroku, vždy se generuje nová hlavička linkové vrstvy. Hlavička na síťové vrstvě však zůstává stejná (vztahuje se k celé komunikaci).
 
  
 
[[Image:predavani-dat.png]]
 
[[Image:predavani-dat.png]]
 +
 +
; 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.
 +
 +
== 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ě.
 +
 +
<div class="Poznamka">Hlavička linkové vrstvy se tedy po každém kroku komunikace zahodí a&nbsp;musí se vygenerovat nová s&nbsp;jinými MAC adresami!</div>
 +
<div class="Poznamka">Hlavička síťové vrstvy zůstává po celou dobu komunikace stejná!</div>
 +
  
 
== Související stránky ==
 
== Související stránky ==
 
* [[Úkoly vrstev ISO/OSI]] &mdash; úkoly vrstev v rámci komunikace
 
* [[Úkoly vrstev ISO/OSI]] &mdash; úkoly vrstev v rámci komunikace

Verze z 24. 3. 2020, 09:52

Predavani-dat.png

Předpokládejme, že PC 1 odesílá datagram zařízení PC2

Obsah

Postup koncového zařízení (počítače)

Co potřebuji
Postup


Postup routeru (směrovače)

Co potřebuji
Postup


Adresy v hlavičce datagramu

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

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje