Počítačové siete a internet

  • Informatika
  • Počítačové siete a internet…
  • Ako funguje internet
  • IP adresa
  • Maska podsiete
  • TCP/IP model
  • DNS

Podcast

Od Kliknutia po Načítanie: Ako Funguje Internet0:00 / 13:58
0:001:00 zostáva

Počítačové siete a internet tvoria chrbticu moderného digitálneho sveta. Umožňujú nám komunikovať, zdieľať informácie a pristupovať k obrovskému množstvu zdrojov z akéhokoľvek miesta na planéte. Pre študentov, ktorí sa pripravujú na skúšky, alebo pre každého, kto chce lepšie pochopiť digitálne technológie, je pochopenie princípov fungovania počítačových sietí a internetu kľúčové. V tomto článku sa pozrieme na základné pojmy, ako funguje internet, IP adresy, podsiete a dôležitý TCP/IP model.

Počítačové siete a internet: Základné princípy fungovania

Počítačové siete sú systémom prepojených zariadení, ktoré si môžu vzájomne vymieňať dáta a zdieľať zdroje. Internet je najväčšou a najznámejšou globálnou počítačovou sieťou, ktorá spája milióny menších sietí. Pochopiť ich podstatu znamená porozumieť, ako sa informácie pohybujú v digitálnom priestore.

Ako internet funguje: cesta dát

Internet funguje na princípe prenosu dát vo forme malých balíkov, nazývaných pakety. Keď posielate e-mail, prezeráte si webovú stránku alebo streamujete video, vaše dáta sa rozdelia na tieto pakety. Každý paket obsahuje časť dát a tiež dôležité informácie, ako je adresa odosielateľa a príjemcu, aby vedel, kam má smerovať.

Tieto pakety potom putujú cez rôzne sieťové zariadenia, ako sú smerovače (routery) a prepínače (switche). Na cieľovej adrese sa pakety opäť zložia do pôvodnej podoby. Tento proces je podobný odosielaniu listu poštou, kde list predstavuje dáta a obálka s adresou je paket.

IP adresa: Identifikátor v sieti

Každé zariadenie pripojené k internetu musí mať jedinečnú adresu, aby bolo možné ho identifikovať a doručovať mu dáta. Touto adresou je IP adresa (Internet Protocol address). Je to logická adresa, ktorá jednoznačne identifikuje zariadenie v sieti.

Poznáme dve hlavné verzie IP adries:

  • IPv4 (Internet Protocol verzia 4): Ide o 32-bitové číslo, ktoré sa zapisuje ako štyri desatinné čísla oddelené bodkami, napríklad 192.168.1.10. Každé číslo môže mať hodnotu od 0 do 255. Celkovo existuje približne 4,3 miliardy unikátnych IPv4 adries, čo sa pre dnešný objem zariadení ukázalo ako nedostatočné.
  • IPv6 (Internet Protocol verzia 6): Toto je 128-bitové číslo, ktoré sa zapisuje ako osem skupín štyroch hexadecimálnych číslic oddelených dvojbodkami, napríklad 2001:0db8:85a3:0000:0000:8a2e:0370:7334. IPv6 ponúka obrovské množstvo adries, čím rieši problém vyčerpania IPv4 adries.

IP adresy sa delia na verejné a privátne. Verejné IP adresy sú jedinečné v celom internete a umožňujú priamy prístup k zariadeniu z internetu. Privátne IP adresy sa používajú v rámci lokálnych sietí (napríklad doma alebo vo firme) a nie sú priamo prístupné z internetu. Smerovač vo vašej sieti prekladá privátne IP adresy na verejnú IP adresu pomocou techniky NAT (Network Address Translation).

DNS (Domain Name System): Internetový telefónny zoznam

Pamätať si číselné IP adresy pre všetky webové stránky by bolo veľmi zložité. Preto existuje DNS (Domain Name System), ktorý funguje ako telefónny zoznam internetu. DNS prekladá ľuďom zrozumiteľné doménové mená (napríklad www.example.com) na číselné IP adresy (93.184.216.34), ktoré počítače potrebujú pre komunikáciu.

Keď zadáte doménové meno do prehliadača, váš počítač odošle požiadavku na DNS server. Ten nájde zodpovedajúcu IP adresu a odošle ju späť. Až potom sa váš počítač môže pripojiť k serveru s danou IP adresou a načítať požadovanú webovú stránku. Celý tento proces je pre používateľa transparentný a prebehne v zlomkoch sekundy.

TCP/IP model: Architektúra sieťovej komunikácie

