18 модулів
Від Ethernet і маршрутизації до TCP, DNS, TLS, файрволів, Інтернету речей і мереж датацентру.
Мережу можна вивчити як перелік абревіатур: OSI, TCP, ARP, NAT, BGP. Але коли
ping проходить, а сайт не відкривається, або відеодзвінок розсипається
саме тоді, коли хтось копіює файл, від переліку мало користі. Потрібно знати,
що відбувається з пакетом на кожному кроці й де його можна побачити.
Тому курс іде знизу вгору, від кадру до застосунку, і кожен механізм
показує в роботі: у tcpdump, ss, ip route get, dig. Перший модуль
проходить увесь шлях запиту за один раз, решта розбирають кожен крок окремо.
18 модулів
Від Ethernet і маршрутизації до TCP, DNS, TLS, файрволів, Інтернету речей і мереж датацентру.
Дві доріжки практики
Мережеве програмування на C і Python та побудова й налагодження мереж у Linux. Чотирнадцять робіт з автоперевіркою.
Уся мережа на одній машині
Хости й маршрутизатори в лабораторних — простори імен мережі Linux. Для практики вистачає однієї віртуальної машини.
Без реєстрації
Заводити нічого не треба. Матеріали відкриті, прогрес тестів лишається у вашому браузері.
Упевнена робота в терміналі Linux і двійкова система числення. Для доріжки програмування знадобиться C на рівні вказівників і структур або Python. Курс спирається на «Операційні системи» там, де мова про ядро: сокети, переривання, простори імен. Ці модулі корисно мати під рукою, але проходити той курс спершу не обов’язково.