- Компьютерные сети
- Общие сведения о компьютерных сетях
- Физический уровень
- Канальный уровень
- Сетевой уровень
- Транспортный уровень
- Прикладной уровень
- Заключение
- Защищенные сетевые протоколы
- Продвинутые темы
- Рекомендуемая литература
- Как помочь
- Лучшие курсы сетевого инженера в 2023 году
- 1 место. Курс «Факультет Сетевой инженер» — GeekBrains
- 2 место. Курс «Сетевой инженер» — Нетология
Компьютерные сети
Видео курса доступны на Youtube бесплатно. Для удобства я создал два отдельных плейлиста для лекций и практик, где видео расположены в логической последовательности.
Для некоторых видео есть лекции в текстовом виде. Пока их немного, но я надеюсь, что со временем удастся сделать больше.
Общие сведения о компьютерных сетях
Физический уровень
Канальный уровень
- Лекция «Канальный уровень» (презентация).
- Лекция «Технология Ethernet» (презентация).
- Лекция «MAC адреса» (презентация).
- Лекция «Ethernet. Метод доступа к разделяемой среде CSMA/CD» (презентация).
- Лекция «Коммутаторы Ethernet» (презентация).
- Практика «Канальный уровень в Wireshark».
- Лекция «VLAN» (презентация).
- Лекция «Протокол STP» (презентация).
- Лекция «Wi-Fi» (презентация).
- Практика «Исследуем Wi-Fi».
- Лекция «Wi-Fi. Метод доступа к разделяемой среде CSMA/CA» (презентация).
- Лекция «Wi-Fi. Формат кадра» (презентация).
- Лекция «Сервисы Wi-Fi» (презентация).
Сетевой уровень
- Лекция «Сетевой уровень» (презентация).
- Лекция «IP-адреса, часть 1» (презентация).
- Лекция «IP-адреса, часть 2» (презентация).
- Лекция «Протокол IP» (презентация).
- Практика «Протокол IP».
- Лекция «Протокол IP: маршрутизация» (презентация).
- Лекция «Протокол IP: фрагментация» (презентация).
- Лекция «Управляющие протоколы сетевого уровня» (презентация).
- Лекция «Протокол DHCP» (презентация).
- Практика «Протокол DHCP в Wireshark».
- Лекция «Протокол ARP» (презентация).
- Практика «Протокол ARP».
- Лекция «Протокол ICMP» (презентация).
- Практика «Протокол ICMP в Wireshark».
- Практика «Протокол ICMP, утилита traceroute».
- Лекция «Передача пакетов на сетевом и канальном уровнях» (презентация).
Транспортный уровень
- Лекция «Транспортный уровень» (презентация).
- Лекция «Протокол UDP» (презентация).
- Лекция «Протокол TCP» (презентация) .
- Практика «Порты на транспортном уровне».
- Лекция «Протокол TCP: скользящее окно» (презентация).
- Лекция «Протокол TCP: соединение» (презентация).
- Лекция «Протокол TCP: формат заголовка» (презентация).
- Практика «Установка соединения в TCP».
- Лекция «Протокол TCP: управление потоком» (презентация).
- Лекция «Протокол TCP: управление перегрузкой» (презентация).
- Лекция «Протокол TCP: управление перегрузкой, часть 2» (презентация).
- Лекция «Интерфейс сокетов» (презентация).
- Лекция «Протоколы, интерфейсы и сервисы. Примеры» (презентация).
- Практика «Инкапсуляция».
- Лекция «Трансляция сетевых адресов (NAT)» (презентация).
- Лекция «Межсетевые экраны» (презентация).
Прикладной уровень
- Лекция «Прикладной уровень» (презентация).
- Лекция «Система доменных имен DNS» (презентация).
- Лекция «Протокол DNS» (презентация).
- Практика «Протокол DNS в Wireshark».
- Лекция «Типы записей DNS» (презентация).
- Практика «Типы записей DNS в Wireshark».
- Практика «DNS: итеративный и рекурсивный режим».
- Лекция «Протокол HTTP» (презентация).
- Лекция «Постоянное соединение в HTTP» (презентация).
- Лекция «Кэширование в HTTP» (презентация).
- Практика «HTTP в текстовом режиме».
- Лекция «Электронная почта» (презентация).
- Лекция «Протокол SMTP» ( презентация).
- Практика «SMTP в текстовом режиме».
- Лекция «Протокол POP3» (презентация).
- Практика «POP3 в текстовом режиме».
- Лекция «Протокол IMAP» (презентация).
- Практика «IMAP в текстовом режиме».
- Лекция «Протокол FTP» (презентация).
- Практика «FTP в Wireshark».
Заключение
Защищенные сетевые протоколы
Продвинутые темы
В этом разделе приведены продвинутые темы компьютерных сетей, которые рекомендуется изучать после освоения основного курса. Смотреть лекции можно в любой последовательности.
- Лекция «Web сокеты» (презентация).
- Практика «Web сокеты».
- Лекция «Протокол IPv6».
- Лекция «Адреса IPv6».
- Практика «Протокол IPv6».
- Лекция «Автоматическое назначение адресов IPv6».
- Лекция «Протокол NDP».
- Практика «Протокол NDP».
- Лекция «Протоколы маршрутизации».
- Лекция «Протокол маршрутизации RIP».
- Лекция «Протокол маршрутизации OSPF».
- Лекция «Иерархическая маршрутизация».
- Лекция «Протокол BGP».
Рекомендуемая литература
- Э.Таненбаум, Д.Уэзеролл. Компьютерные сети.
- В. Г. Олифер, Н. А. Олифер. Компьютерные сети. Принципы, технологии, протоколы.
- Д. Ф. Куроуз, К. В. Росс. Компьютерные сети. Нисходящий подход.
Как помочь
Поддержать курс можно через сервис Cloudtips.
Если курс вам показался полезным, то помогите, пожалуйста, распространить информацию о нем. Рекомендуйте своим друзьям в социальных сетях. Ставьте лайки и пишите комментарии к видео на YouTube, активность учитывается YouTube при показе видео в поиске и в похожих видео.
Всем заранее спасибо за помощь и поддержку!
Лучшие курсы сетевого инженера в 2023 году
Подборка бесплатных и платных онлайн-курсов для начинающих сетевых инженеров с нуля и продвинутых.
1 место. Курс «Факультет Сетевой инженер» — GeekBrains
Инженер по сетевым коммуникациям проектирует корпоративные сети: объединяет компьютеры и серверы, обновляет программы, отвечает за безопасность данных, устраняет аварии. Без работы сетевого инженера не получится автоматизировать работу банков, больниц, заводов, аэропортов.
Кому подойдет курс:
- Новичкам
Вас ждёт много практики: вы освоите сетевые технологии с нуля и начнёте карьеру на уровне опытного junior-инженера. - Системным администраторам
Расширите компетенции и сможете работать на должности сетевого инженера или администратора. - Специалистам техподдержки
Начнёте специализироваться на сетевых технологиях, сможете сменить профессию и повысить доход.
Программа обучения:
Подготовительные видеокурсы
Их необязательно проходить, но они помогут лучше погрузиться в обучение.
I четверть — Основы сетевых технологий
Расскажем об основах маршрутизации, коммутации и сетевого взаимодействия.
- Рабочая станция на Linux
- Видеокурс: настройка инфраструктуры
- Сетевые технологии.
II четверть — Коммутация и маршрутизация
Научитесь настраивать протоколы маршрутизации, находить неисправности в приложениях и анализировать трафик.
III четверть — Сетевая безопасность и масштабирование сетей
Научитесь защищать сеть от атак и увеличивать её производительность.
IV четверть — Автоматизация сетевой инфраструктуры
Научитесь автоматизировать свою работу.
V четверть — Итоговый проект
Построите распределенную IPv4/IPv6-сеть.
Курсы вне четверти — Видеокурсс индивидуальной датой старта
Это обязательный курс, но вы можете пройти его когда вам удобно: во время обучения или после защиты итогового проекта.
Вы получите диплом о профессиональной переподготовке и электронный сертификат, которые можно добавить в портфолио и показать работодателю.
2 место. Курс «Сетевой инженер» — Нетология
Кому подойдёт этот курс:
- Новичкам
Освоите IT-профессию без навыков программирования. После обучения сможете начать карьеру в IT с должности младшего сетевого инженера - Специалистам технической поддержки
Углубите знания сетевых технологий, получите недостающий практический опыт для освоения профессии сетевого инженера и повышения собственного дохода - Системным администраторам
Сможете повысить доход, углубить экспертизу в работе с корпоративными сетями или освоить профессию сетевого инженера.
Чему вы научитесь:
- Настраивать коммутаторы и маршрутизаторы
- Проектировать безопасные корпоративные сети
- Находить и устранять проблемы в сетях
- Собирать и анализировать сетевой трафик
- Устанавливать системы мониторинга сетевого оборудования
- Использовать методы обеспечения качества обслуживания.
Курс ориентирован на практику
Вы выполните 32 лабораторных работы — все они основаны на реальных задачах сетевого инженера. Большое количество релевантных проектов в портфолио даст вам преимущество при трудоустройстве.
Дипломный проект
В конце курса вы создадите распределённую сеть для компании: спроектируете архитектуру корпоративной сети, настроите её элементы и протестируете работоспособность. Отдельно настроите инструменты для мониторинга сети, разграничения доступов, сбора и контроля конфигураций.
Программа курса:
- Введение в сетевые технологии
Познакомитесь с различными типами сетей связи, актуальными тенденциями их развития. Узнаете, какие характеристики используются для оценки качества и доступности компьютерных сетей. Познакомитесь с основными компонентами сетевой инфраструктуры и рассмотрите их взаимодействие на базе моделей OSI и TCP/IP. - Основы коммутации и маршрутизации
Изучите принципы коммутации в локальных сетях, технологию виртуальных локальных сетей (VLAN). Узнаете принципы формирования подсетей IPv4 с классовой и бесклассовой адресацией, сетей IPv6. Научитесь работать с масками переменной длины, проектировать адресное пространство. Узнаете о статической и динамической маршрутизации. Ознакомитесь с принципами поиска и устранения неисправностей в сетях Ethernet. - Построение отказоустойчивых сетей
Познакомитесь с концепциями построения отказоустойчивых сетей и проблемами, которые при этом возникают. Изучите различные реализации протокола связующего дерева (xSTP) для построения кольцевых топологий. Узнаете о методах резервирования шлюза по умолчанию с помощью группы протоколов FHRP. Познакомитесь с методами логического объединения интерфейсов EtherChannel, vPC (McLAG). - Динамическая маршрутизация
Познакомитесь с различными видами протоколов динамической маршрутизации. Узнаете, как устроена маршрутизация в интернете, рассмотрите основные принципы работы протокола BGP. Научитесь настраивать, диагностировать и оптимизировать рассмотренные протоколы. Познакомитесь с методами устранения неисправностей, связанных с отсутствием связанности как локальных сетях, так и в интернете. - Сетевая безопасность
Узнаете о различных технологиях преобразования сетевых адресов (NAT), их сферах применения и влияния на сетевую безопасность. Изучите инструменты для организации виртуальных частных сетей (VPN) как между площадками, так и для удаленного доступа. Познакомитесь с протоколами, обеспечивающими защиту передаваемых данных. Изучите принципы работы межсетевого экранирования, познакомитесь со средствами обеспечения сетевой безопасности. - Беспроводные сети
Узнаете базовую теорию передачи данных через беспроводную среду, основные параметры оценки уровня и сравнения мощности сигналов. Познакомитесь с вариантами построения беспроводной сети предприятия и устройствами, формирующими такую сеть. Изучите виды антенн, их диаграммы излучения. Рассмотрите принципы взаимодействия беспроводных точек доступа и контроллера, узнаете о беспроводном роуминге. - Основы проектирования корпоративных сетей
Познакомитесь с различными подходами к проектированию корпоративных сетей. Узнаете об основных принципах построения кампусной сети, изучите классическую двух- и трехуровневую архитектурную модель. Изучите различные варианты построения уровней доступа и распределения (Multitier, Routed Access, Virtual Switch). Узнаете, как правильно масштабировать различные сегменты сетевой инфраструктуры. - Инструменты эксплуатации
Познакомитесь со средствами учета сетевого трафика для анализа загрузки на примере протокола NetFlow. Рассмотрите средства сбора и анализа диагностических сообщений с помощью syslog и snmp trap. Познакомитесь со средствами аутентификации, авторизации и аккаунтинга сетевых устройств на базе протоколов radius и tacacs. - Основы IP-телефонии
Изучите основные понятия, термины и протоколы IP-телефонии. Узнаете о качестве сервиса в сетях VoIP. Познакомитесь с существующими рисками и механизмами обеспечения безопасности в сетях VoIP. Изучите основы работы с IP-АТС Asterisk. Познакомитесь с основами аналоговой и цифровой телефонной связи. - Основы программирования на Python
Изучите один из самых хорошо организованных языков программирования. Научитесь описывать алгоритмы для решения повседневных задач и работы с данными. - Операционная система Linux
Узнаете, какие бывают типы операционных систем, какие функции они обеспечивают, как устроено взаимодействие внутри ОС, как приложения обращаются к системе, как планировать процессное время. Детально разберёте ОС Linux и принципы работы системного администратора с ней. Научитесь управлять процессами, потоками, сигналами, хранением данных на дисках. - Администрирование Linux
Разберёте дистрибутивы Linux, основанные на RedHat и Debian. Узнаете, как управлять пакетами: устанавливать, удалять и пересобирать их. Научитесь управлять пользователями и их правами, приложениями и их запуском. Изучите принципы поиска проблем производительности системы. - Дипломная работа. Проектирование корпоративной сети
На базе технического задания спроектируете распределённую сеть предприятия, обоснуете принятые архитектурные решения, настроите элементы спроектированной инфраструктуры, проведёте пуско-наладочные испытания. Также вы настроите инструменты эксплуатации сети для мониторинга, сбора и контроля конфигураций, средства разграничения доступа.
После обучения вы можете получить свидетельство Нетологии и диплом о профессиональной переподготовке.