треки / 02
Мережі та інтернет
Цей кластер збирає матеріал каналу «Як працює інтернет» — свідомо багатосерійний цикл, у якому Віктор відбудовує сантехніку інтернету з перших принципів і, як завжди, доводить кожне твердження наживо — з dig, Wireshark, справжніми хмарними серверами й маленькими тулзами. Наскрізна думка: абстракції, які ми сприймаємо як даність (URL, що резолвиться; сторінка, що вантажиться «швидко»; замочок, що означає «безпечно»), ховають шари раунд-тріпів, ієрархій і припущень про довіру, які здебільшого тримаються — доки хтось у кавʼярняному Wi-Fi не вирішить інакше. Цикл охоплює резолвінг імен (DNS), приєднання пристрою до мережі (DHCP), транспортний рівень і трансляцію адрес (NAT і мережі), фізику, що обмежує швидкість (затримки і швидкість світла), і шар довіри поверх усього (HTTPS/TLS) — з відгалуженнями у віддалену розробку й можливості браузера.
Порядок перегляду
-
1
спершу фізична межа: як швидкість світла і хендшейки TCP/TLS роздувають бекенд на 20 мс до ~420 мс
-
2Як працює Інтернет: основи DNS початковий
DNS, частина 1: hosts.txt, типи записів, DoH, підступ переходу з UDP на TCP на 512 байтах
-
3
DNS, частина 2: root→TLD→authoritative, доведено вручну через dig
-
4
як пристрій узагалі потрапляє в мережу: DHCP через атаку rogue-сервером у кавʼярняному Wi-Fi, зібрану наживо на dnsmasq
-
5
шар довіри поверх: у які саме способи HTTPS підводить у ворожій мережі
-
6
глибше в той самий шар довіри: відкликання сертифікатів і каскад CRLite у Firefox
-
7
сантехніка в дії: підмережі, маршрутизація і фаєрвол для ізоляції VirtualBox-VM через роутер pfSense
-
8
відгалуження у віддалену розробку через SSH і тунелі vscode.dev