Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Network / Lab2

.doc
Скачиваний:
9
Добавлен:
26.03.2015
Размер:
32.26 Кб
Скачать

Вариант 1

Написать программу-сервер и программу-клиент, работающие на разных компьютерах. Программа-клиент читает строки со стандартного ввода и пересылает их программе-серверу, которая заносит их в файл.

Для каждого компьютера-клиента ведется собственный файл. Сервер должен уметь обслуживать несколько соединений от различных клиентов одновременно.

Вариант 2

Написать программу-сервер, которая, после подсоединения к ней клиента, принимает от клиента данные со стандартного ввода и отправляет их остальным подключенным клиентам, если они есть. В противном случае клиенту посылается сообщение о ошибке, которое клиент должен принять и интерпретировать.

Вариант 3

Написать программу-сервер и программу-клиент. Клиент соединяется с сервером и передает ему имя файла. Сервер открывает указанный файл со своего локального диска и пересылает содержимое файла клиенту, который сохраняет файл на свой локальный диск.

Вариант 4

Написать программу чат-сервер. Клиент подсоединяется к серверу. Вcе текстовые строки, введенные клиентом принимаются сервером и рассылаются всем подсоединенным клиентам (включая отправителя).

Вариант 5

Написать программу-сервер и программу-клиент, тестирующие производительность сети по скорости передачи по сети больших объемов данных. Клиент отправляет запрос серверу, сервер в ответ

пересылает псевдослучайный массив объемом в 50 Мб. Клиент измеряет скорость передачи данных.

Вариант 6

Написать программу-сервер и программу-клиент. Клиент соединяется с сервером и передает ему строку символов. Сервер перекодирует строку символов из кодировки ANSI в кодировку ASCII (кодировка window в кодировку DOS) и передает ее обратно клиенту.

Вариант 7

Написать программу-сервер и программу - клиент. Клиент читает файл, пересылает его серверу. Сервер, в свою очередь, пересылает файл всем подключенным клиентам кроме отправителя. Клиент, получив файл, записывает его.

Вариант 8

Написать программу, определяющую максимальное число соединений, возможных между сервером и клиентом

Вариант 9

Написать программу-сканер открытых портов на удаленной машине

Вариант 10

Написать программу сравнения скорости передачи массивов данных между сервером и клиентом по одному и нескольким соединениям одновременно.

Вариант 11

Написать программу, определяющую по имени хоста его IP адрес и устанавливающую соединение по указанному порту

Вариант 12

Написать программу, тестирующую производительность обмена между сервером и клиентом в зависимостит от размера передаваемого буфера

Вариант 13

Написать программу, сравнивающую скорости передачи между сервером и клиентовм по протоколам TCP и UDP

Вариант 14

Написать программу, подсчитывающую потерянные пакеты, переданные между сервером и клиентом по протоколу UDP

Вариант 15

Написать программу - почтовый клиент, получающую почту с почтового сервера и сохраняющую ее в файл

Вариант 16

Написать программу - почтовый клиент, передающий письмо на почтовый сервер

Вариант 17

Написать программу HTTP клиента, сохраняющую указанную страницу в файл

Вариант 18

Написать программу Ping

Вариант 19

Написать программу, получающую список файлов с FTP-сервера

Вариант 20

Написать программу-сервер и программу-клиент. Клиент соединяется с сервером и передает ему исполняемый файл. Сервер запускает файл на выполнение.

Вариант 21

Написать программу получения заданного файла с указанного FTP сервера

Вариант 22

Написать программу-флудер, подключающуюся к удаленному хосту и пересылающую на него непрерывную последовательность байт

Вариант 23

Написать программу-сервер и программу-клиент. Клиент соединяется с сервером и передает ему командную строку консольного приложения, которую сервер выполняет. Результат пересылается клиенту.

Соседние файлы в папке Network