Stewdent.eu
▾

Ako funguje internet

Zisti, čo je internet, ako sú počítače prepojené a čo sa deje, keď otvoríš webovú stránku.

Posledná aktualizácia: 31. decembra 2025

★★☆☆☆ Stupeň 2computingSústavynetworkinginternetwebprotocolsTCP/IP4 min čítania

Nahlásiť chybu

Každý deň posielaš správy, pozeráš videá a otváraš webové stránky — ale čo sa skutočne deje „za scénou"? Internet je globálna sieť miliárd prepojených zariadení, ktorá umožňuje výmenu dát po celom svete.

Čo je internet?

Internet (skratka z Interconnected Networks — prepojené siete) je celosvetová sieť počítačov, serverov, smartfónov a iných zariadení prepojených prostredníctvom štandardizovaných protokolov.

Internet nie je jedna sieť — je to sieť sietí: tisíce menších sietí (firemných, školských, domácich) prepojených dohromady.

Poznámka

Internet a World Wide Web (WWW) nie sú to isté. Internet je fyzická a logická infraštruktúra (káble, routre, protokoly). Web je jedna zo služieb bežiacich na internete — ide o sieť webových stránok prepojených hypertextovými odkazmi.

Fyzická infraštruktúra

Dáta cestujú po internete cez:

  • Optické káble — väčšina dát sa prenáša cez tenké sklenené vlákna, kde signál tvorí svetlo. Podmorské optické káble prepájajú kontinenty.
  • Metalické káble (ethernet, telefónne linky)
  • Bezdrôtové siete (Wi-Fi, mobilné siete 4G/5G)
  • Satelity — pre odľahlé oblasti

Protokoly: spoločný jazyk internetu

Aby mohli zariadenia od rôznych výrobcov komunikovať, potrebujú protokoly — dohodnuté pravidlá výmeny dát.

Najdôležitejšie protokoly:

ProtokolFunkcia
IP (Internet Protocol)Adresovanie zariadení, smerovanie paketov
TCP (Transmission Control Protocol)Spoľahlivý prenos, opätovné posielanie stratených paketov
HTTP/HTTPSPrenos webových stránok
DNS (Domain Name System)Preklad doménových mien na IP adresy
SMTP/IMAPOdosielanie a prijímanie e-mailov

Čo sa stane, keď otvoríš webovú stránku?

Keď do prehliadača napíšeš www.skola.sk, prebehne séria krokov:

  1. DNS dotaz: Prehliadač sa opýta DNS servera: „Aká je IP adresa skola.sk?" Server odpovie, napr. 195.168.1.10.

  2. TCP spojenie: Prehliadač vytvorí spojenie so serverom na danej IP adrese (tzv. TCP handshake).

  3. HTTP požiadavka: Prehliadač pošle serveru požiadavku: „Pošli mi hlavnú stránku (GET /)."

  4. HTTP odpoveď: Server odpovie HTML kódom stránky.

  5. Zobrazenie: Prehliadač prečíta HTML a zobrazí stránku vrátane obrázkov, CSS štýlov a JavaScriptu.

Tip

Celý tento proces — od stlačenia Enter po zobrazenie stránky — trvá zvyčajne menej ako 1 sekundu, hoci zahrňuje desiatky krokov a prenos stoviek kilobajtov dát.

Model klient-server

Internet funguje na princípe klient-server:

  • Klient (tvoj prehliadač, telefón) zasiela požiadavky (requests)
  • Server (vzdialený počítač) na požiadavky odpovedá
# Jednoduchá HTTP požiadavka v Pythone
import requests

# Prehliadač robí toto automaticky — my to robíme manuálne
odpoved = requests.get("https://www.example.com")

print(f"Status kód: {odpoved.status_code}")   # 200 = OK
print(f"Typ obsahu: {odpoved.headers['Content-Type']}")
print(f"Prvých 200 znakov HTML:")
print(odpoved.text[:200])
Upozornenie

Internet bol pôvodne navrhnutý na spoľahlivý prenos, nie na bezpečnosť. Preto je dôležité používať HTTPS, silné heslá a VPN pri pripojení na verejné Wi-Fi siete — nešifrovaná komunikácia môže byť odpočúvaná.

Cvičné príklady

Aký je rozdiel medzi internetom a webom (WWW)? Uveď príklady iných služieb bežiacich na internete okrem webu.

Zobraziť odpoveď
Internet je fyzická a logická sieť infraštruktúra (káble, routre, protokoly). Web (WWW) je len jedna zo služieb bežiacich na internete. Ďalšie služby: e-mail (SMTP/IMAP), online hry, VoIP hovory (Skype), FTP prenos súborov, streaming (Netflix), IoT zariadenia.

Opíš, čo robí DNS server a prečo je potrebný. Čo by sa stalo, ak by DNS nefungoval?

Zobraziť odpoveď
DNS (Domain Name System) prekladá čitateľné doménové mená (napr. google.com) na IP adresy (napr. 142.250.185.46). Ľudia si pamätajú mená, počítače komunikujú cez IP adresy. Ak by DNS nefungoval, nedalo by sa pristúpiť na weby cez mená — museli by sme zadávať IP adresy priamo.