Компьютерные сети. Интерактивный курс

Сети

На уроках мы разберем особенности построения и работы сетей, коснемся тонкостей, которые помогут программисту в разработке приложений, так или иначе работающих через сеть. Кроме того, вы лучше узнаете о тех вещах, которые постоянно встречаются в повседневности, в частности, лучше поймете, как обеспечивается доступ в Интернет на вашем рабочем компьютере. Мы коснемся безопасности — вопроса, который многие обходят стороной, что приводит к финансовым и репутационным потерям, и разберем, что за зверь IPv6. Темы будем поднимать сложные, но рассмотрим их максимально просто, доступно и интересно.

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

  • Основы работы в Cisco Packet Tracer;
  • Основы работы с оборудованием Cisco, командная строка CLI;
  • Основы работы со сниффером трафика Wireshark;
  • Сетевые утилиты современных операционных систем: ipconfig/ifconfig, arp, netstat, ping, tracert/traceroute;
  • Знание сетевого стека протоколов TCP/IP;
  • Понимание базовой эталонной модели взаимодействия открытых систем OSI/ISO;
  • Стандарт Ethernet, устройства уровня L1;
  • Протоколы и устройства уровня L2, Ethernet, MAC-адреса, сетевые мосты и сетевые коммутаторы;
  • Протоколы и устройства уровня L3: ARP, IPv4, IPX, IPv6, ICMP, маршрутизаторы;
  • Протоколы уровня L4: TCP, UDP. Сокеты Беркли. Клиент-серверное взаимодействие. Технология NAT Overload;
  • Сетевые протоколы и безопасность. Симметричное и асимметричное шифрование. Алгоритм RSA. L5/L6 протоколы безопасности SSL/TLS;
  • Понимание уровня L5/L6 модели OSI/ISO (сеансовый уровень, уровень представления). Протокол QUIC. Шифрование. Протокол Telnet. Кодировка ASCII и управляющие символы. CRLF. Сжатие. Преобразование порядка байт;
  • Прикладные протоколы. DHCP. DNS. HTTP. SMTP. HTTPS как пример шифрованного протокола;
  • Основы REST API.

Средние оценки

4.4 / 5
Программа
4.8 / 5
Преподаватель

Преподаватели

  • 1
    Урок 1. Введение в компьютерные сети
    Как работают компьютерные сети. IP-адреса и доменные имена. Основные определения. Сетевые модели. Графы и топологии.
  • 2
    Урок 2. Ethernet. Физический уровень
    Сетевые устройства. Основы работы в Cisco Packet Tracer. Топология «шина». Витая пара. Обжимка. Концентратор. Диагностика физического уровня.
  • 3
    Урок 3. Ethernet. Канальный уровень
    Ethernet. MAC-адрес. MTU. CSMA/CD. Домен коллизий.
  • 4
    Урок 4. Сетевой уровень. Ч. 1. Классовая адресация
    IPv4-адреса, классовая адресация. Особые случаи адресации Зарезервированные и частные адреса. Маршрутизация на каждом компьютере. Работа в CLI. Настраиваем сетевые интерфейсы. Статическая маршрутизация. Формат IP-пакета. ICMP, traceroute.
  • 5
    Урок 5. Сетевой уровень. Ч. 2. Бесклассовая адресация
    Бесклассовая адресация. Маски переменной длины. IP-калькулятор. IPX. Введение в IPv6.
  • 6
    Урок 6. Сетевой уровень. Ч. 3. Динамическая маршрутизация
    Динамическая маршрутизация. Балансировка трафика. BGP. RIP. DHCP.
  • 7
    Урок 7. Транспортный уровень
    Задачи транспортного уровня. Идея сокетов.
  • 8
    Урок 8. Технология NAT
    Технология NAT.
  • 9
    Урок 9. Транспортные протоколы
    Практика в Wireshark. UDP, TCP. Реализация TCP-соединения.
  • 10
    Урок 10. Прикладные протоколы
    Соотношение прикладных протоколов TCP/IP и верхних уровней модели OSI/ISO. Задачи сеансового уровня, уровня представления. SMTP. HTTP. Представление о RPC и API.

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