Menu
Coddy logo textTech
Путь обучения

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

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

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

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

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

6 курсов2 разделов282 уроков264 задачи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 и облаками.НачатьСвоя страница
Что вы получаете
Всё, что вам нужно, чтобы научиться программировать

Learn by Doing

Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.

playground.js
Code Editor
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Input
"Alex"
Output
"Hello, Coddy! Alex"

Build Your Coding Streak

Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.

12 days streak

Return tomorrow to keep your streak!

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

Double or Nothing

Day 5 of 7

fire Freeze icon

Streak Freeze

2 left

Code Anywhere, Anytime

Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.

Python
7Streak
250Score
5Energy
Variables
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
CONTINUE
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
Journey
Goals
Leaderboard
Profile
4.9
StarStarStarStarStar
Rating

You're Not Alone in This

Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!

Challenger League
Challenger LeagueTop 7 advance
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 iconPromotion zoneleaderboard Arrow Up icon

Every way to learn

Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.

Intro to Variables
Audio

A variable is a named container that stores a value you can reference later in your program.

In Python, you create one by writing the name, an equals sign, then the value you want to store.

The value can change over time - reassigning the name simply points it to a new value.

1xSarah

Prove Your Skills

Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.

CoddyCertificate of Completion
This certifies thatJohn Doehas successfully completed
python iconPython Fundamentals
Verified
DateJan 2026
LinkedInAdd to 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 programming languages illustration

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

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