- •Сборник методических указаний к лабораторным работам
- •Тула 2012
- •Лабораторная работа № 1 Работа с языком серверных программ-сценариев php.
- •1. Цель работы
- •2. Теоретические сведения
- •Описание: int fopen(string filename, string mode);
- •Описание: int fclose(int fp) ;
- •Описание: string strtolower(string str);
- •3. Порядок выполнения работы
- •4. Требования к оформлению отчета
- •5. Варианты заданий
- •6. Контрольные вопросы
- •7. Рекомендуемая литература
- •Лабораторная работа № 2 Работа с языком сценариев JavaScript
- •1. Цель работы
- •2. Теоретические сведения
- •Обработчики событий
- •7. Рекомендуемая литература
- •Лабораторная работа № 3 работа с дазами данных в web-приложениях
- •1. Цель работы
- •2. Теоретические сведения
- •Соединение с сервером базы данных:
- •Проверка количества вернувшихся строк:
- •7. Рекомендуемая литература
- •Лабораторная работа № 4 методы поиска файлов в сети
- •1. Цель работы
- •2. Теоретические сведения
- •7. Рекомендуемая литература
- •Лабораторная работа № 5 Работа с сетевыми утилитами и протоколами прикладного уровня
- •1. Цель работы
- •2. Теоретические сведения
- •3. Порядок выполнения работы
- •4. Требования к оформлению отчета
- •5. Варианты заданий
- •6. Контрольные вопросы
- •Лабораторная работа № 6 Взаимодействие прикладных программ с помощью протоколов электронной почты и протоколов прикладного уровня
- •1. Цель работы
- •2. Теоретические сведения
- •3. Порядок выполнения работы
- •4. Требования к оформлению отчета
- •5. Варианты заданий
- •6. Контрольные вопросы
- •Лабораторная работа № 7 Захват и анализ пакетов стека tcp/ip с использованием WinPcap.
- •1. Цель работы
- •2. Теоретические сведения
- •Структуры данных.
- •Функции библиотеки packet.Dll
- •3. Порядок выполнения работы
- •4. Требования к оформлению отчета
- •5. Варианты заданий
- •6. Контрольные вопросы
- •Лабораторная работа № 8 Формирование и передач по сети пакетов стека tcp/ip с использованием WinPcap.
- •1. Цель работы
- •2. Теоретические сведения
- •Функции библиотеки packet.Dll, используемые для передачи пакетов
- •3. Порядок выполнения работы
- •4. Требования к оформлению отчета
- •5. Варианты заданий
- •6. Контрольные вопросы
3. Порядок выполнения работы
Получить вариант задания у преподавателя.
Разработать прикладную программу в соответствии с заданием.
Подготовить и защитить отчет.
Написать и отладить программу на ЭВМ.
Сдать работающую программу преподавателю.
4. Требования к оформлению отчета
Отчет должен содержать следующие разделы:
задание по лабораторной работе;
описание алгоритма взаимодействия прикладной программы с внешним миром на основе заданного протокола;
перечень используемых классов, их свойств и функций ОС или среды разработки для организации протокола взаимодействия;
текст программы;
выводы по проделанной работе.
5. Варианты заданий
Разработать программу, позволяющую принимать выбранный файл с удаленной ЭВМ по протоколу FTP. Адрес ЭВМ, имя и пароль пользователя, имя и местоположения файла должны настраиваться при использовании программы. Порт обмена данными можно считать фиксированным.
Разработать программу, позволяющую передавать выбранный файл на удаленную ЭВМ по протоколу FTP. Адрес ЭВМ, имя и пароль пользователя, имя и местоположения файла должны настраиваться при использовании программы. Порт обмена данными можно считать фиксированным.
Разработать программу, позволяющую передавать выбранный файл на удаленную ЭВМ по протоколу FTP. Адрес ЭВМ, имя и местоположения файла должны настраиваться при использовании программы. Для регистрации на удаленной ЭВМ использовать анонимный доступ. Порт обмена данными можно считать фиксированным.
Разработать программу, позволяющую принимать и отображать сообщения электронной почты из почтового ящика пользователя с удаленной ЭВМ по протоколу POP3. Адрес ЭВМ, имя и пароль пользователя должны настраиваться при использовании программы. Порт обмена данными можно считать фиксированным. Допускается использование только символов кодировки ASCII.
Разработать программу, позволяющую передавать сообщения электронной почты на удаленную ЭВМ по протоколу SMTP. Адрес ЭВМ, имя и пароль пользователя должны настраиваться при использовании программы. Порт обмена данными можно считать фиксированным. Допускается использование только символов кодировки ASCII.
6. Контрольные вопросы
Что такое электронная почта, каким целям она служит? Каковы преимущества электронной почты перед другими видами коммуникаций? Расскажите, какие существуют варианты и протоколы организации электронной почты.
Как организована передача сообщений в электронной почте, какие поля содержит заголовок сообщения?
Что такое адрес электронной почты? Из каких полей состоит адрес?
Что такое протокол SMTP? Как организована передача данных по этому протоколу?
Расскажите об основных командах протокола SMTP.
Как организована передача сообщения по протоколу SMTP?
Почему могут возникать проблемы с передачей сообщений на русском языке через электронную почту? Расскажите о причинах этих проблем.
Что такое "почтовый ящик", для чего он используется? Что такое POP3-протокол?
Какие существуют средства для реализации протоколов Internet в прикладных программах?
Что такое библиотека "сокетов"? Каким целям она служит?
Как реализовано программирование прикладных протоколов Internet в среде С++ Builder 5.0?
Расскажите об общих принципах программирования работы с прикладными протоколами.
