Лабораторная работа №4
.docМинистерство Образования Российской Федерации
Санкт-Петербургский Государственный Электротехнический Унивирситет «ЛЭТИ»
Кафедра МОЭВМ
Отчёт по лабораторной работе №4
Сравнение протоколов TCP и UDP
Выполнил: Белов Д.А.
Группа: 3341
Санкт-Петербург
2006
Цель: провести анализ производительности протоколов TCP и UDP для заданной конфигурации сети, и на основании полученных результатов сделать заключение о том, какой протокол предпочтительнее использовать.
Схема сети
Порядок выполнения работы
-
Коэфициент пропускания сети равен 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.
-
Коэффициент пропускания между 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% и ниже сеть не удовлетворяет требуемым условиям по потере.