План лекций по курсу «Компьютерные сети» 2008/09 — весенний семестр
Материал из Вики ИТ мехмата ЮФУ
Содержание
Лекция 1
- Базовые понятия
- Классификация компьютерных сетей
- Классификация компьютерных сетей по территории
- Классификация компьютерных сетей по топологии
- Классификация компьютерных сетей по типу среды передачи данных
- Структура сети Интернет
- Локальные, региональные, магистральные провайдеры
- Точки присутствия (POP), точки обмена трафиком (IX)
- Коммутация каналов и коммутация пакетов
Лекция 2
- Многоуровневые сетевые модели
- Стеки протоколов
- Принципы работы служб прикладного уровня
- Cетевое взаимодействие процессов
Лекция 3
Лекция 4
- Консорциум Всемирной паутины
- Клиенты WWW
- Веб-серверы
- Протокол HTTP (HyperText Transfer Protocol)
- Передача данных от клиента на сервер по протоколу HTTP
- CGI-приложения
- Методы HTTP-запросов
- Методы
- Передача данных CGI-приложению
- Пример CGI-скрипта (GET) на PascalABC
- Пример CGI-скрипта (POST) на PascalABC
- Недостатки и альтернативы CGI
- Языки программирования CGI-приложений
- Cookies
- Язык разметки гипертекста HTML
- CSS – каскадные таблицы стилей
Лекция 5
- JavaScript
- DOM — объектная модель документов
- AJAX — Asynchronous JavaScript + XML
- CMS
- Электронная почта
- Спам
- Служба передачи файлов FTP
Лекция 6
- Файлообменные P2P сети
- P2P-сети с централизованным каталогом. Napster
- Частично децентрализованные сети. eDonkey и BitTorrent
- Полностью децентрализованные сети. Gnutella
- Полностью децентрализованные сети. Kad
- Потоковое мультимедиа. Виды. Простейшая реализация
- IP-телефония
- Skype
Лекция 7
Лекция 8
- Транспортный уровень
Лекция 9
Лекция 10
- Решение проблемы нехватки IP-адресов (NAT)
- Маршрутизация. Типы и алгоритмы маршрутизации
- Структура Internet
- Устройство маршрутизатора
- Протокол IPv6