Na zabezpečenie spoľahlivej a efektívnej komunikácie v sieťach sa používa súbor pravidiel a protokolov usporiadaných do vrstiev. Najpoužívanejším je TCP/IP model, ktorý rozdeľuje komunikačný proces do štyroch hlavných vrstiev. Každá vrstva má špecifickú funkciu a komunikuje iba so susednými vrstvami. Dáta prechádzajú z hornej vrstvy smerom nadol pri odosielaní a z dolnej vrstvy smerom nahor pri prijímaní.

  1. Aplikačná vrstva (Application Layer): Je najbližšie k používateľovi a poskytuje sieťové služby aplikáciám. Príklady protokolov sú HTTP, FTP, SMTP a DNS. Dáta na tejto vrstve sa nazývajú správy.
  2. Transportná vrstva (Transport Layer): Zabezpečuje spoľahlivý prenos dát medzi aplikáciami na rôznych zariadeniach. Hlavné protokoly sú:
  • TCP (Transmission Control Protocol): Poskytuje spoľahlivé, na spojenie orientované doručovanie dát. Zabezpečuje správne poradie a kontrolu chýb. Používa sa pre webové prehliadače alebo e-mail.
  • UDP (User Datagram Protocol): Poskytuje rýchlejšie, nespoľahlivé, bezspojové doručovanie dát. Je vhodný pre aplikácie, kde je rýchlosť dôležitejšia ako absolútna spoľahlivosť, ako napríklad streamovanie videa alebo online hry. Dáta na tejto vrstve sa nazývajú segmenty (TCP) alebo datagramy (UDP).
  1. Internetová vrstva (Internet Layer): Táto vrstva je zodpovedná za smerovanie paketov cez sieť. Hlavným protokolom je IP (Internet Protocol), ktorý definuje IP adresy a spôsob smerovania paketov. Dáta na tejto vrstve sa nazývajú pakety.
  2. Vrstva sieťového prístupu (Network Access Layer): Zodpovedá za fyzický prenos dát cez sieťové médium (napríklad Ethernet kábel, Wi-Fi). Zahŕňa ovládače sieťových kariet a fyzické sieťové technológie. Dáta na tejto vrstve sa nazývajú rámce (frames).

Smerovanie (Routing): Ako pakety nachádzajú cestu

Smerovanie je proces, ktorým sa dátové pakety presúvajú z jednej siete do druhej, až kým nedorazia na svoj cieľ. Kľúčovými zariadeniami sú smerovače (routery). Smerovač má viacero sieťových rozhraní, každé pripojené k inej sieti. Obsahuje smerovaciu tabuľku s informáciami o tom, ako dosiahnuť rôzne siete. Keď smerovač prijme paket, prečíta cieľovú IP adresu a na základe tabuľky rozhodne, na ktoré rozhranie má paket odoslať, aby sa dostal bližšie k cieľu. Tento proces sa opakuje na každom smerovači, cez ktorý paket prechádza.

Podsiete (Subnets): Efektívne rozdelenie siete

Veľké siete sú často rozdelené na menšie, spravovateľné časti nazývané podsiete. Rozdelenie na podsiete prináša niekoľko výhod:

  • Zlepšenie výkonu: Znižuje sa objem sieťovej prevádzky v rámci jednej podsiete.
  • Zvýšenie bezpečnosti: Umožňuje izolovať určité časti siete a aplikovať špecifické bezpečnostné pravidlá.
  • Efektívnejšie využitie IP adries: Pomáha lepšie organizovať a prideľovať IP adresy.

Rozdelenie sa vykonáva pomocou masky podsiete (subnet mask). Maska podsiete je 32-bitové číslo, ktoré sa používa na rozlíšenie sieťovej časti IP adresy od hostiteľskej časti. V binárnom zápise obsahuje jednotky pre sieťovú časť a nuly pre hostiteľskú časť. Napríklad, pre IP adresu 192.168.1.10 a masku 255.255.255.0 (binárne 11111111.11111111.11111111.00000000):

  • Prvé tri oktety (192.168.1) sú sieťová časť.
  • Posledný oktet (10) je hostiteľská časť.

Adresa siete sa získa logickým súčinom (AND) IP adresy a masky podsiete. Adresa vysielania (broadcast address) je adresa, na ktorú sa odošlú dáta všetkým zariadeniam v danej podsieti. Prvá a posledná adresa v rozsahu podsiete sú rezervované pre adresu siete a adresu vysielania a nemôžu byť priradené žiadnemu zariadeniu.

Príklad výpočtu podsiete: Analýza rozsahu IP adries

Pozrime sa na konkrétny príklad pre lepšie pochopenie:

