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

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

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

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

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

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

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

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

Выполнил: Белов Д.А.

Группа: 3341

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

2006

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

Схема сети

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

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

Отправим 20 пакетов с BOSS на OFFICE pc1 UDP:

OFFICE2 pc1 UDP Application Transport Application is now listening on port 9877.

* * * *

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

Отправим 20 пакетов с BOSS на OFFICE pc1 TCP:

* * * *

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

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

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

  1. Коэффициент пропускания между BOSS_R и Connector – 82.

Отправим 20 пакетов с BOSS на OFFICE pc1 UDP:

****

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

Отправим 20 пакетов с BOSS на OFFICE pc1 TCP:

****

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

BOSS OFFICE pc1

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

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

****

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

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

****

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

BOSS HACKER

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

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

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

4.

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

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

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

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

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