Информационные сети и системы телекоммуникаций (часть I)

Цель курса

Дать общее представление о современных телекоммуникациях, принципах их работы, способах их использования. Изучаются основные протоколы Интернет, архитектура клиент-сервер, технология разработки сетевых приложений. На практических занятиях студенты осваивают различные диагностические средства и создают сетевые приложения.

Основные темы

  • История создания Интернет. Семиуровневая модель OSI ISO. Описание стека протоколов TCP/IP. Сетевые утилиты
  • Принципы организации работы локальной сети. Протоколы с контролем несущей частоты и сети с передачей маркера
  • Структура IP пакета. IP адресация. Протоколы маршрутизации и диагностика работы сети при помощи ICMP
  • Структура TCP и UDP пакетов. Сравнительное описание TCP и UDP протоколов
  • Клиент-серверная архитектура. Сокетная библиотека и ее применение в различных языках программирования. Низкоуровневые сетевые API используемые в различных OS
  • Сетевые файловые системы и протоколы передачи файлов
  • Почтовые протоколы и организация неоперативного обмена сообщениями в Интернет
  • RPC и протоколы его использующие. Распределенные графические среды
  • Терминальные протоколы. Удаленное управление и разделение ресурсов
  • HTTP - описание и принципы использования. Эволюция и перспективы развития
  • Аппаратно-программные средства межсетевой защиты и вопросы сетевой безопасности
  • Коммуникационные протоколы и принципы организации оперативного обмена сообщениями
  • Справочные и вспомогательные протоколы
  • Протоколы, использующие IP-туннелирование и трансляцию адресов. Виртуальные частные и приватные сети
  • Аутентификационные протоколы и принципы организации сетевой авторизации

Результат

После окончания курса слушатели получат представление о современных телекоммуникациях. Освоят основные протоколы Интернет. Получат опыт разработки сетевых приложений.

Необходимые начальные знания

Знание архитектуры компьютеров, а также прослушивание курса Основы конструирования программ и языки программирования

Продолжительность

Объем курса составляет 60 часов. Лекционная и практическая части составляют одинаковые доли.

Предполагаемая интенсивность курсов: 8 часов в неделю (4 часа в вечернее время в рабочие дни + 4 часа в выходные), т.о. общая продолжительность курса - около 2 месяцев.