OSI7 vrstiev v pohybe
Jedna HTTPS požiadavka sa u odosielateľa zabalí vrstvu po vrstve, prejde káblom a u príjemcu sa rozbalí.
Animovaný ťahák. Každá dlaždica beží vo vlastnej slučke a ukazuje, čo sa v sieti reálne deje. Verejné adresy sú ukážkové (dokumentačné rozsahy RFC 5737).
Adresovanie, preklad mien, porty a vrstvy, teda to, na čom stojí všetko ostatné.
Jedna HTTPS požiadavka sa u odosielateľa zabalí vrstvu po vrstve, prejde káblom a u príjemcu sa rozbalí.
Každé zariadenie v sieti má svoju adresu.
Mená sa prekladajú na IP adresy.
Jeden stroj, veľa služieb.
Hardvérová identita sieťovej karty (NIC).
Veľa privátnych IP za jednou verejnou.
Nové zariadenie dostane IP automaticky (DORA).
Dáta cestujú po malých kúskoch.
Teória má 7 vrstiev, internet reálne beží na 4.
Delenie siete na menšie podsiete.
Medzi sieťami vs. v rámci jednej siete.
Spoľahlivý prúd vs. rýchle datagramy.
Web so zámkom a bez neho.
Handshake pred šifrovanou komunikáciou.
Povoľ dobré, zablokuj zlé.
Súkromný tunel cez internet.
Čo sa deje pod kapotou: ako sa hľadá MAC, nadväzuje spojenie, smeruje paket a rozkladá záťaž. Toto uvidíš vo Wiresharku.
Kto má túto IP? Pýta sa broadcastom, odpoveď príde unicastom.
Tri pakety predtým, než pôjde prvý bajt dát.
Resolver sa pýta postupne: root, TLD, autoritatívny server.
TTL rastie o 1 a každý router na trase sa prezradí.
Jeden fyzický switch, viac oddelených sietí.
Router porovná cieľ s tabuľkou a vyberie najpresnejšiu trasu.
128-bitové adresy a pravidlá ich skracovania.
Záťaž sa rozdelí a mŕtvy server sa obíde.
Jedna verejná IP a port 443, za ňou veľa služieb. Presne ako tvoj NPM.
Od Dockerfile po request z internetu, ktorý doletí do tvojho kontajnera.
Image je šablóna, kontajner je jej bežiaca inštancia.
Často menené súbory kopíruj až na koniec, build bude rýchly.
Kontajner počúva na :80, svet ho vidí na :8086.
Kontajner je dočasný, dáta patria do volume.
Kontajnery v jednej sieti sa nájdu podľa mena, svet vidí len publikované porty.
Celá cesta od zadania adresy po odpoveď z tvojho servera.