Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursova.doc
Скачиваний:
2
Добавлен:
08.09.2019
Размер:
1.71 Mб
Скачать

Додаток b. Вказівки для користувача

Для роботи з додатками необхідно:

  1. Розмістити 2 додатки на машинах, між якими відбувається передача.

  2. В додатку «Клієнт» в файлі serverConfig.txt вказати ІР адресу сервера.

  3. Запустити спочатку додаток «Сервер» а потім – «Клієнт».

  4. Вводити з клавіатури повідомлення.

  5. Для звичайної передачі файлу надіслати від клієнта повідомлення «A-mode», а у відповідь від сервера - «A-mode-ок». Далі ввести з клавіатури повний шлях та назву файлу для передачі.

  6. Для захищеного режиму передачі файлу надіслати від клієнта повідомлення «В-mode», а у відповідь від сервера - «В-mode-ок». Ввести по черзі паролі для шифрування (різні). Ввести назву файлу для передачі.

  7. Для завершення з’єднання передати повідомлення «Bye».

Додаток с. Експеримент

Об’єкт експерименту – процес передачі файлів різних розмірів з різними розмірами блоку.

Предмет експерименту – швидкість передачі файлу з указаними параметрами.

Параметри ЕОМ: операційна система Windows 7. Процесор Celeron(R) Dual-Core CPU T3500, з частотою 2.10GHz. Кількість оперативної пам’яті – 2.00ГБ. Тип системи: 32-розрядна ОС.

Таблиця 1. Залежність швидкості передачі файлу від довжини блоку

Розмір файлу

Розмір блоку даних, Кб

1

4

8

32

128

512

1024

100 Кб

0.00.2

0.00.2

0.00.1

0.00.1

0.00.1

0.00.1

0.00.1

500 Кб

0.01.3

0.01.0

0.01.0

0.00.8

0.00.8

0.00.8

0.00.8

1 Мб

0.02.5

0.02.5

0.02.5

0.02.3

0.02.2

0.02.2

0.02.1

5 Мб

0.06.8

0.06.08

0.06.06

0.06.05

0.06.5

0.06.3

0.06.0

10 Мб

0.12.9

0.12.7

0.12.6

0.12.4

0.11.5

0.11.2

0.10.7

50 Мб

1.03.9

1.02.7

1.01.8

1.00.2

0.59.1

0.58.8

0.58.5

100 Мб

2.08.0

2.04.6

2.03.1

2.02.8

2.02.3

2.01.1

2.00.1

1 Гб

29.43.4

29.35.2

29.26.3

29.03.1

28.11.4

26.46.3

25.59.4

Результати експерименту (табл.1) показують, що збільшення блоку не вагомо впливає на швидкість передачі з двох причин:

Після отримання блоку даних сервер зобов’язаний відіслати повідомлення про доставку, що впливає на час виконання операції.

Передача відбувається синхронно, передаючи масив байтів. Тому навіть розбиття файлу на блоки не пришвидшує передачу.

31

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]