Podcast
Questions and Answers
Ktoré z nasledujúcich možností najlepšie vystihuje hlavný cieľ počítačových sietí?
Ktoré z nasledujúcich možností najlepšie vystihuje hlavný cieľ počítačových sietí?
- Zdieľanie zdrojov a dát medzi používateľmi. (correct)
- Zabezpečenie výlučného prístupu k informáciám pre vybraných používateľov.
- Obmedzenie komunikácie medzi rôznymi operačnými systémami.
- Centralizácia všetkých výpočtových operácií na jednom mieste.
Čo znamená pojem konvergencia v kontexte počítačových sietí?
Čo znamená pojem konvergencia v kontexte počítačových sietí?
- Oddelenie dátových a hlasových služieb.
- Integrácia rôznych komunikačných technológií do jedného média. (correct)
- Používanie výhradne bezdrôtových technológií.
- Obmedzenie prenosu TV signálu cez internet.
Ktorý z nasledujúcich prvkov je primárne definovaný topológiou siete?
Ktorý z nasledujúcich prvkov je primárne definovaný topológiou siete?
- Logické prepojenie medzi jednotlivými uzlami. (correct)
- Rýchlosť prenosu dát v sieti.
- Typ použitého prenosového média (napr. kábel, optika).
- Fyzické umiestnenie serverov v dátovom centre.
Aký je rozdiel medzi prepínaním okruhov (circuit switching) a prepínaním paketov (packet switching)?
Aký je rozdiel medzi prepínaním okruhov (circuit switching) a prepínaním paketov (packet switching)?
Čo je charakteristické pre siete typu LAN (Local Area Network)?
Čo je charakteristické pre siete typu LAN (Local Area Network)?
Aký je rozdiel medzi linkou typu point-to-point a zdieľaným médiom?
Aký je rozdiel medzi linkou typu point-to-point a zdieľaným médiom?
Ktorý z uvedených typov prenosu dát umožňuje obojsmernú komunikáciu, avšak len jedným smerom naraz?
Ktorý z uvedených typov prenosu dát umožňuje obojsmernú komunikáciu, avšak len jedným smerom naraz?
Čo je cieľom adresácie v počítačových sieťach?
Čo je cieľom adresácie v počítačových sieťach?
Aký je rozdiel medzi unicastom, multicastom a broadcastom?
Aký je rozdiel medzi unicastom, multicastom a broadcastom?
Ktorá z nasledujúcich možností najlepšie opisuje účel vrstvových modelov v počítačových sieťach?
Ktorá z nasledujúcich možností najlepšie opisuje účel vrstvových modelov v počítačových sieťach?
Čo je entita v kontexte vrstvových modelov?
Čo je entita v kontexte vrstvových modelov?
Čo je to 'zásobník protokolov'?
Čo je to 'zásobník protokolov'?
Aký je rozdiel medzi službou 'so spojením' (connection-oriented) a 'bez spojenia' (connectionless)?
Aký je rozdiel medzi službou 'so spojením' (connection-oriented) a 'bez spojenia' (connectionless)?
Aký význam má fyzická vrstva v kontexte OSI modelu?
Aký význam má fyzická vrstva v kontexte OSI modelu?
Ktorá z nasledujúcich úloh patrí do kompetencie linkovej vrstvy?
Ktorá z nasledujúcich úloh patrí do kompetencie linkovej vrstvy?
Aká je hlavná úloha sieťovej vrstvy v OSI modeli?
Aká je hlavná úloha sieťovej vrstvy v OSI modeli?
Čo zabezpečuje transportná vrstva v OSI modeli?
Čo zabezpečuje transportná vrstva v OSI modeli?
Akú funkciu plní relačná vrstva v OSI modeli?
Akú funkciu plní relačná vrstva v OSI modeli?
Za čo je zodpovedná prezentačná vrstva v OSI modeli?
Za čo je zodpovedná prezentačná vrstva v OSI modeli?
Čo je hlavnou úlohou aplikačnej vrstvy v OSI modeli?
Čo je hlavnou úlohou aplikačnej vrstvy v OSI modeli?
Aký je hlavný rozdiel medzi OSI modelom a TCP/IP modelom?
Aký je hlavný rozdiel medzi OSI modelom a TCP/IP modelom?
Ktoré z nasledujúcich médií sa bežne používajú vo fyzickej vrstve počítačových sietí?
Ktoré z nasledujúcich médií sa bežne používajú vo fyzickej vrstve počítačových sietí?
Aké charakteristiky má koaxiálny kábel?
Aké charakteristiky má koaxiálny kábel?
Čo je typické pre krútenú dvojlinku?
Čo je typické pre krútenú dvojlinku?
Aké výhody ponúkajú optické vlákna oproti medeným káblom?
Aké výhody ponúkajú optické vlákna oproti medeným káblom?
Aké faktory ovplyvňujú šírenie rádiových vĺn?
Aké faktory ovplyvňujú šírenie rádiových vĺn?
Aký problém môže nastať pri použití svetelných liniek pre bezdrôtový prenos dát?
Aký problém môže nastať pri použití svetelných liniek pre bezdrôtový prenos dát?
Čo je CSMA/CD a kde sa táto technológia používa?
Čo je CSMA/CD a kde sa táto technológia používa?
Akú topológiu bežne používa Ethernet?
Akú topológiu bežne používa Ethernet?
Akú funkciu má repeater (opakovač) v Ethernet sieti?
Akú funkciu má repeater (opakovač) v Ethernet sieti?
Aký je rozdiel medzi hubom a switchom v sieti Ethernet?
Aký je rozdiel medzi hubom a switchom v sieti Ethernet?
Čo je to MAC adresa a na čo slúži?
Čo je to MAC adresa a na čo slúži?
Aké výhody prináša použitie Ethernet switcha namiesto hubu?
Aké výhody prináša použitie Ethernet switcha namiesto hubu?
Čo je to VLAN?
Čo je to VLAN?
Ktoré z uvedených tvrdení platí pre 10BASE-T Ethernet?
Ktoré z uvedených tvrdení platí pre 10BASE-T Ethernet?
Aký je rozdiel medzi 10BASE5 a 10BASE2 Ethernetom?
Aký je rozdiel medzi 10BASE5 a 10BASE2 Ethernetom?
Ktorá charakteristika protokolu IP ho odlišuje od protokolov, ktoré zabezpečujú spoľahlivé doručenie dát?
Ktorá charakteristika protokolu IP ho odlišuje od protokolov, ktoré zabezpečujú spoľahlivé doručenie dát?
Aký je hlavný dôvod pre fragmentáciu paketov v sieťovej vrstve TCP/IP?
Aký je hlavný dôvod pre fragmentáciu paketov v sieťovej vrstve TCP/IP?
Ako sa odlišuje adresovanie pomocou unicastu od multicastu v počítačových sieťach?
Ako sa odlišuje adresovanie pomocou unicastu od multicastu v počítačových sieťach?
Ktorá trieda IP adries je typicky určená pre rozsiahle siete s veľkým počtom hostiteľov?
Ktorá trieda IP adries je typicky určená pre rozsiahle siete s veľkým počtom hostiteľov?
Aký je účel masky podsiete v kontexte IP adresovania?
Aký je účel masky podsiete v kontexte IP adresovania?
Ktorá z nasledujúcich IP adries je považovaná za adresu lokálneho loopback rozhrania?
Ktorá z nasledujúcich IP adries je považovaná za adresu lokálneho loopback rozhrania?
Ktorý rozsah IP adries je vyhradený pre súkromné siete a nie je smerovateľný na internete?
Ktorý rozsah IP adries je vyhradený pre súkromné siete a nie je smerovateľný na internete?
Aký je význam IP adresy 0.0.0.0 v kontexte sieťovej komunikácie?
Aký je význam IP adresy 0.0.0.0 v kontexte sieťovej komunikácie?
Aké dve hlavné informácie obsahuje hlavička IP paketu, ktoré sú nevyhnutné pre smerovanie paketu v sieti?
Aké dve hlavné informácie obsahuje hlavička IP paketu, ktoré sú nevyhnutné pre smerovanie paketu v sieti?
Aká je minimálna veľkosť, ktorú musí IP zariadenie byť schopné spracovať pre IP paket?
Aká je minimálna veľkosť, ktorú musí IP zariadenie byť schopné spracovať pre IP paket?
Akú funkciu plní router pri smerovaní IP paketov?
Akú funkciu plní router pri smerovaní IP paketov?
Čo obsahuje typická routovacia tabuľka?
Čo obsahuje typická routovacia tabuľka?
Ako router vyberá najvhodnejšiu cestu pre paket, ak má v routovacej tabuľke viacero možností?
Ako router vyberá najvhodnejšiu cestu pre paket, ak má v routovacej tabuľke viacero možností?
Aký je účel protokolu ARP (Address Resolution Protocol)?
Aký je účel protokolu ARP (Address Resolution Protocol)?
Ako prebieha proces zisťovania MAC adresy cieľového zariadenia pomocou ARP protokolu?
Ako prebieha proces zisťovania MAC adresy cieľového zariadenia pomocou ARP protokolu?
Aký je rozdiel medzi broadcastom a multicastom cez Ethernet?
Aký je rozdiel medzi broadcastom a multicastom cez Ethernet?
Ktorá MAC adresa je použitá pre Ethernet broadcast?
Ktorá MAC adresa je použitá pre Ethernet broadcast?
Pri odosielaní IP paketu zariadením v lokálnej sieti, ak cieľová IP adresa je v inej sieti, kam zariadenie pošle paket?
Pri odosielaní IP paketu zariadením v lokálnej sieti, ak cieľová IP adresa je v inej sieti, kam zariadenie pošle paket?
Akú funkciu plní protokol ICMP (Internet Control Message Protocol)?
Akú funkciu plní protokol ICMP (Internet Control Message Protocol)?
Ktorý z nasledujúcich príkladov je správa protokolu ICMP?
Ktorý z nasledujúcich príkladov je správa protokolu ICMP?
Aký je hlavný rozdiel medzi protokolmi TCP a UDP v transportnej vrstve TCP/IP?
Aký je hlavný rozdiel medzi protokolmi TCP a UDP v transportnej vrstve TCP/IP?
Aké informácie sú potrebné pre jednoznačnú identifikáciu spojenia v transportnej vrstve TCP/IP?
Aké informácie sú potrebné pre jednoznačnú identifikáciu spojenia v transportnej vrstve TCP/IP?
Čo zabezpečuje hlavička protokolu UDP?
Čo zabezpečuje hlavička protokolu UDP?
Aké mechanizmy používa TCP na zabezpečenie spoľahlivého doručenia dát?
Aké mechanizmy používa TCP na zabezpečenie spoľahlivého doručenia dát?
Aký je účel príznakov SYN, ACK a FIN v TCP protokole?
Aký je účel príznakov SYN, ACK a FIN v TCP protokole?
Čo je to "sliding window" v protokole TCP a aký je jeho účel?
Čo je to "sliding window" v protokole TCP a aký je jeho účel?
Aký je hlavný účel Network Address Translation (NAT)?
Aký je hlavný účel Network Address Translation (NAT)?
Aký je rozdiel medzi Source NAT (SNAT) a Destination NAT (DNAT)?
Aký je rozdiel medzi Source NAT (SNAT) a Destination NAT (DNAT)?
Prečo je potrebné, aby router pri použití NAT udržiaval tabuľku spojení?
Prečo je potrebné, aby router pri použití NAT udržiaval tabuľku spojení?
Aký problém môže nastať pri použití NAT s aplikačnými protokolmi, ktoré používajú IP adresy a čísla portov v dátovej časti správy?
Aký problém môže nastať pri použití NAT s aplikačnými protokolmi, ktoré používajú IP adresy a čísla portov v dátovej časti správy?
Ktorý z nasledujúcich protokolov patrí do aplikačnej vrstvy TCP/IP a používa sa na prenos webových stránok?
Ktorý z nasledujúcich protokolov patrí do aplikačnej vrstvy TCP/IP a používa sa na prenos webových stránok?
Flashcards
Zdieľanie zdrojov
Zdieľanie zdrojov
Zdieľanie dát, periférií a iných výpočtových zdrojov v sieti.
Vysoká dostupnosť
Vysoká dostupnosť
Zabezpečenie nepretržitého prístupu k dátam a službám v sieti, aj pri výpadkoch.
Úspora nákladov
Úspora nákladov
Zníženie nákladov centralizáciou spracovania alebo využitím lacnejších zariadení.
Mobilita pracovníkov
Mobilita pracovníkov
Signup and view all the flashcards
Medziľudská komunikácia
Medziľudská komunikácia
Signup and view all the flashcards
Uzol
Uzol
Signup and view all the flashcards
Linka
Linka
Signup and view all the flashcards
Topológia siete
Topológia siete
Signup and view all the flashcards
Geografia siete
Geografia siete
Signup and view all the flashcards
Zbernicová topológia
Zbernicová topológia
Signup and view all the flashcards
Hviezdicová topológia
Hviezdicová topológia
Signup and view all the flashcards
Kruhová topológia
Kruhová topológia
Signup and view all the flashcards
Plne prepojená topológia
Plne prepojená topológia
Signup and view all the flashcards
Kombinovaná topológia
Kombinovaná topológia
Signup and view all the flashcards
Prepínanie okruhov
Prepínanie okruhov
Signup and view all the flashcards
Prepínanie paketov
Prepínanie paketov
Signup and view all the flashcards
Prepínanie virtuálnych okruhov
Prepínanie virtuálnych okruhov
Signup and view all the flashcards
PAN (Personal Area Network)
PAN (Personal Area Network)
Signup and view all the flashcards
LAN (Local Area Network)
LAN (Local Area Network)
Signup and view all the flashcards
MAN (Metropolitan Area Network)
MAN (Metropolitan Area Network)
Signup and view all the flashcards
WAN (Wide Area Network)
WAN (Wide Area Network)
Signup and view all the flashcards
Podsieť (Subnet)
Podsieť (Subnet)
Signup and view all the flashcards
Point-to-point linka
Point-to-point linka
Signup and view all the flashcards
Broadcast linka
Broadcast linka
Signup and view all the flashcards
Simplex
Simplex
Signup and view all the flashcards
Half duplex
Half duplex
Signup and view all the flashcards
Full duplex
Full duplex
Signup and view all the flashcards
Unicast
Unicast
Signup and view all the flashcards
Multicast
Multicast
Signup and view all the flashcards
Broadcast
Broadcast
Signup and view all the flashcards
Anycast
Anycast
Signup and view all the flashcards
Vrstvové modely
Vrstvové modely
Signup and view all the flashcards
Fyzická vrstva
Fyzická vrstva
Signup and view all the flashcards
Linková vrstva
Linková vrstva
Signup and view all the flashcards
Sieťová vrstva
Sieťová vrstva
Signup and view all the flashcards
Transportná vrstva
Transportná vrstva
Signup and view all the flashcards
Koaxiálny kábel
Koaxiálny kábel
Signup and view all the flashcards
Krútená dvojlinka
Krútená dvojlinka
Signup and view all the flashcards
Optické vlákna
Optické vlákna
Signup and view all the flashcards
Bezdrôtové siete
Bezdrôtové siete
Signup and view all the flashcards
Protokol IP
Protokol IP
Signup and view all the flashcards
Prenos IP paketov
Prenos IP paketov
Signup and view all the flashcards
Fragmentácia paketov
Fragmentácia paketov
Signup and view all the flashcards
IP adresy
IP adresy
Signup and view all the flashcards
Štruktúra IP adresy
Štruktúra IP adresy
Signup and view all the flashcards
Unicast adresácia
Unicast adresácia
Signup and view all the flashcards
Multicast adresácia
Multicast adresácia
Signup and view all the flashcards
Broadcast adresácia
Broadcast adresácia
Signup and view all the flashcards
Anycast adresácia
Anycast adresácia
Signup and view all the flashcards
CIDR
CIDR
Signup and view all the flashcards
Maska siete
Maska siete
Signup and view all the flashcards
Adresa siete
Adresa siete
Signup and view all the flashcards
Broadcast adresa
Broadcast adresa
Signup and view all the flashcards
Loopback adresa
Loopback adresa
Signup and view all the flashcards
Súkromné IP rozsahy
Súkromné IP rozsahy
Signup and view all the flashcards
Neznáma adresa
Neznáma adresa
Signup and view all the flashcards
IP paket
IP paket
Signup and view all the flashcards
Router
Router
Signup and view all the flashcards
Routovacia tabuľka
Routovacia tabuľka
Signup and view all the flashcards
Address Resolution Protocol (ARP)
Address Resolution Protocol (ARP)
Signup and view all the flashcards
Broadcast cez Ethernet
Broadcast cez Ethernet
Signup and view all the flashcards
Multicast cez Ethernet
Multicast cez Ethernet
Signup and view all the flashcards
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Signup and view all the flashcards
TCP
TCP
Signup and view all the flashcards
UDP
UDP
Signup and view all the flashcards
Adresovanie v transportnej vrstve
Adresovanie v transportnej vrstve
Signup and view all the flashcards
User Datagram Protocol (UDP)
User Datagram Protocol (UDP)
Signup and view all the flashcards
Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)
Signup and view all the flashcards
TCP handshake
TCP handshake
Signup and view all the flashcards
Ukončenie TCP spojenia
Ukončenie TCP spojenia
Signup and view all the flashcards
Study Notes
Sieťová vrstva v TCP/IP
- Protokol IP je connection-less a unreliable.
- Prenos IP paketov prebieha medzi ľubovoľnými dvoma počítačmi (zariadeniami).
- Fragmentácia paketov je možná.
- Adresy sú 4B čísla (napr. 1.2.3.4).
- Časť adresy určuje sieť a druhá časť konkrétny uzol (host, počítač, zariadenie).
Módy adresácie
- Unicast: jeden cieľ.
- Multicast: skupina.
- Broadcast: všetci v sieti.
- Anycast: jeden z množiny.
Triedy IP adries
- Trieda A: 1.x.x.x – 126.x.x.x, 7 bitov pre sieť, 24 bitov pre host.
- Trieda B: 128.x.x.x – 191.x.x.x, 14 bitov pre sieť, 16 bitov pre host.
- Trieda C: 192.x.x.x – 223.x.x.x, 21 bitov pre sieť, 8 bitov pre host.
- Trieda D: 224.x.x.x – 239.x.x.x, multicast.
- Trieda E: 240.x.x.x – 255.x.x.x, vyhradené.
Classless Inter-domain Routing (CIDR)
- Rieši zapĺňanie adresného priestoru a neefektívne prideľovanie adries A/B/C.
- Maska určuje, ktoré bity tvoria adresu siete (súvislý blok 1, súvislý blok 0).
- Príklady masiek: 255.255.0.0 = 16 bitov, 255.255.255.128 = 25 bitov, 255.192.0.0 = 10 bitov.
Špeciálne IP adresy
- Adresa siete má host časť 0...0 a slúži ako identifikátor siete, ide o „neznámu“ adresu.
- Broadcast adresa má host časť 1...1 a je broadcast pre danú sieť.
- 127.0.0.0/255.0.0.0 je loopback, lokálny počítač.
- 192.168.0.0/16, 172.16.0.0/12, 10.0.0.0/8 sú pre súkromné siete a nesmú sa dostať do internetu.
- 255.255.255.255 je broadcast na lokálnej sieti.
- 0.0.0.0 je "neznáma" adresa (napr. zdroj pri BOOTP/DHCP).
Príklady IP adries
- 158.195.18.0/255.255.255.0 (24): adresy 158.195.18.1 – 158.195.18.254, broadcast 158.195.18.255.
- 158.195.16.0/255.255.254.0 (23): adresy 158.195.16.1 – 158.195.17.254, broadcast 158.195.17.255.
- 158.195.22.0/255.255.255.128 (25): adresy 158.195.22.1 – 158.195.22.126, broadcast 158.195.22.127.
IP paket
- Má hlavičku veľkú 20 až 60 B (adresa odosielateľa a cieľa, dĺžka paketu, transportný protokol, time to live, fragmentačné údaje a kontrolný súčet hlavičky).
- Maximálna veľkosť je teoreticky 65536 B.
- Každé IP zariadenie musí byť schopné spracovať aspoň 576 B IP paket.
- Umožňuje fragmentáciu paketov.
Routovanie IP
- Router je počítač alebo špeciálny HW s aspoň dvoma sieťovými interfejsmi/linkami.
- Pre každý sieťový interfejs je definovaná IP adresa a maska siete.
- Routovacia tabuľka obsahuje adresu, masku, ďalší router a sieťový interfejs/linka.
- Vyberá sa vždy najšpecifickejšia položka z routovacej tabuľky.
Príklad routovacej tabuľky
- IP: 158.195.18.222, maska: 255.255.255.0, záznamy pre 158.195.18.0/255.255.255.0 (eth0), 127.0.0.0/255.0.0.0 (lo) a 0.0.0.0/0.0.0.0 158.195.18.209 (eth0).
- Router: IP1: 158.195.18.209, maska: 255.255.255.0, IP2: 158.195.17.163, maska: 255.255.254.0, záznamy pre 158.195.18.0/255.255.255.0 (eth0), 158.195.16.0/255.255.254.0 (eth1), 127.0.0.0/255.0.0.0 (lo) a 0.0.0.0/0.0.0.0 158.195.16.208 (eth1).
Address Resolution Protocol (ARP)
- IP pracuje s IP paketmi a IP adresami.
- Linková vrstva pri broadcast médiu potrebuje často iné adresy (napr. Ethernet).
- ARP rieši preklad IP adresy na fyzickú (linkovú) adresu.
- Vyšle broadcast "Kto má IP a.b.c.d?".
- Zariadenie s IP a.b.c.d odpovie: “IP a.b.c.d má zariadenie x:y:z:p:q:s".
Multicast / broadcast cez Ethernet
- Broadcast do lokálnej siete (255.255.255.255) je špecifický broadcast pre vlastnú sieť.
- MAC adresa pre broadcast je FF:FF:FF:FF:FF:FF.
- Multicast má formát MAC adresy 01:00:5E:X:Y:Z, kde X:Y:Z = spodných 23 bitov z IP adresy (01:00:5E:00:00:00 – 01:00:5E:7F:FF:FF).
Internet Control Message Protocol (ICMP)
- Slúži na diagnostiku a spracovanie chýb.
- Príklady: ping, destination unreachable, redirect, TTL exceeded.
Transportná vrstva TCP/IP
- Používa protokoly TCP (Transmission Control Protocol) a UDP (User Datagram Protocol).
- TCP je connection-oriented a reliable.
- UDP je connection-less a unreliable.
- Poskytuje služby aplikačnej vrstve.
- Adresy pozostávajú z IP adresy a čísla portu.
- Jednoznačná identifikácia spojenia = IP adresa + port jednej strany a IP adresa + port druhej strany.
User Datagram Protocol (UDP)
- Unreliable, connection-less služba.
- Hlavička obsahuje zdrojový a cieľový port, veľkosť a kontrolný súčet (hlavička aj dáta).
Transmission Control Protocol (TCP)
- Reliable, connection-oriented služba.
- Hlavička obsahuje zdrojový a cieľový port, sekvenčné číslo, potvrdzovacie číslo a veľkosť okna, príznaky a kontrolný súčet.
- Každý paket sa potvrdzuje.
- Ak nepríde potvrdenie, paket sa pošle znova.
Transmission Control Protocol (TCP) - Vytvorenie Spojenia
- A pošle B paket s príznakom SYN.
- B pošle A paket s príznakmi SYN a ACK.
- A pošle B paket s príznakom ACK.
Transmission Control Protocol (TCP) - Ukončenie Spojenia
- A pošle B paket s príznakmi FIN a ACK.
- B pošle A paket s príznakmi FIN a ACK.
- A pošle B paket s príznakom ACK.
TCP – Sliding Window
- Príklad s oknom veľkosti 1000:
- A pošle B paket s SYN a sekvenčným číslom 0. (okno=1-1000)
- B pošle A paket s SYN+ACK, sekvenčným číslom 0 a potvrdzovacím číslom 1.
- A pošle B paket s ACK a sekvenčným číslom 1.
- A pošle B paket s ACK a sekvenčným číslom 1 a 500B dát.
- B pošle A paket s ACK a potvrdzovacím číslom 501. (okno=501-1500)
- A pošle B paket s ACK, sekvenčným číslom 501 a 500B dát.
- A pošle B paket s ACK, sekvenčným číslom 1001 a 500B dát. (vyčerpali sme okno)
- B pošle A paket s ACK a potvrdzovacím číslom 1501 a veľkosťou okna zmenšenou na 500. (okno=1501-2000)
- A pošle B paket s ACK, sekvenčným číslom 1501 a 500B dát.
- B pošle A paket s ACK a potvrdzovacím číslom 2001 a veľkosťou okna zmenšenou na 0. (prázdne okno – stop)
- A pošle B paket s ACK a sekvenčným číslom 2001 a 1B dát. ( pokus)
- B pošle A paket s ACK a potvrdzovacím číslom 2001 a veľkosťou okna zmenšenou na 0. (prázdne okno – stop)
Network Address Translation (NAT)
- Umožňuje komunikáciu zo siete so súkromnými adresami.
Source NAT (SNAT)
- Zdroj spojenia má súkromnú adresu.
Destination NAT (DNAT)
- Cieľ spojenia má súkromnú adresu.
- Používa sa na sprístupnenie služby poskytovanej serverom so súkromnou adresou.
- Router si udržiava tabuľku „spojení“ (adresa a port zdroja a cieľa, protokol, preložená (vlastná) adresa a port).
- Pri odosielaní prvého paketu spojenia von: prepíše adresu zdroja na preloženú, prepíše port zdroja na vlastný (voľný) a zapíše spojenie do tabuľky.
- Pri odosielaní ďalšieho paketu spojenia von: nájde spojenie v tabuľke a prepíše adresu a port zdroja podľa tabuľky.
- Pri prijatí paketu zvonku: nájde spojenie v tabuľke a prepíše adresu a port cieľa podľa tabuľky.
DNAT - Postup
- Pri prijatí paketu zvonka na určenú verejnú adresu a port:
- Ak je spojenie v tabuľke, prepíše cieľ podľa tabuľky.
- Inak prepíše cieľ podľa konfigurácie a spojenie zapíše do tabuľky.
- Pri odosielaní paketu von: nájde spojenie v tabuľke a prepíše zdroj podľa tabuľky.
NAT - Trvanie Spojenia
- TCP: dá sa využiť sledovanie stavu spojenia.
- UDP: timeout (väčší timeout pre prúd UDP prúd (stream)).
NAT – Problémy
- Problémy s aplikačnými protokolmi, ak aplikačný protokol používa IP adresy a čísla portov.
- Je potreba podporných modulov pre udržiavanie tabuľky spojení a prípadne prepisovanie dát aplikačnej vrstvy (napr. FTP).
Aplikačná vrstva TCP/IP
- Rôzne aplikačné protokoly využívajúce TCP alebo UDP.
- WWW: HTTP – TCP/80, HTTPS – TCP/443.
- FTP – TCP/21, TCP/20.
- Telnet – TCP/23.
- SSH – TCP/22.
- Odosielanie e-mailov: SMTP – TCP/25.
- Čítanie e-mailov: POP3 – TCP/110, IMAP - TCP/143.
- DNS – UDP/53, TCP/53.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.