- •Лабораторная работа №1
- •1.1. Цель и содержание работы
- •1.2. Основные конструкции языка c
- •Int X; // Переменная типа int
- •Int list[20]; // Массив целых величин
- •If (условие) оператор1 else оператор2
- •1.3. Функции ввода-вывода языка с
- •1.4. Создание консольного приложения
- •1.5. Меню интегрированной среды
- •1.6. Компиляция, отладка и запуск программы
- •1.7. Упражнения
- •Лабораторная работа №2
- •2.1. Цель и содержание работы
- •2.2. Использование функций библиотеки ipHlpApi
- •2.3. Упражнения
- •Int iErr; // Код ошибки
- •Лабораторная работа №3
- •3.1. Цель и содержание работы
- •3.2. Библиотека функций Winsock2
- •3.3. Структуры данных для работы с сокетами
- •3.4. Приложение-сервер
- •3.5. Приложение-клиент
- •3.6. Упражнения
- •Лабораторная работа №4
- •4.1. Цель и содержание работы
- •4.2. Функции для работы по протоколу udp
- •4.3. Приложение-сервер
- •4.4. Приложение-клиент
- •4.5. Упражнения
- •Лабораторная работа №5
- •5.1. Цель и содержание работы
- •5.2. Сканирование портов
- •5.3. Функции для определения состояния портов
- •5.4. Упражнения
- •Лабораторная работа №6
- •6.1. Цель и содержание работы
- •6.2. Сниффер
- •6.3. Упражнения
- •Библиографический список
6.3. Упражнения
Требуется создать новое консольное приложение, а затем ввести, скомпилировать и запустить программу, приведенную в листинге 6.1. В свойствах проекта, в разделе Linker/Input в пункте Additional Dependencies нужно добавить библиотеку ws2_32.lib.
Библиографический список
Белецкий Я. Энциклопедия языка Си: Пер. с польск. – М: Мир, 1992. – 687 с.: ил.
Касперски К. Секреты поваров компьютерной кухни или ПК: решение проблем. – СПб.: БХВ-Петербург, 2003. – 560 с.: ил.
Керниган Б. Ритчи Д. Язык программирования Си: Пер. с англ. / Под ред. В.С. Штаркмана. – 2-е изд. – М: Финансы и статистика, 1992. – 272 с.: ил.
Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. 3-е изд. – СПб.: Питер, 2006. – 958 с.: ил.
Фленов М.Е. Программирование на C++ глазами хакера. – СПб.: БХВ-Петербург, 2004. – 336 с.: ил.
Использование библиотек пакета Microsoft Visual C++ для работы по протоколам стека TCP/IP. Методические указания к лабораторным работам по курсу «Протоколы и стандарты передачи данных», – М.: РГУИТП, 2009 – 44 с.
КУЛАКОВ ВЛАДИМИР ГЕННАДЬЕВИЧ
Использование библиотек пакета Microsoft Visual C++ для работы по протоколам стека TCP/IP
Гарнитура Times. Печать – ризография.
Уч.изд.л. 9,23. Усл.печ.л. 10,34
Тираж 100 экз. Заказ № 11/08
Отпечатано в РИО РГУИТП
Российский государственный университет инновационных технологий и предпринимательства
РИО РГУИТП
107078, г. Москва, ул. Новая Басманная, д.9.