Что дальше: итоги курса и направления для роста

Что дальше: итоги курса и направления для роста

Курс «Как работает интернет» завершён. Мы прошли 12 модулей и 57 уроков — от базовых понятий (что такое сеть) до написания health-check скриптов. Давайте подведём итоги и наметим, куда двигаться дальше.

Что мы изучили: карта курса

Модуль 1. Основы сетей. LAN/WAN, свитчи и MAC-адреса, роутеры и IP, провайдеры и магистраль интернета, разница между интернетом и вебом.

Модуль 2. IP-адресация и маршрутизация. IPv4/IPv6, пакеты и их структура, маршрутизация (статика/динамика/BGP), NAT, ping и диагностика.

Модуль 3. Стек TCP/IP. OSI и TCP/IP модели, TCP (надёжность, рукопожатие, скользящее окно), UDP (скорость без гарантий), порты и сокеты.

Модуль 4. DNS. Зачем нужен DNS, иерархия доменов, процесс разрешения, типы записей (A, AAAA, CNAME, MX, TXT), кэширование и TTL.

Модуль 5–6. HTTP. Протокол без состояния, запросы/ответы, методы (GET/POST/PUT/DELETE), статус-коды, заголовки, cookies, кэширование, content negotiation, connection management. Эволюция HTTP/0.9 → HTTP/3.

Модуль 7. HTTPS и TLS. Почему HTTP небезопасен, симметричное и асимметричное шифрование, TLS handshake, сертификаты и PKI, HSTS и Mixed Content.

Модуль 8. Как браузер загружает страницу. Парсинг URL, путь DNS→TCP→TLS→HTTP, серверная обработка, рендеринг (DOM, CSSOM, Layout, Paint), Critical Rendering Path.

Модуль 9. Основы REST API. Что такое API, принципы REST, JSON, CRUD через HTTP, чтение документации API.

Модуль 10. WebSockets. Real-time коммуникация, WebSocket handshake, протоколы ws/wss, WebSocket API в браузере, сравнение с SSE и Long Polling.

Модуль 11. Безопасность в вебе. CORS и Same-Origin Policy, Content Security Policy, XSS и CSRF, аутентификация (сессии и JWT), security-заголовки.

Модуль 12. Инструменты. curl, DevTools Network, диагностика сайта, health-check скрипт.

Ты теперь знаешь

После этого курса ты можешь:

  • Объяснить, что происходит между нажатием Enter и появлением страницы на экране.
  • Отладить сетевую проблему через curl и DevTools.
  • Аргументированно выбрать между HTTP/1.1, HTTP/2 и HTTP/3.
  • Объяснить коллеге/заказчику, почему HTTPS обязателен, а не «опционален».
  • Прочитать документацию API и понять, какие эндпоинты доступны.
  • Написать простой REST-клиент на JavaScript.
  • Проверить сайт на базовые проблемы безопасности и производительности.
  • Понимать, о чём говорят backend-разработчики про TLS, сертификаты, DNS, TCP, WebSocket.

Это база. Без неё невозможно расти в backend, frontend или DevOps. Теперь у тебя эта база есть.

Куда расти дальше

Курс «Как работает интернет» — фундамент. Вот направления для продолжения:

1. JavaScript и веб-разработка. Курсы академии по JavaScript и Playwright — непосредственное продолжение. Ты будешь применять знания HTTP, API и DevTools каждый день.

2. Backend-разработка. Node.js, Express, базы данных (PostgreSQL), проектирование REST API, GraphQL, микросервисы, Docker.

3. DevOps и инфраструктура. CI/CD, Nginx и reverse proxies, контейнеризация (Docker, Kubernetes), мониторинг (Prometheus, Grafana), облачные провайдеры (AWS, GCP).

4. Сетевая инженерия (продвинутый уровень). BGP и междоменная маршрутизация, MPLS, SDN (программно-определяемые сети), IPv6 deployment, DNSSEC.

5. Кибербезопасность. Web-уязвимости (OWASP Top 10), пентестинг, криптография, security-аудит, Bug Bounty.

Полезные ресурсы для самостоятельного изучения

  • MDN Web Docs — исчерпывающая документация по HTTP, Web API, JavaScript.
  • High Performance Browser Networking (Илья Григоровик) — бесплатная книга про TCP, TLS, HTTP/2, WebSocket на практике.
  • HTTP Archive — статистика по реальным сайтам: HTTP/3 adoption, размер страниц, форматы изображений.
  • Let's Encrypt Stats — процент сайтов, использующих HTTPS.
  • Cloudflare Learning Center — короткие и понятные статьи по CDN, DNS, TLS, DDoS.

Заключительное слово

Интернет — самая большая распределённая система в истории человечества. Миллиарды устройств, сотни тысяч провайдеров, тысячи протоколов — и всё это работает вместе, доставляя котиков с задержкой в миллисекунды за тысячи километров. Это чудо инженерии, построенное на принципах открытости, совместимости и простоты.

Ты теперь знаешь, как это чудо работает. Применяй.

Проверь себя

  1. Какой модуль курса показался самым сложным и почему?
  2. Какие три инструмента ты будешь использовать при отладке сетевых проблем?
  3. В каком направлении ты хочешь развиваться дальше?
<details> <summary>Ответы (твоя очередь!)</summary>

Это финальные вопросы без «правильных» ответов. Они для самооценки. Если можешь ответить на них честно — курс пройден не зря.

Спасибо, что прошёл курс «Как работает интернет» до конца!

</details>

Попробуйте интерактивную версию

Практические задачи, квизы и AI-наставник — бесплатный старт без карты

Перейти к практике