Литература
- Куроуз Дж., Росс К., Компьютерные сети. 2-е изд., 2004, Питер
- James F. Kurose, Keith W. Ross, Computer Networking: A Top-Down Approach Featuring the Internet, 3/E, 2004, Addison-Wesley
- Олифер В. Г., Олифер Н. А., Компьютерные сети. Принципы, технологии, протоколы, 2004, Питер
Ресурсы
- Сайт книги "Computer Networking: A Top-Down Approach Featuring the Internet", 2-е и 3-е издания
- Апплеты-иллюстрации
- Рисунки
Лекции
10.09.2004. Глава 1. Компьютерные сети и Internet
- Структурные составляющие Internet, термины
- Услуги, которые Internet предоставляет приложениям
- Протокол
- Ссылки
17.09.2004. Глава 1. Компьютерные сети и Internet (продолжение)
- Периферия компьютерных сетей (network edge), оконечные системы, клиенты и серверы
- Cервисы с установлением и без установления логического соединения
- Ядро компьютерных сетей (network core), Коммутация каналов и коммутация пакетов, мультиплексирование
- Сегментирование сообщений, время передачи при сегментировании
- Классификация компьютерных сетей
24.09.2004. Глава 1. Компьютерные сети и Internet (продолжение)
- Доступ к сети (резидентный, корпоративный, мобильный)
- Физическая среда передачи (медная витая пара, коаксиальный кабель, оптоволоконный кабель, радиоканалы)
- Internet-провайдеры, иерархия провайдеров
- Задержки и потери в сетях с коммутацией пакетов (задержки обработки, ожидания в очереди, передачи, распространения)
- Задержка ожидания и потеря пакетов
- Маршруты в Internet, ping, traceroute
- Уровни протоколов и модели их обслуживания
- Стек протоколов Internet (прикладной, транспортный, сетевой, канальный, физический уровни)
1.10.2004. Глава 2. Прикладной уровень
- Принципы работы протоколов прикладного уровня
- Клиентская и серверная стороны приложения
- Взаимодействие процессов через сеть
- Адресация процессов
- Сервисы, необходимые приложениям (надежная/ненадежная передача, скорость передачи, время передачи)
- Сервисы протоколов транспортного уровня (TCP, UDP)
8.10.2004. Глава 2. Прикладной уровень (продолжение)
- Web и HTTP, обзор, версии, URL, постоянные соединения, конвейеризация
- Формат HTTP-запроса и HTTP-ответа
- Пароль в HTTP, cookies, условный GET
15.10.2004. Глава 2. Прикладной уровень (продолжение)
- FTP, схема работы, команды
- anonymous ftp, active/passive
- Электронная почта, схема работы
- SMTP
- MIME
22.10.2004. Глава 2. Прикладной уровень (продолжение)
- Протоколы доступа к электронной почте, POP3
- IMAP
- DNS
...
3.12.2004. Глава 3. Транспортный уровень (продолжение)
- TCP-соединение
- Состояния TCP
- Модель задержек TCP для статического окна
- Модель задержек TCP для динамического окна
10.12.2004. Глава 4. Сетевой уровень
- Сетевой уровень, модели обслуживания
- Основы маршрутизации
- Алгоритм маршрутизации, основанный на остоянии линий (Дийкстры)
17.12.2004. Глава 4. Сетевой уровень (продолжение)
- Алгоритм дистанционно-векторной маршрутизации (Беллмана-Форда)
- IPv4-адрес
- Классы IPv4-адресов
- CIDR
- Получение IP-адресов
- Иерархическая маршрутизация, автономные системы
Практики
Возможные темы для докладов:
- CGI, HTML-формы, url-кодирование и т.п.
- Servlet'ы
- ICQ (протокол)
- RealPlayer (протокол)
- 802.11b/g (WiFi)
- Bluetooth
- GSM
- CDMA
- NMT
- GPRS
- ADSL
- ISDN
- V.90, V.92
Экзамен
Внимание! вопросы могут измениться т.к. курс (незначительно) отличается от того, который был в прошлом году.