Лабораторные работы по сетевым технологиям

Создание сокетного соединения

Цель: научиться создавать советные соединения

ОС: Linux, Windows

Особенности: многопоточность, реализация очереди и алгоритма исполнения запросов

Анализ 2x/3x-звенных моделей клиент-сервер

: в 2007 году нет

Сетевой уровень ICMP, маршрутизация

Цель: освоить программирование протоколов сетевого уровня

ОС: Linux, Windows

Особенности: raw-сокеты, ICMP API в Windows

Облегченный вариант: ICMP API Windows

Варианты заданий

утилита ping

утилита traceroute (на основе ICMP echo)

Загрузка и использование DLL

Стандартные варианты: raw-сокеты Linux, Windows(?)

Варианты заданий

запрос маски подсети

запрос временной метки

ситуация адресат недостижим (ICMP 3)

утилита ping

утилита traceroute (на основе ICMP ECHO)

утилита traceroute (на основе ICMP 3)

Именованные каналы

Почтовые слоты

Интерфейс NetBIOS (windows)

===