Majme IP adresu 192.168.10.50 a masku podsiete 255.255.255.224.

  1. Prevod na binárny tvar:
  • IP adresa: 11000000.10101000.00001010.00110010
  • Maska podsiete: 11111111.11111111.11111111.11100000
  1. Určenie sieťovej adresy: Vykonáme logický súčin (AND) IP adresy a masky podsiete.
  • Binárne: 11000000.10101000.00001010.00100000
  • Sieťová adresa: 192.168.10.32 (desatinné)
  1. Určenie adresy vysielania (broadcast address): V hostiteľskej časti (posledných 5 bitov, keďže maska má 27 jednotiek) nastavíme všetky bity na 1.
  • Sieťová časť: 11000000.10101000.00001010.001 (prvých 27 bitov)
  • Hostiteľská časť: 11111 (posledných 5 bitov)
  • Binárne: 11000000.10101000.00001010.00111111
  • Adresa vysielania: 192.168.10.63 (desatinné)
  1. Rozsah použiteľných IP adries pre hostiteľov:
  • Od sieťovej adresy + 1 do adresy vysielania - 1.
  • Rozsah: 192.168.10.33 až 192.168.10.62.

Počet hostiteľov v podsieti sa vypočíta ako 2^(počet núl v maske) - 2. V tomto prípade je to 2⁵ - 2 = 32 - 2 = 30 hostiteľov.

Bežné chyby a mylné predstavy o sieťach

Pri štúdiu počítačových sietí sa často stretávame s určitými nepresnosťami alebo mylnými predstavami. Ich objasnenie vám pomôže lepšie pochopiť túto komplexnú tému:

  • IP adresa a MAC adresa sú to isté: To nie je pravda. IP adresa je logická adresa, priradená softvérovo a môže sa meniť. MAC adresa (Media Access Control) je fyzická adresa, pevne zapísaná do sieťovej karty výrobcom a je jedinečná pre každé sieťové rozhranie. IP adresa funguje na internetovej vrstve, zatiaľ čo MAC adresa na vrstve sieťového prístupu.
  • Všetky dáta idú priamo k cieľu: Dáta sa rozdelia na pakety, ktoré môžu putovať rôznymi cestami cez internet a prechádzať cez mnoho smerovačov, kým nedorazia na cieľ. Neexistuje jedna priama linka od zdroja k cieľu.
  • Maska podsiete je vždy 255.255.255.0: Toto je bežná maska pre malé domáce siete (trieda C), ale podsiete môžu mať rôzne masky. Tie závisia od požadovaného počtu hostiteľov a veľkosti siete, čo umožňuje efektívnejšie využitie IP adries a lepšiu segmentáciu siete.
  • Internet je to isté ako World Wide Web (WWW): Internet je globálna sieť počítačov a infraštruktúra, ktorá umožňuje prenos dát. World Wide Web je len jedna z mnohých služieb, ktoré na internete fungujú (spolu s e-mailom, FTP, online hrami atď.). WWW je systém vzájomne prepojených hypertextových dokumentov prístupných cez internet.

Simulácia: Cesta paketu – praktické ukážky

Interaktívna simulácia cesty paketu je skvelým spôsobom, ako si vizualizovať prenos dát a fungovanie sieťových princípov. Tu sú štyri typické scenáre, ktoré demonštrujú rôzne aspekty sieťovej komunikácie:

  1. Pokus 1: Paket v rámci rovnakej podsiete: Sledujte, ako sa paket posiela medzi dvoma zariadeniami v rovnakej podsieti. Uvidíte, že paket nemusí prechádzať cez smerovač, ale je doručený priamo v rámci lokálnej siete. To ukazuje, ako maska podsiete určuje, či je cieľ lokálne dostupný. Zariadenia v rovnakej podsieti komunikujú priamo pomocou MAC adries po zistení cieľovej MAC adresy pomocou protokolu ARP (Address Resolution Protocol).
  2. Pokus 2: Paket do inej podsiete cez smerovač: V tomto prípade odošlete paket na zariadenie v inej podsieti. Simulácia ukáže, ako paket najprv dorazí k lokálnemu smerovaču. Smerovač na základe svojej smerovacej tabuľky určí, že cieľová IP adresa patrí do inej siete, a prepošle paket na ďalší smerovač v ceste k cieľu. Toto jasne ilustruje úlohu smerovačov pri prepájaní podsietí.
  3. Pokus 3: Paket s nesprávnou IP adresou: Pokúsite sa odoslať paket na neexistujúcu alebo nesprávne zadanú IP adresu. Uvidíte, že paket buď nedokáže opustiť zdrojové zariadenie, alebo sa stratí niekde v sieti, pretože smerovače nebudú vedieť nájsť cestu k cieľu. To zdôrazňuje dôležitosť správnych a platných IP adries pre úspešnú komunikáciu.
  4. Pokus 4: Paket s chybou DNS: Tento pokus simuluje situáciu, keď sa pokúsite pristupovať k zdroju pomocou doménového mena, ktoré sa nedá preložiť systémom DNS (napríklad neexistujúca webová stránka). Uvidíte, že pokus o komunikáciu zlyhá už na začiatku, pretože váš počítač nedokáže získať IP adresu pre dané doménové meno. To podčiarkuje kritickú úlohu DNS pri preklade mien na IP adresy.

