26.09.2015 Views

6 na stránku

6 na stránku

6 na stránku

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Příklad směrovací tabulky<br />

Desti<strong>na</strong>tion Gateway Mask<br />

193.84.48.50 193.84.48.49 255.255.255.255 direct, host<br />

194.50.16.64 194.50.16.71 255.255.255.224 direct, subnet<br />

194.50.17.0 194.50.16.77 255.255.255.0 indirect, net<br />

default 193.84.48.50 0.0.0.0 default<br />

<br />

<br />

194.50.17.0 193.84.48.48<br />

77<br />

194.50.16.64<br />

<br />

71<br />

49 50<br />

<br />

SISAL<br />

Úvod do počítačových sítí (2014) 127<br />

Principy směrování<br />

• Směrování by měla umět každá stanice v TCP/IP síti<br />

• Záz<strong>na</strong>m ve směrovací tabulce obsahuje „sloupce“:<br />

cíl, maska, gateway<br />

• Maska vyjadřuje „uvažovanou část“ adresy cíle<br />

• Dřívější členění cílů: host (/32), net, default (/0)<br />

• Typy záz<strong>na</strong>mů:<br />

– direct (přímo připojená síť, “gateway” je vlastní adresa)<br />

– indirect, default<br />

• Vznik záz<strong>na</strong>mu:<br />

– implicitní (automaticky po přiřazení adresy rozhraní)<br />

– explicitní („ručně“ zadán příkazem)<br />

– dy<strong>na</strong>mický (v průběhu práce od partnerů v síti)<br />

SISAL<br />

Úvod do počítačových sítí (2014) 128<br />

Směrovací algoritmus<br />

Forwardování<br />

zvol nejspeciálnější záz<strong>na</strong>m (host, net, default)<br />

existuje?<br />

ne<br />

není cesta<br />

můj stroj?<br />

ano<br />

ano<br />

ponechat<br />

moje síť?<br />

ne<br />

poslat příjemci<br />

poslat směrovači<br />

No route to host<br />

direct route<br />

indirect nebo<br />

default route<br />

výchozí<br />

uzel<br />

router A<br />

router B<br />

cílový<br />

uzel<br />

1.1.1.1 3.3.3.3<br />

1.1.1.1 3.3.3.3<br />

1.1.1.1 3.3.3.3<br />

1.1.1.1 3.3.3.3<br />

IP: 1.1.1.1<br />

MAC: 1:0:0:0:0:1<br />

IP: 1.0.0.2<br />

MAC: a:0:0:0:0:1<br />

IP: 2.0.0.1<br />

MAC: a:0:0:0:0:2<br />

IP: 2.0.0.3<br />

MAC: b:0:0:0:0:2<br />

IP: 3.0.0.2<br />

MAC: b:0:0:0:0:3<br />

IP: 3.3.3.3<br />

MAC: 3:0:0:0:0:1<br />

a:...<br />

...:1 1:...<br />

...:1<br />

1.1.1.1 3.3.3.3<br />

b:...<br />

...:2 a:...<br />

...:2<br />

1.1.1.1 3.3.3.3<br />

3:...<br />

...:1 b:...<br />

...:3<br />

1.1.1.1 3.3.3.3<br />

SISAL<br />

Úvod do počítačových sítí (2014) 129<br />

SISAL<br />

Úvod do počítačových sítí (2014) 130<br />

Address Resolution Protocol<br />

• Konverze MAC (<strong>na</strong>př. Ethernet) a síťových (<strong>na</strong>př. IP) adres<br />

• Neznámé adresy se zjišťují broadcastovou výzvou:<br />

Ethernet=1 IP=0x0800 ARPreq=1<br />

Sender MAC<br />

FF:FF:FF:FF:FF:FF<br />

Sender IP<br />

Target IP<br />

• Výsledky se ukládají <strong>na</strong> stanici do ARP cache<br />

• Unicastová odpověď (odpovídající si nejprve musí přidat<br />

informace o tazateli do svojí ARP tabulky)<br />

• Neexistuje metoda, jak ověřit správnost odpovědi<br />

• Gratuitous ARP: nevyžádané ARP (rychlejší změny, riziko)<br />

• Výpis ARP tabulky: arp -a<br />

• Omezení <strong>na</strong> linkový segment, mezi sítěmi je v činnosti OSI 3<br />

SISAL<br />

Úvod do počítačových sítí (2014) 131<br />

Proxy ARP<br />

klient posílá ARP request s IP adresou serveru<br />

router pozná, že dotaz nebude zodpovězen, proto<br />

sám posílá ARP reply s MAC adresou routeru<br />

MAC routeru přiřaze<strong>na</strong> k IP serveru v ARP <strong>na</strong> klientovi<br />

klient posílá data <strong>na</strong> server s MAC adresou routeru<br />

klient<br />

proxy ARP router<br />

server<br />

SISAL<br />

Úvod do počítačových sítí (2014) 132

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!