StudyFi Lab · Informatika

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.

Vyskúšaj StudyFi zadarmo