Každý z týchto pokusov vám pomôže lepšie pochopiť, ako sa IP adresy, masky podsietí, smerovače a DNS servery podieľajú na úspešnom doručení dát cez internet. Sledovaním cesty paketu v reálnom čase môžete vizuálne prepojiť teoretické vedomosti s praktickým fungovaním siete.

Často kladené otázky (FAQ) o počítačových sieťach a internete

Čo je to maska podsiete a na čo slúži?

Maska podsiete je 32-bitové číslo, ktoré pomáha rozlíšiť sieťovú časť IP adresy od hostiteľskej časti. Slúži na rozdelenie veľkej siete na menšie, spravovateľné podsiete, čo zlepšuje výkon, bezpečnosť a efektívnejšie prideľovanie IP adries.

Aký je rozdiel medzi TCP a UDP protokolom?

TCP (Transmission Control Protocol) je spoľahlivý, na spojenie orientovaný protokol, ktorý zaručuje doručenie dát v správnom poradí a s kontrolou chýb. Používa sa napríklad pre web alebo e-mail. UDP (User Datagram Protocol) je rýchlejší, nespoľahlivý, bezspojový protokol, ktorý nekontroluje chyby ani neopakuje prenos. Je vhodný pre aplikácie, kde je dôležitá rýchlosť, ako napríklad streamovanie videa alebo online hry.

Prečo vznikol IPv6, keď už existovalo IPv4?

IPv4 adresy sú 32-bitové a ich počet je obmedzený na približne 4,3 miliardy, čo sa ukázalo ako nedostatočné pre rastúci počet zariadení pripojených k internetu. IPv6 bol vytvorený, aby vyriešil tento problém. Je to 128-bitový systém, ktorý poskytuje takmer neobmedzené množstvo jedinečných adries, čím zabezpečuje dlhodobú škálovateľnosť internetu.

Ako DNS prekladá doménové mená na IP adresy?

Keď zadáte doménové meno (napr. www.google.com) do prehliadača, váš počítač odošle požiadavku na DNS server. DNS server následne vyhľadá zodpovedajúcu číselnú IP adresu pre toto doménové meno. Po nájdení pošle IP adresu späť vášmu počítaču, ktorý sa potom môže priamo pripojiť k serveru s danou IP adresou a získať požadovaný obsah.

Aká je úloha smerovača (routera) v sieti?

Smerovač je kľúčové sieťové zariadenie, ktoré spája rôzne siete a podsiete. Jeho hlavnou úlohou je smerovať dátové pakety od zdroja k cieľu, pričom si vyberá najlepšiu možnú cestu. Robí to na základe informácií obsiahnutých vo svojej smerovacej tabuľke, ktorá mu hovorí, ako dosiahnuť rôzne sieťové rozsahy. Smerovače sú nevyhnutné pre fungovanie internetu, pretože zabezpečujú prenos dát medzi celosvetovo prepojenými sieťami.

Over si, čo už vieš

Test · 20 otázok · prvé 3 zadarmo

Otázka 1 z 30%

IPv6 adresa sa zapisuje ako osem skupín štyroch hexadecimálnych číslic oddelených dvojbodkami.

Precvič si to na kartičkách

12 kartičiek · prvé 3 zadarmo bez účtu

1 / 12

Čo sú počítačové siete a na čo slúžia?

Počítačové siete sú základom moderného digitálneho sveta, umožňujú zariadeniam ako sú počítače, smartfóny, servery a iné sieťové zariadenia, vzájomne

Ťukni na otočenie · Potiahni na navigáciu

Precvič si to, nielen prečítaj

12 kartičiek, test s vysvetlením a podcast k tejto téme. Účet je zadarmo a pokračuješ tam, kde si skončil.

  • Bez platobnej karty
  • Web aj mobilná aplikácia
  • 330 000+ študentov
Začni zadarmo

Súvisiace témy