Все, что тебе нужно знать про сети, чтобы работать с ними на Linux. Коллеги будут завидовать, а начальство рукоплескать, но это не точно
30% теории и 70% практики, домашние задания с ревью.
В качестве выпускной работы тебе нужно будет собрать или «починить» виртуальную лабораторию.
Кому подойдет курс:
1. Системные администраторы
Приобретение новых компетенций и более эффективное решение задач (в т.ч. взаимодействие с другими командами).
2. DevOps-инженеры
Получение более подробного представления о сети.
Понимание процессов NAT, маршрутизации, VPN, bridge и прочих.
3. DBA
Те, кто работает с софтом и инфраструктурой, но хочет понимать ещё и сети.
Чему ты научишься:
1. Узнаешь, что это вообще такое
2. Получишь представление, как устроена сеть в Linux
3. Научишься пользоваться инструментами для поиска проблем
4. Получишь представление о проектировании сетевой части в Linux
5. Узнаешь, как интерпретировать вывод команды
6. Поймешь, как проверить, что всё работает штатно
7. Получишь компетенции по сетевой части в Linux, объяснение процессов сетевого взаимодействия
Содержание:
Тема 1 - Введение
Тема 2 - Что такое сети на примере Linux
Модель OSI и стек TCP/IP
Общие сведения об ip-адресах
Способы настройки ip-адреса на клиенте
Порты и сокеты
Базовая настройка firewall
Тема 3 - Делаем офисный роутер из Linux
Статическая маршрутизация и коммутация — общие сведения
DHCP, SLAAC и другие способы назначения адресов клиентам