- •Сборник методических указаний к лабораторным работам
- •Тула 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. Варианты заданий
Получить удаленный доступ к серверу по выбору преподавателя. Узнать имя пользователя, присвоенное на сервере. Узнать текущий каталог на сервере. Перейти в каталог, указанный преподавателем, получить список файлов этого каталога. Закрыть соединение с сервером.
Получить удаленный доступ к серверу по выбору преподавателя. Узнать имя пользователя, присвоенное на сервере. Узнать текущее время и дату на сервере. Перейти в каталог, указанный преподавателем, получить список подкаталогов этого каталога. Закрыть соединение с сервером.
Получить удаленный доступ к серверу по выбору преподавателя. Узнать имя пользователя, присвоенное на сервере. Узнать текущий каталог на сервере. Перейти в каталог, указанный преподавателем, запустить в этом каталоге указанную программу. Закрыть соединение с сервером.
Получить удаленный доступ к серверу по выбору преподавателя. Перейти в каталог, указанный преподавателем. Найти в этом каталоге указанный файл и перенести его с удаленного сервера на локальную машину. Закрыть соединение с сервером.
Получить удаленный доступ к серверу по выбору преподавателя. Перейти в каталог, указанный преподавателем. Поместить в этот каталог указанный файл с локальной машины. Закрыть соединение с сервером.
Получить удаленный доступ к серверу по выбору преподавателя. Перейти в каталог, указанный преподавателем, получить список файлов этого каталога, сохранить его в файл. Перенести полученный файл с сервера на локальную машину. Закрыть соединение с сервером.
6. Контрольные вопросы
Что такое сетевые утилиты прикладного уровня и для чего они предназначены?
Какие действия позволяет выполнить сетевая утилита Telnet, каков принцип ее работы?
В чем заключается концепция виртуального сетевого терминала?
Как осуществляется соединение и взаимодействие процессов по протоколу Telnet?
Какие действия позволяет выполнить сетевая утилита FTP?
Расскажите об основных командах утилиты FTP.
Как осуществляется соединение и взаимодействие процессов по протоколу FTP?
Какие возможности протокола FTP используются программами - "браузерами"?
Что такое FTP-сервер? Для чего используется анонимное соединение с сервером?
Лабораторная работа № 6 Взаимодействие прикладных программ с помощью протоколов электронной почты и протоколов прикладного уровня
