Topic outline

  • Topic 1

    Базовые понятия компьютерных сетей

    • Компьютерная сеть, клиенты и серверы, протоколы
    • Классификации компьютерных сетей

    Структура сети Интернет

    • Локальные, региональные, магистральные провайдеры
    • Точки присутствия (POP), точки обмена трафиком (IX)

    История развития сети Интернет


  • Topic 2

    Многоуровневая сетевая архитектура

    • Многоуровневая архитектура. Стек протоколов. Интерфейс протокола
    • Передача сообщения. Заголовки
    • Эталонная модель OSI
    • Эталонная модель TCP/IP
    • Основные сведения о протоколах

  • Topic 3

    Протоколы и службы прикладного уровня

    • Сетевое взаимодействие процессов. Клиенты и серверы. Порты
    • Основные службы и протоколы прикладного уровня
    Служба доменных имен DNS
    • Службы разрешения имен
    • Домены DNS
    • Клиенты и серверы DNS
    • Принципы работы DNS
    • Протокол DNS. Структура DNS-сообщения

  • Topic 4

    Всемирная паутина

    • Клиенты и серверы WWW
    • Протокол HTTP. Методы HTTP
    • Язык разметки гипертекста HTML
    • Динамическая генерация веб-страниц. CGI
    • Каскадные таблицы стилей CSS
    • JavaScript
    • Объектная модель документа (DOM)
    • Системы управления содержимым сайта (CMS)
    • HTML5
    • WebSocket

  • Topic 5

    Электронная почта

    • Почтовые клиенты и серверы
    • Протокол отправки почты SMTP
    • Формат сообщения электронной почты
    • Кодирование. Base64
    • Доступ к почте. Протоколы POP3 и IMAP

    Протокол передачи файлов FTP

    Пиринговые (P2P) сети

    • Централизованные, частично децентрализованные и полностью децентрализованные сети
    • Поиск в полностью децентрализованных сетях. Распределённые хеш-таблицы

  • Topic 6

      Сетевое программирование

    • Сетевое взаимодействие процессов. Сервисы транспортного уровня
    • Сокеты
    • Программы сервера и клиента
    • Асинхронная обработка запросов

  • Topic 7

    Транспортный уровень

    • Задачи транспортного уровня
    • Мультиплексирование и демультиплексирование сообщений
    Протоколы транспортного уровня
    • Передача данных без установления соединения по протоколу UDP
    • Cтруктура сегмента UDP, проверка ошибок
    • Принципы и механизмы организации надежной передачи данных
    • Передача данных с установлением соединения по протоколу TCP
    • Cтруктура TCP-сегмента
    • Принципы контролирования перегрузок
    Качество обслуживания
    • Типы приложений
    • Принципы QoS
    • Integrated Services
    • Differentiated Services
    • Сравнение IntServ и DiffServ

  • Topic 8

    Сетевой уровень

    • Функции сетевого уровня. Модели обслуживания
    • Интернет-протокол IP. IP-адреса
    • Таблицы маршрутизации
    • Протоколы ICMP, DHCP
    • Трансляция сетевых адресов (NAT)
    • Протоколы внешней и внутренней маршрутизации
      • Дистанционно-векторный протокол RIP
      • Протокол состояния связей OSPF
      • Протокол граничного шлюза BGP
    • Маршрутизаторы
    • Протокол IPv6
    • Проблемы перехода на IPv6
    Групповая рассылка
    • Архитектура группового вещания
    • Групповые адреса
    • Протокол IGMP
    Мультипротокольная коммутация по меткам MPLS
    • Формат MPLS-заголовка
    • MPLS-маршрутизация
    • Пример

  • Topic 9

    Канальный уровень
    • Обработка ошибок
    • Управление доступом к среде передачи
      • Протоколы разделения каналов
      • Протоколы произвольного доступа
      • Протоколы последовательного доступа
    • Адресация в локальных сетях. Протокол ARP

    Технологии канального уровня

    • Ethernet
      • Формат кадра Ethernet
      • Минимальный размер кадра
      • Стандарты Ethernet
      • Концентраторы, коммутаторы, линии связи
      • Оптоволокно. Типы. Технология WDM
    • WiFi
      • Режимы работы
      • Стандарты
      • Шифрование данных
    • MIMO
    • WiMAX
    • Мобильные сетевые технологии: GSM, GPRS, EDGE, CDMA, UMTS, HSPA, LTE

  • Topic 10

    Сетевая безопасность

    • Понятие сетевой безопасности
    • Основные составляющие сетевой безопасности
    • Угрозы безопасности
    • Методы защиты