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

Лабораторная работа №41

.doc
Скачиваний:
36
Добавлен:
01.05.2014
Размер:
250.37 Кб
Скачать

Министерство Образования Российской Федерации

Санкт-Петербургский Государственный Электротехнический Унивирситет «ЛЭТИ»

Кафедра МОЭВМ

Отчёт по лабораторной работе №4

Сравнение протоколов TCP и UDP

Выполнил: Рыжок М.С.

Группа: 3341

Санкт-Петербург

2006

Цель: провести анализ производительности протоколов TCP и UDP для заданной конфигурации сети, и на основании полученных результатов сделать заключение о том, какой протокол предпочтительнее использовать.

Схема сети

Порядок выполнения работы

  1. Коэфициент пропускания сети равен 100. Оценим производительность протоколов TCP и UDP.

Отправим 20 пакетов с Chief на Service UDP:

Service UDP Application Transport Application is now listening on port 9877.

* * * *

Chief Echo Protocol Data Application Connection time: 547 ms. Sent messages: 20 Recieved messages: 20

Отправим 20 пакетов с Chief на Service TCP:

* * * *

Chief Echo Protocol Data Application Connection time: 1469 ms. Total recieved messages: 20.

Статистика для Chief:

При передачи пакетов по TCP и UDP ни один пакет ни потерялся. Однако передача по UDP почти в 3 раза быстрее. Из этого можно сделать вывод что для сети с кофициентом пропускания 100% предпочтительно использовать UDP, чем TCP.

  1. Коэффициент пропускания между R-C-M и HManager – 75.

Отправим 20 пакетов с Chief на service UDP:

****

Chief Echo Protocol Data Application Connection time: 375 ms. Sent messages: 20 Recieved messages: 10

Отправим 20 пакетов с Chief на Service TCP:

****

Chief Echo Protocol Data Application Connection time: 9406 ms. Total recieved messages: 20

Chief Service

Процент потерь UDP составил 50%. Следовательно использование UDP при 75% коэффициенте пропускания неэфективно.

Отправим 20 пакетов с Manager1 на Chief UDP:

****

Manager1 Echo Protocol Data Application Connection time: 31 ms. Sent messages: 20 Recieved messages: 12

Отправим 20 пакетов с Manager1 на Chief TCP:

****

Manager1 Echo Protocol Data Application Connection time: 3172 ms. Total recieved messages: 20.

Chief Manager1

TCP – получены все 20 сообщений, UDP – Chief получил только 17. Коэффициент потерь больше 7 % => предпочтительней использовать TCP.

3. Результат посылки пакетов по UDP при коэфициенте 93%:

При коэффициенте пропускания от 93% и выше процент потерь UDP удовлетворяет заданному критерию – 7%.

4.

Результат посылки пакетов по TCP при коэфициенте 45%:

Manager1 TCP Protocol Transport Connection timeout! Closing connection to host: 64.2.0.1:9.

Manager1 Echo Protocol Data Application Error: can not connect to 64.2.0.1:9!

Chief TCP Protocol Transport Server awaiting connection timeout! Now server is listening to port: 9.

При коэффициенте пропускания от 45% и ниже сеть не удовлетворяет требуемым условиям по потере.