etc:teach:networks:labs
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| etc:teach:networks:labs [2007/10/23 06:53] – kkv | etc:teach:networks:labs [2009/10/27 18:59] (current) – kkv | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | {{tag> | ||
| ==== Лабораторные работы по сетевым технологиям ==== | ==== Лабораторные работы по сетевым технологиям ==== | ||
| - | {{tag> ЛЭТИ сети лабораторные}} | ||
| === Создание сокетного соединения === | === Создание сокетного соединения === | ||
| + | |||
| + | * Цель: научиться создавать сокетные соединения | ||
| + | * ОС: Linux, Windows | ||
| + | * Особенности: | ||
| + | |||
| + | | Вариант | Тип сокета | ||
| + | | 1. | Синхронный | ||
| + | | 2. | Синхронный | ||
| + | | 3. | Синхронный | ||
| + | | 4. | Синхронный | ||
| + | | 5. | Асинхронный | ||
| + | | 6. | Асинхронный | ||
| + | | 7. | Асинхронный | ||
| + | | 8. | Асинхронный | ||
| + | |||
| === Анализ 2x/ | === Анализ 2x/ | ||
| + | |||
| + | FIXME: в 2007 году нет | ||
| === Сетевой уровень ICMP, маршрутизация | === Сетевой уровень ICMP, маршрутизация | ||
| - | === Именованные каналы == | + | * Цель: освоить программирование протоколов сетевого уровня |
| + | * ОС: Linux, Windows | ||
| + | * Особенности: | ||
| - | === Почтовые слоты | + | == Облегченный вариант: |
| + | |||
| + | * Варианты заданий | ||
| + | * утилита '' | ||
| + | * утилита '' | ||
| + | * Загрузка и использование DLL | ||
| + | |||
| + | == Стандартные варианты: | ||
| + | |||
| + | * Варианты заданий | ||
| + | * запрос маски подсети | ||
| + | * запрос временной метки | ||
| + | * ситуация адресат недостижим (ICMP 3) | ||
| + | * утилита '' | ||
| + | * утилита '' | ||
| + | * утилита '' | ||
| + | * // | ||
| + | * //ARP// | ||
| + | * //RARP// | ||
| + | * Создание raw-сокетов | ||
| + | * Формат IP-пакетов | ||
| + | * Установка опций setsockopt | ||
| + | |||
| + | === Именованные каналы | ||
| + | |||
| + | * Цель: освоить IPC на основе SMB | ||
| + | * ОС: Windows | ||
| + | * Особенности: | ||
| + | |||
| + | * Варианты заданий | ||
| + | |||
| + | ^номер | ||
| + | |1 | MS | есть | | ||
| + | |2 | MS | нет | ||
| + | |3 | NP | есть | | ||
| + | |4 | NP | нет | ||
| === Интерфейс NetBIOS (windows) | === Интерфейс NetBIOS (windows) | ||
| - | === | + | * Цель: освоить IPC на основе SMB |
| + | * ОС: Windows | ||
| + | * Особенности: | ||
| + | * Варианты заданий: | ||
| + | |||
| + | ^номер | ||
| + | |1 | SYN | | ||
| + | |2 | ASYN, Event | | ||
| + | |3 | ASYN, callback | | ||
| + | |||
| + | === Программирование прикладных протоколов | ||
| + | |||
| + | * Цель: научиться использовать RFC для создания клиентов и серверов прикладных протоколов | ||
| + | * ОС: Windows, Linux | ||
| + | * Особенности: | ||
| + | |||
| + | * Варианты заданий выбираются самостоятельно | ||
| + | * IMAP | ||
| + | * FTP | ||
| + | * TFTP | ||
| + | * HTTP | ||
| + | * BOOTP | ||
| + | * TELNET | ||
| + | * SMB | ||
| + | * X | ||
| + | * NTP | ||
| + | * ... | ||
| + | |||
| + | === Проект по СОА | ||
| + | FIXME | ||
| + | === Students and groups === | ||
| + | * [[ 2009I | 2009, I ]] | ||
etc/teach/networks/labs.1193108029.txt.gz · Last modified: 2008/01/03 02:32 (external edit)