Siete a internet
Siete a internet je bezplatná interaktívna simulácia zo StudyFi Lab. Beží priamo v prehliadači, bez registrácie a bez inštalácie.
Ako paket nájde cestu: DNS, TCP/IP a routery
Pokusy
Čo sa stane, keď napíšeš adresu
Prehliadač najprv potrebuje IP adresu: DNS resolver ju zistí postupným dopytom na koreňový server, server domény .com a autoritatívny server. Potom s webovým serverom nadviaže spojenie TCP (SYN, SYN-ACK, ACK), dohodne šifrovanie TLS a pošle požiadavku HTTP GET. Server odpovie 200 OK s HTML a prehliadač stránku vykreslí. Každá správa putuje cez niekoľko smerovačov.
Vyskúšaj: Spočítaj, koľko správ prebehne, kým prehliadač vôbec pošle GET. Ktoré kroky by odpadli, keby adresa už bola vo vyrovnávacej pamäti?
Pakety a smerovanie
Smerovače hľadajú najlacnejšiu cestu Dijkstrovým algoritmom: vždy uzavrú smerovač s najmenšou známou vzdialenosťou a cez neho skúsia zlepšiť vzdialenosti susedov (d(v) = min(d(v), d(u) + cena)). Správa sa rozdelí na očíslované pakety, ktoré môžu ísť rôznymi rovnako lacnými cestami a doraziť v inom poradí. Príjemca ich podľa čísel zoradí vo vyrovnávacej pamäti.
Vyskúšaj: Pošli správu z A do G a sleduj, ktorý paket dorazí prvý. Potom preruš spoje D–E a D–F — akou cestou a za akú cenu to pôjde teraz?
Vrstvy TCP/IP
Na ceste dolu zásobníkom každá vrstva zabalí dáta do svojej hlavičky (zapuzdrenie): TCP pridá porty, IP pridá adresy a TTL, Ethernet rámec s MAC adresami a kontrolným súčtom FCS. Príjemca na ceste hore hlavičky postupne rozbalí. Model OSI delí rovnakú prácu do 7 vrstiev. (Pri HTTPS by dáta boli navyše zašifrované pomocou TLS.)
Vyskúšaj: Zastav animáciu na drôte a nájdi port 443 a cieľovú IP adresu. Potom zapni OSI a zisti, ktoré tri vrstvy OSI pokrýva aplikačná vrstva.
IP adresy a podsiete
Adresa IPv4 má 32 bitov. Dĺžka prefixu /n hovorí, koľko prvých bitov určuje sieť; zvyšných 32 − n bitov čísluje zariadenia. Adresa siete má všetky bity hostiteľa 0, adresa všesmerového vysielania (broadcast) všetky 1, takže použiteľných adries je 2³²⁻ⁿ − 2. Dve adresy sú v rovnakej sieti, keď sa zhodujú vo všetkých sieťových bitoch.
Vyskúšaj: Nastav 192.168.1.130/26 a over, že sieť začína na .128 a končí na .191. Potom posúvaj prefix: ako sa zmení počet hostiteľov, keď pridáš jeden bit?
Časté otázky
Čo je Siete a internet?
Siete a internet je bezplatná interaktívna simulácia zo StudyFi Lab. Beží priamo v prehliadači, bez registrácie a bez inštalácie. Ako paket nájde cestu: DNS, TCP/IP a routery
Je aplikácia Siete a internet zadarmo?
Áno. Aplikácia Siete a internet je úplne zadarmo. Funguje v prehliadači na počítači, tablete aj telefóne a nepotrebuješ k nej účet.
Čo môžem preskúmať v aplikácii Siete a internet?
Čo sa stane, keď napíšeš adresu, Pakety a smerovanie, Vrstvy TCP/IP, IP adresy a podsiete.
Čo ukazuje pokus „Čo sa stane, keď napíšeš adresu“?
Prehliadač najprv potrebuje IP adresu: DNS resolver ju zistí postupným dopytom na koreňový server, server domény .com a autoritatívny server. Potom s webovým serverom nadviaže spojenie TCP (SYN, SYN-ACK, ACK), dohodne šifrovanie TLS a pošle požiadavku HTTP GET. Server odpovie 200 OK s HTML a prehliadač stránku vykreslí. Každá správa putuje cez niekoľko smerovačov.
Čo ukazuje pokus „Pakety a smerovanie“?
Smerovače hľadajú najlacnejšiu cestu Dijkstrovým algoritmom: vždy uzavrú smerovač s najmenšou známou vzdialenosťou a cez neho skúsia zlepšiť vzdialenosti susedov (d(v) = min(d(v), d(u) + cena)). Správa sa rozdelí na očíslované pakety, ktoré môžu ísť rôznymi rovnako lacnými cestami a doraziť v inom poradí. Príjemca ich podľa čísel zoradí vo vyrovnávacej pamäti.
Učíš sa na test?
Nahraj svoje poznámky a StudyFi z nich urobí kartičky, testy a podcasty.