Компьютерные сети

Классика computer science

Фундаментальный курс, который даст основу для разработки сетевых приложений: понимание работы стека протоколов TCP/IP, клиент-серверной архитектуры и протоколов прикладного уровня. Студенты научатся настраивать сети, работать с сетевыми утилитами и приложениями. Узнают о популярных и перспективных сетевых технологиях. Научатся выбирать оптимальную архитектуру для сетевого приложения и протоколы для передачи данных, смогут развернуть свой веб-сервер и обеспечить безопасность сетей. Курс дает знания и практику, важную для портфолио веб-разработчика и успешных собеседований.

Чему Вы научитесь

  • Использовать сетевые утилиты ping, tracert, wireshark;
  • Выбирать необходимые сетевые технологии;
  • Настраивать базовые сетевые параметры;
  • Рассчитывать сетевые адреса и маски;
  • Устанавливать и настраивать веб-сервер Apache.

Что Вы получите

Видеозаписи всех онлайн-занятий
Методички и практические задания
Общение с одногруппниками
Сертификат об окончании обучения

Курс дает фундаментальные знания для профессионального веб-разработчика: о работе стека протоколов TCP/IP, клиент-серверной архитектуры и протоколов прикладного уровня. Уроки по безопасности сетей помогут создавать эффективные приложения, устойчивые к взлому.

  • 1
    Урок 1. Основы компьютерных сетей. Технология Ethernet. Часть 1.
    Основные концепции компьютерных сетей; эталонная модель OSI/ISO и стек протоколов TCP/IP; введение в технологию Ethernet; диагностика физического уровня.
  • 2
    Урок 2. Физический и канальный уровень. Технология Ethernet. Часть 2
    Основные концепции технологии Ethernet; CSMA/CD. MAC-адресация; формат Ethernet-фрейма; коммутация; микросегментация; диагностика канального уровня.
  • 3
    Урок 3. Сетевой уровень. Часть 1
    Классовая IPv4 - адресация; протокол ARP: связь IP-адреса и MAC-адреса; формат IPv4-пакета; статическая маршрутизация; диагностика сетевого уровня.
  • 4
    Урок 4. Сетевой уровень. Часть 2
    Бесклассовая маршрутизация, маски подсетей переменной длины (CIDR/VLSM); динамическая маршрутизация; протокол DHCP.
  • 5
    Урок 5. Транспортный уровень
    Протоколы с гарантированной и негарантированной доставкой данных: TCP и UDP; форматы TCP-сегмента и UDP-дейтаграммы; сокеты; технология перегруженного NAT(PAT); диагностика транспортного уровня.
  • 6
    Урок 6. Углубленное изучение сетевых технологий. Часть 1
    Система DNS; сетевая безопасность; шифрование с симметричным и асимметричным ключом; технологии VPN.
  • 7
    Урок 7. Углубленное изучение сетевых технологий. Часть 2
    Семейство технологий Wi-Fi; технологии VLAN (802.1Q); введение в IPv6.
  • 8
    Урок 8. Прикладной уровень
    Прикладной уровень; SMTP, HTTP; перспективные прикладные протоколы.

После обучения мы предлагаем всем выпускникам оценить программу курса и преподавателя, а также при желании оставить отзыв.
Все отзывы и оценки мы публикуем без изменений.