Курсы High Tech

Internet и Web-технологии

Продвинутый пользователь сетей


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

Описание курса

Данный курс разработан для слушателей, уже умеющих работающих работать с электронной почтой с помощью почтовых клиентов и через web-интерфейс, искать информацию в Web через поисковые сервера, работать с визуальными ftp-клиентами – в общем, обладающих всеми навыками и знаниями, которые даются в курсе «Работа в глобальной сети Интернет».
Курс предназначен для тех, кто далее собирается изучать сетевые технологии, становиться web-программистом или сетевым администратором.
В курсе рассматриваются все темы из базового курса, но на более глубоком, профессиональном уровне, не «с нуля», а также освещаются многие другие вопросы: IP-адресация, доменная иерархия, принципы работы DNS, семиуровневая модель ISO/OSI, сетевые протоколы, клиент-серверное взаимодействие, протоколы прикладного уровня SMTP, POP, FTP, HTTP; даётся обзор сетевых утилит (пингеры, сканнеры, трейсеры); средства защиты и пр.

Входные требования: Продвинутый пользователь Microsoft Windows, Пользователь Internet

Программа курса

Возникновение и развитие Интернет. Технический аспект развития Сети.
• Проект ARPAnet.
• История развития Интернет, от Хрущёва до наших дней. Статистика роста Сети.
• Кто хозяин Интернет? Организации поддержки и развития инфраструктуры Интернет. Рассуждения о возможности контроля Сети. Кто такой «провайдер» и как с ним бороться?
• Технические требования к сети с «повышенной выживаемостью».
• Централизованная и децентрализованная сеть, преимущества и проблемы.
• Основные типы физической топологии сети.
• Понятие о протоколах. Стек протоколов (модели ISO/OSI и Microsoft).
• Экскурс в сетевые технологии: «пьяный экскаваторщик», «вежливые люди в тёмной комнате», «все на выборы мастер-браузера!» и легенда о «буквоглотателе». Коррекция ошибок, обнаружение/предотвращение коллизий, выбор маршрута, широковещательные запросы.
• Любые каналы связи, любые типы устройств. Сказка о дружбе интернет-холодильника с интернет-кофеваркой.
• Продолжение следует: Интернет-2.
Адресация Интернет
• IP-адреса. Диапазон адресов, классы сетей, подсети/надсети. Переход к IPv6.
• Привязка IP-адресов к сетевому интерфейсу.
• Использование консольной утилиты Ping для определения работоспособности интерфейса с указанным адресом. Основные параметры Ping (-t, -n, -w).
• Использование Ipconfig для отображения конфигурации интерфейсов. Немного экзотики: первое знакомство с Netsh.
• Четвертная десятичная нотация и другие.
• Разбиение сети на подсети.
• Адреса специального назначения: локальная петля, «все нули», «все единицы», «серые адреса».
• Использование динамических IP-адресов.
• Конфликт IP-адресов.
Физические адреса
• MAC-адрес. Изменение MAC-адреса. Просмотр локальных и удалённых MAC-адресов.
• Привязка IP к MAC, ARP-таблица. Проведение ARP-разрешения.
• Подмена MAC-адреса. Отслеживание подмены. Создание шторма ARP-ответов для навязывания ложного объекта в LAN.
NetBIOS
• NetBIOS имена. Задание NetBIOS имён. Отображение локальных и удалённых таблиц имён утилитой Nbtstat. Понятие о NetBIOS поверх TCP/IP. Отключение NBT.
• Разрешение NetBIOS-имён (кэш имён, WINS, широковещательный запрос, файл Lmhosts). Отображение содержимого кэша имён. Очистка кэша имён.
DNS
• Использование файла Hosts.
• Использование DNS-сервера.
• Структура зоны DNS. Доменные суффиксы. Корневой домен.
• Прямое и обратное разрешение имён.
• Nslookup.
• Отображение содержимого кэша DNS-ресольвера и очистка кэша.
• Один IP – несколько имён, одно имя – несколько IP. Round Robin.
• Последовательность разрешения имён DNS (Hosts, DNS).
• Конфликт DNS-серверов.
• Разбор лога DNS-сервера.
• InterNIC, KazNIC. Сервис WhoIs. Форма заявки на регистрацию доменного имени.
Маршрутизация
• Трассировка маршрута консольной утилитой Tracert. Графический Tracert.
• Понятие о роутинге.
Клиент-серверное взаимодействие. Простые сервисы Интернет.
• Понятие «виртуальный порт». Диапазон значений портов, файл Services, «well-known» порты, привилегированные порты, нулевой порт, кэширование портов, выделение портов клиенту).
• Отслеживание открытых портов утилитой Netstat. Состояния порта. Понятие сокета.
• Демонстрация работы клиента с сервером.
• Использование оконного и консольного telnet-клиентов Windows.
• Простые TCP/IP сервисы (daytime, time, echo, discard, qotd, chargen). Qotd: файл quotes.
• Простые системы обмена сообщениями в локальной сети (winpopup, net send и пр.)
• Наборы сетевых инструментов.
• Сканеры портов.
• Снифферы.
Средства защиты
• Настройка firewall.
• Пресечение активности троянских программ.
• Обнаружение вторжения.
• Сканеры уязвимостей.
• Honeypot-системы.
Работа с электронной почтой
• Схема взаимодействия «client – MTA – POPd – client».
• Настройка почтового клиента и сервера.
• Разбор заголовка письма. Определение источника и маршрута сообщения.
• Спэм. Фильтрация спэма. Средства для создания списков e-mail адресов. Массовая рассылка.
• Протокол SMTP.
• Протокол POP3.
Работа со службой новостей (опционально!)
• Принципы функционирования конференций News.
• Настройка Outlook Express и Netscape Composer для работы с сервером новостей.
• Создаём эккаунт, просматриваем группы, читаем статьи, публикуем статьи, отвечаем.
Работа с FTP
• FTP-клиент с графическим интерфейсом: установка, настройка, работа.
• Браузеры как FTP-клиенты.
• Работа с консольным FTP-клиентом.
• Протокол FTP.
Работа с Web
• Всемирная Паутина, принципы работы, преимущества по сравнению с другими службами.
• Браузеры. Война браузеров: победители и побеждённые. Шутки «убийцы Мозаики»: красное письмо. «Атака клонов»: Гекон, Раптор, Феникс, Химера. Прошлое за Lynx, будущее за Opera? Оболочки, или свой браузер за пять минут.
• Функциональная часть браузера. Разбор интерфейса: поковыряемся в меню.
• Принципы работы web-сервера. Основные настройки web-сервера на примере IIS и Apache.
• Протокол HTTP.
• Поисковики. Принципы работы поисковиков.
• Категоризация сайтов, примеры. Кто и для кого создаёт Web.
• Обзор web-редакторов.
• Практикум: пишем простую web-страничку и закачиваем по FTP на web-сервер.
• Безопасность в Web. Фильтрация входящего HTTP-трафика на firewall. Демонстрация атак через web-клиент.
Практикум/Тесты