План лекций по курсу «Компьютерные сети» 2008/09 — весенний семестр — различия между версиями
Материал из Вики ИТ мехмата ЮФУ
Avalanche (обсуждение | вклад) |
Avalanche (обсуждение | вклад) |
||
Строка 103: | Строка 103: | ||
==Лекция 5== | ==Лекция 5== | ||
− | + | # [[JavaScript]] | |
− | + | # [[DOM — объектная модель документов]] | |
− | + | # [[AJAX — Asynchronous JavaScript + XML]] | |
− | + | # [[CMS]] | |
− | + | # [[Электронная почта]] | |
− | + | ## [[Основные компоненты эектронной почты]] | |
− | + | ## [[Клиенты]] | |
− | + | ### [[Функции клиента]] | |
− | + | ### [[Популярные клиенты]] | |
− | + | ## [[Почтовые серверы]] | |
− | + | ### [[Функции сервера]] | |
− | + | ### [[Популярные серверы]] | |
− | + | ## [[Как происходит доставка писем?]] | |
− | + | ## [[Протокол SMTP]] | |
− | + | ### [[Пример SMTP-сессии]] | |
− | + | ## [[Формат сообщения электронной почты]] | |
− | + | ## [[Пример]] | |
− | + | ## [[Кодирование сообщений]] | |
− | + | ## [[Дополнения (attachments)]] | |
− | + | ## [[Доступ к письмам в почтовом ящике]] | |
− | + | ### [[Протокол POP3]] | |
− | + | ### [[Команды клиента]] | |
− | + | ### [[Протокол IMAP]] | |
− | + | ### [[Преимущества IMAP]] | |
− | + | ## # [[Доступ к электронной почте через веб-интерфейс]] | |
− | + | # [[Спам]] | |
− | + | ## [[Виды]] | |
− | + | ## [[Средства борьбы]] | |
− | + | # [[Служба передачи файлов FTP]] | |
− | + | ## [[Клиент FTP в Total Commander]] | |
− | + | ## [[Схема работы]] | |
− | + | ## [[Команды клиента и ответы сервера]] | |
− | + | ||
+ | ==Лекция 6== | ||
+ | |||
+ | ==Лекция 7== | ||
+ | # [[Введение в сетевое программирование]] | ||
+ | ## [[Интерфейс транспортного уровня]] | ||
+ | ## [[Сокеты]] | ||
+ | ## [[Команды]] | ||
+ | ## [[Постановка задачи]] | ||
+ | ## [[Разработка протокола Calculation 0.1]] | ||
+ | ## [[Алгоритм работы сервера (TCP)]] | ||
+ | ## [[Алгоритм работы клиента (TCP)]] | ||
+ | ## [[Алгоритм работы сервера (UDP)]] | ||
+ | ## [[Алгоритм работы клиента (UDP)]] | ||
+ | ## [[TCP-сервер (C++)]] | ||
+ | ## [[TCP-клиент (C++)]] | ||
+ | ## [[Ненадежный UDP-сервер (C++)]] | ||
+ | ## [[Ненадежный UDP-клиент (C++)]] | ||
+ | ## [[|TCP-сервер (C#, .NET)]] | ||
+ | ## [[|TCP-клиент (C#, .NET)]] |
Версия 00:39, 20 мая 2009
Лекция 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
Лекция 7
- Введение в сетевое программирование
- Интерфейс транспортного уровня
- Сокеты
- Команды
- Постановка задачи
- Разработка протокола Calculation 0.1
- Алгоритм работы сервера (TCP)
- Алгоритм работы клиента (TCP)
- Алгоритм работы сервера (UDP)
- Алгоритм работы клиента (UDP)
- TCP-сервер (C++)
- TCP-клиент (C++)
- Ненадежный UDP-сервер (C++)
- Ненадежный UDP-клиент (C++)
- [[|TCP-сервер (C#, .NET)]]
- [[|TCP-клиент (C#, .NET)]]