Курс 22 · Data Engineering Бесплатно
Computer Networks для Junior
Что происходит, когда вводишь URL: TCP/IP, DNS, сокеты, балансировка, tcpdump. Бесплатно, интерактивно, с диаграммами. Дебажь сеть уверенно.
Beginner
Уровень
72
Уроков
50
Часов
17
Модулей
Что входит: 72 уроков · 17 модулей · сертификат
Что нужно знать заранее
- Базовое знакомство с командной строкой Linux/macOS (cd, ls, curl, ping)
- Минимальное понимание чисел в hex/binary форматах (нужно для адресов и масок)
- Установленный Python 3.11+ для модуля сокетов и Wireshark для диагностики
Программа
Введение в курс
6 уроков · 3 ч
Сеть на пальцах
6 уроков · 3 ч
Что такое сеть: hosts, links, packets
8 уроков · 4 ч
Модели OSI и TCP/IP
8 уроков · 4 ч
Link layer: Ethernet, MAC, ARP, switches
8 уроков · 4 ч
IP-адресация: IPv4, IPv6, CIDR, subnetting
10 уроков · 5 ч
Маршрутизация: routing tables, gateways, NAT
8 уроков · 4 ч
UDP: connectionless datagrams
6 уроков · 3 ч
TCP: handshake, reliability, congestion
10 уроков · 5 ч
DNS: иерархия, записи, резолвинг, кэширование
10 уроков · 5 ч
HTTP: 1.1, HTTP/2, HTTP/3 (QUIC)
12 уроков · 6 ч
TLS: handshake, сертификаты, PKI
8 уроков · 4 ч
Berkeley sockets: сетевое программирование на Python
10 уроков · 5 ч
Балансировка нагрузки: L4/L7, reverse proxy, NGINX
8 уроков · 4 ч
Сетевая безопасность: MITM, DDoS, firewalls
8 уроков · 4 ч
Диагностика: ping, traceroute, dig, tcpdump, wireshark
10 уроков · 5 ч
Capstone: реверс-инжиниринг трафика и мини-инфраструктура
8 уроков · 4 ч
Что изучать дальше