Internet

Internet je celosvětová decentralizovaná síť propojených počítačových sítí, které spolu komunikují pomocí protokolové rodiny TCP/IP. Žádný centrální vlastník neexistuje, jednotlivé sítě patří různým provozovatelům (poskytovatelé, univerzity, firmy, státy), spojuje je dohoda na společných protokolech.

Historie ve třech mezníkách

Rok Událost
1969 ARPANET — první uzly mezi UCLA a Stanford. 29. října odeslána první zpráva ("LOGIN"), server spadl po druhém písmenu.
1983 Přechod ARPANETu na TCP/IP — datum považované za technické "narození" internetu.
1989–1991 Tim Berners-Lee v CERNu navrhuje a spouští WWW — HTTP protokol, HTML, první prohlížeč i server.

Internet ≠ WWW (klasický chyták)

Pojem Co to je
Internet Fyzická a logická infrastruktura - "síť sítí", protokoly TCP/IP.
WWW (Web) Jedna ze služeb běžící na internetu - hypertextové dokumenty přenášené přes HTTP/HTTPS.
TCP Transportní protokol - spolehlivý přenos, kontrola pořadí, opětovné odeslání ztracených paketů.
IP Adresování a směrování paketů mezi zařízeními. Verze IPv4 a IPv6.

Další služby běžící na internetu

E-mail (SMTP, IMAP, POP3), přenos souborů (FTP, SFTP), vzdálená správa (SSH), překlad jmen (DNS), čas (NTP), telefonie (VoIP/SIP), streamování, IoT (MQTT), real-time komunikace (WebSocket, WebRTC).

TCP/IP model: 4 vrstvy

Vrstva Co dělá Příklady
Aplikační Konkrétní služba HTTP, SMTP, DNS, SSH, FTP
Transportní Doručení mezi procesy TCP (spolehlivý), UDP (rychlý, bez kontrol)
Internetová Adresace, směrování mezi sítěmi IP, ICMP (ping)
Vrstva síťového rozhraní Fyzický přenos po lince Ethernet, Wi-Fi

Internetové zdroje

Typy zdrojů

Kategorie Příklady
Statické dokumenty HTML, CSS, JS, obrázky, PDF
Dynamické zdroje API endpointy (REST, GraphQL), serverem generované stránky
Multimédia Video (MP4, WebM), audio (MP3, OGG), HLS/DASH streamy
Služby E-mail, cloud storage, databáze přes API

URI vs. URL vs. URN

Pojem Význam Příklad
URI (Uniform Resource Identifier) Obecný identifikátor zdroje - nadřazený pojem. Libovolné URL nebo URN.
URL (Uniform Resource Locator) URI, které popisuje kde zdroj je. https://example.com/index.html
URN (Uniform Resource Name) URI, které popisuje jméno zdroje nezávisle na umístění. spotify:artist:413GiX0PBqVdux5JihvMyA

URL — anatomie podrobně