Контрольная работа по дисциплине "Компьютерные сети"
Создать клиет-серверное приложение согласно своему варианту
На стороне сервера должен настраиваться порт, на котором запускать сервер, также должно выводиться сообщение об успешном/неуспешном запуске сервера
На стороне клиента должен настраиваться порт и IP-адрес сервера, к которому подключаться, а также при успешном/неуспешном подключении к серверу должно выводится об этом сообщение
Варианты
№ |
Задание |
1 |
На стороне клиента-указать путь к папке, при получении списка-отобразить его. На стороне сервера-выдать список файлов папок, размер каждого файла и общий размер файлов в папке(папки должны всегда идти первыми в списке и выдеятся верхним регистром), если папка не найдено то возвратить ошибку, что папка не найдена |
2 |
На стороне клиента-указать сетевой путь к папке, имя логического диск, логин и пароль, при получении списка с файлами отобразить его. На стороне сервера- подключить сетевой диск, с параметрами присланными с клиента и возвратить клиенту список файлов с расширением doc и их размер, находящимся на данном сетевом диске и сообщение что диск успешно подключён, если произошла ошибка то выдать клиенту причину ошибки |
3 |
На стороне клиента-указать сетевой путь к папке, имя логического диск, логин и пароль, при получении списка с файлами отобразить его. На стороне сервера- подключить сетевой диск, с параметрами присланными с клиента и возвратить клиенту список файлов с расширениями html, находящимся на данном сетевом диске ,размер которых больше 10 килобайт, и сообщение что диск успешно подключён, если произошла ошибка то выдать клиенту причину ошибки |
4 |
Сервер должен отсылать список компьютеров, входящих в данную рабочую группу и отсылать их клиенту, также при поступлении запроса сервер должен возвратить клиенту список папок, расположенном на заданном компьютере. Если папок нет, то возвратить клиенту об этом сообщение На стороне клиента задаётся какая либо рабочая группа и отсылается серверу, также клиент должен отобразить список компьютеров входящих в данную рабочую группу. Также клиент может выбрать какой то компьютер и сервер должен прислать список папок, расположенном на заданном компьютере |
5 |
На стороне клиента-указать сетевой путь к папке, имя логического диск, логин и пароль На стороне сервера- подключить сетевой диск, с параметрами присланными с клиента и возвратить клиенту список файлов(кроме папок),находящимся на данном сетевом диске, имена которых начинаются на гласную букву английского алфавитаи сообщение что диск успешно подключён, если произошла ошибка то выдать клиенту причину ошибки |
6 |
На стороне клиента-указать сетевой путь к папке, имя логического диск, логин и пароль На стороне сервера- подключить сетевой диск, с параметрами присланными с клиента и возвратить клиенту список файлов и подпапок, размер каждого файла , время создания которых лежит в интервале 12.00-18.00, находящимся на данном сетевом диске и сообщение что диск успешно подключён, если произошла ошибка то выдать клиенту причину ошибки |
7 |
На стороне клиента-указать сетевой путь к папке, имя логического диск, логин и пароль На стороне сервера- подключить сетевой диск, с параметрами присланными с клиента и возвратить клиенту список файлов(кроме папок), находящимся на данном сетевом диске и сообщение что диск успешно подключён, если произошла ошибка то выдать клиенту причину ошибки |
8 |
На стороне клиента-указать сетевой путь к папке, имя логического диск, логин и пароль, при получении списка с файлами отобразить его. На стороне сервера- подключить сетевой диск, с параметрами присланными с клиента и возвратить клиенту список файлов с расширениями txt, doc,xls находящимся на данном сетевом диске ,размер которых меньше 5 килобайт, и сообщение что диск успешно подключён, если произошла ошибка то выдать клиенту причину ошибки |
9 |
Сервер должен отсылать список компьютеров, входящих в данную рабочую группу, имена которых начинаются с буквы, входящей во вторую половину английского алфавита, и отсылать их клиенту, также при поступлении запроса сервер должен возвратить клиенту список папок, расположенном на заданном компьютере. Если папок нет, то возвратить клиенту об этом сообщение На стороне клиента задаётся какая либо рабочая группа и отсылается серверу, также клиент должен отобразить список компьютеров входящих в данную рабочую группу. Также клиент может выбрать какой то компьютер и сервер должен прислать список папок, расположенном на заданном компьютере |
10 |
На стороне клиента-указать сетевой путь к папке, имя логического диск, логин и пароль На стороне сервера- подключить сетевой диск, с параметрами присланными с клиента и возвратить клиенту список файлов(кроме папок) и размер каждого файла, находящимся на данном сетевом диске и сообщение что диск успешно подключён, если произошла ошибка то выдать клиенту причину ошибки |
11 |
На стороне сервера- выдать список еxe-файлов для заданной папки, размер которых больше 50 кб, если папка не найдено то возвратить ошибку, что папка не найдена. При получении пути к exe-файлу запустить его и отослать клиенту либо сообщение, что файл успешно запущен, либо сообщение об ошибке, что файл не удалось запустить На стороне клиента – необходимо указать путь к папке. При получении списка еxe-файлов для заданной папки необходимо его вывести, также пользователь должен иметь возможность его выделить и запустить данный файл на сервере |
12 |
На стороне клиента-указать сетевой путь к папке, имя логического диск, логин и пароль На стороне сервера- подключить сетевой диск, с параметрами присланными с клиента и возвратить клиенту список файлов(кроме папок), имя которых содержит цифры и размер каждого файла, находящимся на данном сетевом диске и сообщение что диск успешно подключён, если произошла ошибка то выдать клиенту причину ошибки |
13 |
Сервер должен отсылать список рабочик групп, находящихся в сети Microsoft и отсылать их клиенту, а также список компьютеров для заданной рабочей группы по требованию клиента Клиент должен отобразить список рабочих групп. Также клиент может выбрать какую-то рабочую группу и сервер должен прислать список всех компьютеров, входящих в эту рабочую группу |
14 |
Сервер должен отсылать список рабочик групп, имя которых начинается с согласных английских букв, находящихся в сети Microsoft и отсылать их клиенту, а также список компьютеров для заданной рабочей группы Клиент должен отобразить список рабочих групп. Также клиент может выбрать какую-то рабочую группу и сервер должен прислать список всех компьютеров, входящих в эту рабочую группу |
15 |
На стороне клиента-указать сетевой путь к папке, имя логического диск, логин и пароль На стороне сервера- подключить сетевой диск, с параметрами присланными с клиента и возвратить клиенту список файлов и подпапок (находящихся на данном сетевом диске) и размер каждого файла. Время создания файлов и папок должно лежать в интервале 00.00-12.00 и имена начинаться с согласной буквы английского алфавита, При успешном подключении возвратить сообщение что диск успешно подключён, если произошла ошибка то выдать клиенту причину ошибки |
16 |
На стороне клиента-указать сетевой путь к папке, имя логического диск, логин и пароль, при получении списка с папками отобразить его(папки идут всегда первыми и пишутся в верхнем регистре) На стороне сервера- подключить сетевой диск, с параметрами присланными с клиента и возвратить клиенту список папок, находящимся на данном сетевом диске и сообщение что диск успешно подключён, если произошла ошибка то выдать клиенту причину ошибки, если папок нет, то возвратить сообщение, что папок нет |
17 |
На стороне сервера- выдать клиенту список doc-файлов и txt-файлов, а также их размер и дату создания , если папка не найдено то возвратить ошибку, что папка не найдена. На стороне клиента – необходимо указать путь к папке. При получении списка файлов для заданной папки необходимо его вывести. |
18 |
Сервер должен отсылать список рабочик групп, имя которых содержит английские буквы 'O' или 'A', находящихся в сети Microsoft и отсылать их клиенту, а также по требованию клиента список компьютеров для заданной рабочей группы Клиент должен отобразить список рабочих групп. Также клиент может выбрать какую-то рабочую группу и сервер должен прислать список всех компьютеров, входящих в эту рабочую группу |
19 |
На стороне клиента-указать сетевой путь к папке, имя логического диск, логин и пароль, при получении списка с файлами и папками отобразить его(папки идут всегда первыми и пишутся в верхнем регистре) На стороне сервера- подключить сетевой диск, с параметрами присланными с клиента и возвратить клиенту список файлов и папок, находящимся на данном сетевом диске и сообщение что диск успешно подключён, если произошла ошибка то выдать клиенту причину ошибки |
20 |
Сервер должен отсылать список рабочик групп, имя которых начинается с первой половины букв английских букв, находящихся в сети Microsoft и отсылать их клиенту, а также список компьютеров для заданной рабочей группы Клиент должен отобразить список рабочих групп. Также клиент может выбрать какую-то рабочую группу и сервер должен прислать список всех компьютеров, входящих в эту рабочую группу |
21 |
На стороне сервера- выдать клиенту список в avi-файлов и mp3-файлов, для данной папки,размер которых больше 1 мегабайта, а также их размер и дату создания , если папка не найдено то возвратить ошибку, что папка не найдена. На стороне клиента – необходимо указать путь к папке. При получении списка файлов для заданной папки необходимо его вывести. |
22 |
На стороне сервера- выдать список еxe-файлов и подпапок для заданной папки, если папка не найдено то возвратить ошибку, что папка не найдена. При получении пути к exe-файлу запустить его и отослать клиенту либо сообщение, что файл успешно запущен, либо сообщение об ошибке, что файл не удалось запустить На стороне клиента – необходимо указать путь к папке. При получении списка еxe-файлов и подпапок для заданной папки необходимо его вывести, также пользователь должен иметь возможность его выделить и запустить данный файл на сервере |
Результатом выполнения контрольной работы должно быть работоспособная программа и отчёт
Отчёт должен состоять из:
1)титульного листа(с указанием вашего варианта)
2)Постановка задания согласно вашему варианту
3)Исходный код клиента и сервера
4)Скриншоты рабочей программы
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.