6 na stránku
6 na stránku
6 na stránku
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