Программа курса
Модуль 1
Стек протоколов TCP/IP. Его связь с моделью ISO/OSI.
Протоколы стека. Сетезависимые и сетенезависимые уровни. Протоколы транспортного и сетевого уровня. Назначение, функции. Прикладные протоколы.
Единицы данных стека TCP/IP.
Протокол IP.
Основные функции.
Формат IP-датаграммы. Назначение полей. Инкапсуляция протоколов вышележащих уровней.
Двоичная система исчисления.
Адресация IP. Классы адресов. Маршрутизация на основе классов. Маски.
Практическое задание 1
Разработка и планирование адресного пространства IP-сети.
Модуль 2
Маршрутизация. Маршрутизаторы. Назначение. Функционирование. Общая структура таблиц маршрутизаторов. Процесс продвижения пакетов в объединенной сети. Время жизни пакета.
Маршрутизация на основе классов. Маски. Маршрутизация на основе масок. Бесклассовая междоменная маршрутизация CIDR. Распределение IP адресов в сети Интернет. Получение адресов у ISP. Стратегии при использовании масок.
Фрагментация пакета при прохождении в объединенной сети.
Протоколы ARPRARP.
Назначение.
Формат сообщений. Назначение полей.
Алгоритм работы протоколов.
Таблица соответствия. Кэширование результатов запросов.
Протокол ICMP.
Назначение.
Формат пакета. Типы сообщений.
Алгоритм работы программ ping и traceroute.
Практическое задание 2
Установка и настройка протоколов TCP/IP на персональный компьютер.
Настройка на использование служб DNS, WINS, DHCP.
Применение диагностических утилит для решения проблем.
Модуль 3
Протокол пользовательских датаграмм UDP.
Назначение протокола.
Формат пакета. Назначение полей заголовка.
Порты UDP. Зарезервированные и доступные.Файл services.
Протокол надежной доставки сообщений TCP.
Назначение протокола.
Формат сегмента TCP. Назначение полей заголовка.
Процедура установления соединения.
Передача данных в рамках установленного соединения. Идентификация соединения. Буферы отправителя и приемника. Скользящее окно протокола TCP. Посылка и прием квитанций.
Модуль 4
Имена узлов. Система доменных имен DNS.
Основные понятия DNS.
Иерархия доменов Интернет.
Сервера DNS. Режимы работы. Зонные трансферы. Динамическое обновление Работа DNS-клиентов с DNS-серверами. Запросы и ответы. Процедура разрешения имен узлов. Файл hosts.
Использование диагностической утилиты nslookup для тестирования DNS-сервера.
Практическое задание 3
Сервер DNS. Установка, настройка и решение проблем.
Захват и анализ DNS трафика.
Модуль 5
Система имен NetBIOS. Протоколы NetBIOS/SMB.
Основные понятия. Положение протоколов NetBIOS/SMB в модели ISO/OSI.
Сервера имен NetBIOS. Сервер WINS.
NetBIOS-клиенты. Типы узлов NetBIOS. Процедура разрешения имен NetBIOS. Файл lmhosts.
Динамическое конфигурирование узлов DHCP.
Назначение.
Формат сообщений.
Алгоритм работы протокола.
Практическое задание 4
Сервер DHCP. Установка, настройка и решение проблем.
Захват и анализ DHCP трафика.
Модуль 6
Программы прикладного уровня стека протоколов TCP/IP.
FTP.
Telnet.
Почтовые протоколы. SMTP. POP3. IMAP.
Вопросы производительности стека протоколов TCP/IP.
Практическое задание 5
Захват и анализ трафика прикладных протоколов: FTP, telnet, POP3, SMTP.
Модуль 7
Web-службы.
Принципы работы Web-серверов. Протокол HTTP. Установка и настройка Web-сервера Internet Information Server.
Практическое задание 6
Установка и настройка Web-сервера Internet Information Server. Публикация документов на сервере, настройка авторизации
Самостоятельные занятия
Задание 1: Планирование адресного пространства IP с использованием технологии масок подсетей.
Выполнить планирование адресного пространства на основе технологии масок.
Задание 2: Планирование адресного пространства IP с использованием технологии VLSM
Выполнить планирование адресного пространства на основе технологии VLSM.
Задание 3: Расчет максимальной пропускной способности протокола TFTP.
Рассчитать пропускную способность протокола TFTP.
Задание 4: Поиск и устранение неисправностей настроек протокола IP на узлах корпоративной сети.
Найти и устранить ошибки в настройке хостов локальной сети на основе анализа данных, полученных при использовании диагностических утилитWindows.
Задание 5: Поиск и устранение неисправностей настроек служб TCP/IP
При помощи анализатора протоколов осуществить захват трафика при взаимодействии клиентов и серверов различных служб, установить наличие или отсутствие проблем сетевого взаимодействия.