Menu
CoddyTech
Путь обучения

Дорожная карта по компьютерным сетям для новичков

Основы сетей в том порядке, в каком их осваивает сетевой инженер, и только на практике: терминал Linux прямо в браузере для команд, модель OSI слой за слоем, IP-адреса и маски подсети, посчитанные вручную, затем DNS-запросы, порты и сокеты, ping, HTTP-запросы, набранные руками, и TLS на реальных хостах, а в финале лаборатория, где вы адресуете и чините локальную сеть. Бесплатно, с сертификатом за каждый курс.

42,213+ codders записались на эти курсы

282 уроков280 задачи776 вопросов квиза

Путь по компьютерным сетям, шаг за шагом

6 курсов2 разделов282 уроков280 задачи776 вопросов квиза

Каждый шаг - уже существующий курс Coddy. Проходите по порядку или сразу переходите к тому, которого вам не хватает: прогресс в любом случае сохраняется по каждому курсу отдельно.

  1. 1
    Начать этот шагНачатьПеремещение по файловой системе, работа с файлами и правами, объединение команд через конвейеры, чтение логов. Любой сетевой инструмент на этом пути - консольная команда, поэтому терминал идёт первым.НачатьСвоя страница
  2. 2
    Начать этот шагНачатьСемь уровней и то, что на самом деле живёт на каждом из них - кадры, пакеты, сегменты, порты, протоколы - и рядом модель TCP/IP. Словарь, которым пользуются каждый следующий курс, каждое собеседование и каждый разбор неполадки.НачатьСвоя страница
  3. 3
    Начать этот шагНачатьАдреса IPv4, классы и CIDR, маски подсети, адреса сети и широковещательные, разбиение сети на подсети и расчёт их размера - всё вручную, с мгновенной проверкой, пока арифметика не станет автоматической. Шаг, на котором чаще всего спотыкаются изучающие сети, и тот, который этот путь отрабатывает жёстче всего.НачатьСвоя страница
  4. 4
    Начать этот шагНачатьКак хосты общаются, имена и DNS, порты и сокеты, проверки доступности, затем HTTP, набранный руками, curl во всех подробностях, отправка данных, HTTPS и TLS и разбор проблем с аутентификацией - на реальных хостах. Именно так инженер на самом деле смотрит на сеть из командной строки.НачатьСвоя страница
  5. 5
    Начать этот шагНачатьРаздать адреса хостам локальной сети, правильно выставить маски, добавить маршрутизаторы и шлюзы, найти причину, по которой что-то не подключается, затем вырастить офисную сеть и починить сломавшийся филиал. Лаборатория, где три предыдущих шага превращаются в один навык.НачатьСвоя страница
  6. 6
    Начать этот шагНачатьОбразы, контейнеры и Dockerfile, а затем та часть, которую пропускает большинство курсов по Docker: как контейнеры получают адреса, общаются друг с другом и выходят во внешний мир. Мост от основ сетей к работе с DevOps и облаками.НачатьСвоя страница
Что вы получаете
Всё, что вам нужно, чтобы научиться программировать

Учитесь на практике

Пишите реальный код, работайте с базами данных, создавайте сайты и осваивайте ИИ-промпты. Наши интерактивные уроки охватывают все навыки, необходимые современным разработчикам.

playground.js
Редактор кода
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Тест №1test Case Success icon
Тест №2test Case Success icon
Тест №3test Case Failure icon
Ввод
"Alex"
Вывод
"Hello, Coddy! Alex"

Создайте свою серию

Будьте последовательны и наблюдайте за своим прогрессом! Отслеживайте ежедневную привычку программирования, защищайте свою серию с помощью дней заморозки и получайте награды за каждый день.

12 дней подряд

Возвращайтесь завтра, чтобы сохранить серию!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

Всё или ничего

День 5 из 7

fire Freeze icon

Заморозка серии

2 left

Код где угодно

Возьмите свое путешествие по программированию с собой! Без настройки, без загрузок - просто откройте и начните программировать. Доступно на iOS, Android и Web с рейтингом 4.9 звезд.

Python
7Серия
250Очки
5Энергия
Переменные
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
ПРОДОЛЖИТЬ
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Путь
Цели
Таблица лидеров
Профиль
4.9
ЗвездаЗвездаЗвездаЗвездаЗвезда
Рейтинг

Вы не одиноки

Соревнуйтесь в глобальных рейтингах, приглашайте друзей, чтобы получать награды, и празднуйте успехи друг друга. Программировать веселее с друзьями!

Лига Претендентов
Лига ПретендентовТоп 7 продвигаются
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconЗона продвиженияleaderboard Arrow Up icon

Учитесь как угодно

Читайте, слушайте, проверяйте себя, спрашивайте у ИИ или ищите то, что уже изучили. Каждый урок подстраивается под вас.

Введение в переменные
Аудио

Переменная - это именованный контейнер, который хранит значение для последующего использования.

В Python вы создаёте её, написав имя, знак равенства и значение, которое нужно сохранить.

