Файл: Контрольная работа По дисциплине Администрирование информационных систем фио Сидоров Р. Л.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.01.2024

Просмотров: 130

Скачиваний: 15

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ФЕДЕРАЛЬНОЕ АГЕНСТВО СВЯЗИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ
БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ
ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИИ
им. проф. М. А. БОНЧ-БРУЕВИЧА»
(СПБГУТ)



Кафедра Непрерывного образования ИНО

Контрольная работа

По дисциплине
Администрирование информационных систем









ФИО: Сидоров Р.Л

Группа №: ИБ-96с

Преподаватель:

___________________________




САНКТ-ПЕТЕРБУРГ
2023

ВВЕДЕНИЕ

Цель работы:

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

Задание №1



Задание №2



ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ:

  1. В качестве схемы сети взять результат выполнения соответствующего варианта. Установить коэффициенты прохождения пакетов согласно вашему варианту.

  2. Протестировать отправку по UDP и по TCP 20 сообщений с K1 на K3.

  3. Объяснить, анализируя вывод программы, какой протокол выгоднее использовать с точки зрения скорости доставки информации.

  4. Протестировать отправку по UDP и по TCP 20 сообщений с K2 на K1.

  5. Объяснить, анализируя вывод программы, какой протокол выгоднее использовать с точки зрения надежности доставки информации.

  6. Подсчитать процент потерь пакетов. С учетом того, что должно теряться не более 7% пакетов. Объяснить, как привести сеть к требуемому лимиту по потерям.

  7. Проанализировать время соединения, сделать вывод о том, какой протокол быстрее справился с поставленной задачей (необходимо учитывать требуемую надежность).

  8. Определить состояние, при котором сеть начинает удовлетворять требованиям по потери пакетов. То есть подобрать такие значения коэффициентов пропускания, при которых будет теряться не более 7% пакетов.


ХОД ВЫПОЛНЕНИЯ РАБОТЫ

  1. В качестве схемы сети взять результат выполнения соответствующего варианта лабораторной работы №1. Установить коэффициенты прохождения пакетов согласно вашему варианту.



Установлен коэффициент прохождения для R1 = 55



Установлен коэффициент прохождения для Hub2 = 55

  1. Протестировать отправку по UDP и по TCP 20 сообщений с К1 на К3.

    1. Отправка сообщений по UDP.



K3 был дан IP-адрес необходимый для отправки сообщений по UDP.



Для отправки сообщений по UDP был выбран порт №5.

Прослушивание происходило с K3.



Отправление сообщений происходило с K1. Вводим все данные для отправления сообщений на К3.



После отправления сообщений в консоли было получено сообщение, что все пакеты данных успешно доставлены.



    1. Отправка сообщений по TCP.

Повторяем те же действия, только используем отправку по TCP протоколу. Используем другой порт под номером №200.



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



  1. Объяснить, анализируя вывод программы, какой протокой выгоднее использовать с точки зрения скорости доставки информации.


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

В самой консоли были видны различия по тому, каким образом передаются пакеты данных по UDP и по TCP.

  1. Протестировать отправку по UDP и по TCP 20 сообщений с K2 на К1.

    1. Отправка сообщений по UDP.



K2 был дан IP-адрес необходимый для отправки сообщений по UDP.



Для отправки сообщений по UDP был выбран порт №4.

Прослушивание происходило с K1.



Отправление сообщений происходило с K2. Вводим все данные для отправления сообщений на К1.





После отправления сообщений в консоли было получено сообщение, что все пакеты данных успешно доставлены.



    1. Отправка сообщений по TCP.

Повторяем те же действия, только используем отправку по TCP протоколу. Используем другой порт под номером №100.



Далее идёт отправление сообщений с К2 на К1 по тому же порту №100.



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




  1. Объяснить, анализируя вывод программы, какой протокол выгоднее использовать с точки зрения надежности доставки информации.

С точки зрения надежности доставки информации выгоднее использовать TCP, хотя и времени будет на это затрачено больше чем по UDP.

Также UDP не гарантирует доставку всех пакетов, если какой-либо из пакетов затеряется – протокол не прервет передачу.

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

  1. Посчитать процент потерь пакетов. С учетом того, что должно теряться не более 7% пакетов.

После завершения всех манипуляций заходим в меню статистики каждого узла.

Статистика узла К1:



Смотрим на статистику. Количество отправленных пакетов = 127, а количество полученных пакетов данных также = 127. Что говорит нам о том, что процент потерь составляет 0%, что полностью удовлетворяет требованию по потерям в 7%.

Статистика узла К2:



Смотрим на статистику. Количество отправленных пакетов = 63, а количество полученных пакетов данных также = 64. Что говорит нам о том, что процент потерь составляет 2%, что полностью удовлетворяет требованию по потерям в 7%.

Статистика узла К3:



Смотрим на статистику. Количество отправленных пакетов = 63, а количество полученных пакетов данных также = 64. Что говорит нам о том, что процент потерь составляет 2%, что полностью удовлетворяет требованию по потерям в 7%.

ВЫВОДЫ

Разница между протоколами TCP и UDP – в так называемой “гарантии доставки”. TCP требует отклика от клиента, которому доставлен пакет данных, подтверждения доставки, и для этого ему необходимо установленное заранее соединение. Поэтому протокол TCP считается надежным, тогда как UDP получил даже именование “протокол ненадежных датаграмм. TCP исключает потери данных, дублирование и перемешивание пакетов, задержки. UDP все это допускает, и соединение для работы ему не требуется. Процессы, которым данные передаются по UDP, должны обходиться полученным, даже и с потерями. TCP контролирует загруженность соединения, UDP не контролирует ничего, кроме целостности полученных датаграмм.


UDP доставляет пакеты данных гораздо быстрее, потому для приложений, которые рассчитаны на широкую пропускную способность и быстрый обмен, UDP можно считать оптимальным протоколом. К таковым относятся сетевые и браузерные игры, а также программы просмотра потокового видео и приложения для видеосвязи (или голосовой): от потери пакета, полной или частичной, ничего не меняется, повторять запрос не обязательно, зато загрузка происходит намного быстрее. Протокол TCP, как более надежный, с успехом применяется даже в почтовых программах, позволяя контролировать не только трафик, но и длину сообщения и скорость обмена трафиком.

СПИСОК ИСТОЧНИКОВ

  1. Разница между протоколами TCP и UDP

- http://pyatilistnik.org/chem-otlichaetsya-protokol-tcp-ot-udp/

  1. ИТ база знаний -
    https://wiki.merionet.ru/seti/23/tcp-i-udp-v-chem-raznica/

  2. Java Net Sim Моделирование функционирования IP-сетей - http://www.habarov.spb.ru/lab_net/Network_Simulate/NetSimulate/manual.htm

  3. Инструкция по установке Java Net Sim –

http://www.net-simulator.org/ru/install.shtml

  1. TCP против UD –

https://habr.com/ru/company/oleg-bunin/blog/461829/

  1. О датаграммах - https://ru.wikipedia.org/wiki/Датаграмма