Значение может меняться - переприсваивание просто направляет имя на новое значение.

1xSarah

Ваш сертификат

Получайте сертификаты за каждый завершенный курс. Добавьте их в свой профиль LinkedIn и резюме, чтобы продемонстрировать работодателям свои навыки программирования.

CoddyСертификат о прохождении
Настоящим подтверждается, чтоИван Ивановуспешно завершил(а)
python iconОсновы Python
Подтверждено
Датаянв. 2026
LinkedInДобавить в LinkedIn

Почему изучать компьютерные сети на Coddy

  • Настоящий терминал, а не схема. Сети обычно преподают по слайдам; здесь вы запускаете ping, DNS-запросы и curl к реальным хостам прямо из браузера и читаете сырой HTTP-ответ, так что каждое понятие - это то, что вы увидели своими глазами.
  • Подсети вручную, пока это не станет простым. Классы адресов, CIDR, маски и широковещательные адреса - именно та часть, на которой люди заваливают любой курс по сетям; здесь их отрабатывают с мгновенной проверкой, пока это не превратится в арифметику, а не в зубрёжку.
  • Подсказки ИИ, которые читают вашу команду и её вывод. Если не хватает шлюза или маска задана неверно, Bugsy смотрит, что вы набрали и что вернулось, и подталкивает к решению, не выдавая ответ.
  • Бесплатный сертификат за каждый курс, проверяемый по собственной ссылке: Linux, модель OSI, подсети, сетевые инструменты, лабораторные по LAN, Docker - каждый из них строка в резюме, которую рекрутер может проверить за пять минут.

Частые вопросы об изучении компьютерных сетей

С каких основ компьютерных сетей начать?

С того, как адресуются устройства (IP-адреса, подсети, MAC-адреса), как данные упаковываются по уровням при передаче по сети (модели OSI и TCP/IP), как имена превращаются в адреса (DNS), как пакет находит дорогу (маршрутизация и коммутация), и с той горстки команд, которая позволяет всё это увидеть. Именно об этом данный путь, ровно в таком порядке, а командная строка идёт первой, потому что все последующие инструменты работают в ней.

Это курс CCNA?

Нет, и мы лучше скажем об этом прямо, чем будем раздувать страницу. CCNA - сертификация Cisco со своей программой экзамена и конфигурацией конкретного вендора. Этот путь - та практическая половина, которую подготовка к CCNA уже предполагает: адресация, подсети, модели, консольные инструменты и работающая локальная сеть. Многие проходят его до учебника по CCNA, чтобы схемы в книге описывали то, что они уже видели.

Можно ли изучать сети без покупки маршрутизаторов и коммутаторов?

Да. Всё на этом пути работает на настоящих Linux-хостах в вашем браузере: вы опрашиваете DNS, проверяете доступность, открываете сокеты, вручную отправляете HTTP-запросы и разбираете TLS, не владея ни одной железкой. Лаборатория по LAN точно так же адресует, маршрутизирует и диагностирует сеть. Физическое оборудование учит обжимке кабелей и меню вендоров - это приходит позже и осваивается быстро, когда понятия уже улеглись.

Нужно ли знать Linux перед изучением сетей?

Нужна командная строка, поэтому она здесь шаг первый. Почти любой стоящий сетевой инструмент - ping, DNS-запросы, curl, утилиты для портов и сокетов - это консольная команда, а большая часть сетевой, DevOps- и security-работы происходит на серверах Linux. Одной-двух недель в курсе по терминалу хватает, чтобы остальной путь шёл комфортно.

Сколько времени нужно, чтобы освоить основы сетей?

Примерно два-три месяца по часу в день на весь путь: две недели на основы терминала, две-три на модель OSI, три-четыре на IP-адресацию и подсети, пока они не станут автоматическими, три на курс по сетям в терминале вместе с лабораторными по LAN и две на сети в Docker. Больше всего времени у большинства уходит на подсети - и там же практика окупается сильнее всего.

Где применяются эти сетевые навыки?

Напрямую - в работе сетевого инженера и администратора, но также в любой роли DevOps, SRE, облака и информационной безопасности: контейнеры, облачные VPC, балансировщики нагрузки, межсетевые экраны и VPN - это всё те же сети с названием продукта сверху. Backend-разработчики, умеющие читать сырой HTTP-обмен, чинят продакшен-проблемы, на которых застревают коллеги. Шаг с Docker в конце - мост в путь по DevOps.

Этот курс по сетям бесплатный?

Каждый курс на пути бесплатен: уроки, терминал Linux в браузере, лабораторные, подсказки ИИ и сертификат в конце каждого курса. Pro лишь снимает дневной лимит энергии и добавляет безлимитную помощь ИИ; ничего из описанного на этой странице за ним не заперто.

Другие пути обучения

Те же курсы, выстроенные под другую роль. Прогресс сохраняется: курс, пройденный на одном пути, засчитывается на каждом пути, куда он входит.

Все пути обучения
Иллюстрация языков программирования Coddy

Начните путь Компьютерные сети бесплатно

Начать учиться