Файл: Контрольная работа По дисциплине Администрирование информационных систем фио Сидоров Р. Л.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.01.2024
Просмотров: 130
Скачиваний: 15
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ФЕДЕРАЛЬНОЕ АГЕНСТВО СВЯЗИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ
БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ
ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИИ
им. проф. М. А. БОНЧ-БРУЕВИЧА»
(СПБГУТ)
Кафедра Непрерывного образования ИНО
Контрольная работа
По дисциплине
Администрирование информационных систем
| ФИО: Сидоров Р.Л Группа №: ИБ-96с Преподаватель: ___________________________ |
САНКТ-ПЕТЕРБУРГ
2023
ВВЕДЕНИЕ
Цель работы:
Провести анализ производительности протоколов TCP и UDP для заданной конфигурации сети, и на основании полученных результатов сделать заключение о том, какой протокол предпочтительнее использовать.
Задание №1
Задание №2
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ:
-
В качестве схемы сети взять результат выполнения соответствующего варианта. Установить коэффициенты прохождения пакетов согласно вашему варианту. -
Протестировать отправку по UDP и по TCP 20 сообщений с K1 на K3. -
Объяснить, анализируя вывод программы, какой протокол выгоднее использовать с точки зрения скорости доставки информации. -
Протестировать отправку по UDP и по TCP 20 сообщений с K2 на K1. -
Объяснить, анализируя вывод программы, какой протокол выгоднее использовать с точки зрения надежности доставки информации. -
Подсчитать процент потерь пакетов. С учетом того, что должно теряться не более 7% пакетов. Объяснить, как привести сеть к требуемому лимиту по потерям. -
Проанализировать время соединения, сделать вывод о том, какой протокол быстрее справился с поставленной задачей (необходимо учитывать требуемую надежность). -
Определить состояние, при котором сеть начинает удовлетворять требованиям по потери пакетов. То есть подобрать такие значения коэффициентов пропускания, при которых будет теряться не более 7% пакетов.
ХОД ВЫПОЛНЕНИЯ РАБОТЫ
-
В качестве схемы сети взять результат выполнения соответствующего варианта лабораторной работы №1. Установить коэффициенты прохождения пакетов согласно вашему варианту.
Установлен коэффициент прохождения для R1 = 55
Установлен коэффициент прохождения для Hub2 = 55
-
Протестировать отправку по UDP и по TCP 20 сообщений с К1 на К3.-
Отправка сообщений по UDP.
-
K3 был дан IP-адрес необходимый для отправки сообщений по UDP.
Для отправки сообщений по UDP был выбран порт №5.
Прослушивание происходило с K3.
Отправление сообщений происходило с K1. Вводим все данные для отправления сообщений на К3.
После отправления сообщений в консоли было получено сообщение, что все пакеты данных успешно доставлены.
-
Отправка сообщений по TCP.
Повторяем те же действия, только используем отправку по TCP протоколу. Используем другой порт под номером №200.
После завершения манипуляций, получаем сообщение в консоли, что все пакеты данных доставлены.
-
Объяснить, анализируя вывод программы, какой протокой выгоднее использовать с точки зрения скорости доставки информации.
С точки зрения скорости доставки информации выгоднее использовать протокол UDP. Он отправляет пакет только один раз. В свою очередь протокол TCP отправляет пакет до тех пор, пока он не будет доставлен до получателя.
В самой консоли были видны различия по тому, каким образом передаются пакеты данных по UDP и по TCP.
-
Протестировать отправку по UDP и по TCP 20 сообщений с K2 на К1.-
Отправка сообщений по UDP.
-
K2 был дан IP-адрес необходимый для отправки сообщений по UDP.
Для отправки сообщений по UDP был выбран порт №4.
Прослушивание происходило с K1.
Отправление сообщений происходило с K2. Вводим все данные для отправления сообщений на К1.
После отправления сообщений в консоли было получено сообщение, что все пакеты данных успешно доставлены.
-
Отправка сообщений по TCP.
Повторяем те же действия, только используем отправку по TCP протоколу. Используем другой порт под номером №100.
Далее идёт отправление сообщений с К2 на К1 по тому же порту №100.
После завершения манипуляций, получаем сообщение в консоли, что все пакеты данных доставлены.
-
Объяснить, анализируя вывод программы, какой протокол выгоднее использовать с точки зрения надежности доставки информации.
С точки зрения надежности доставки информации выгоднее использовать TCP, хотя и времени будет на это затрачено больше чем по UDP.
Также UDP не гарантирует доставку всех пакетов, если какой-либо из пакетов затеряется – протокол не прервет передачу.
TCP, в свою очередь, требует более точной передачи данных, и хотя времени на передачу тратиться больше, протокол гарантирует доставку всех пакетов данных.
-
Посчитать процент потерь пакетов. С учетом того, что должно теряться не более 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, как более надежный, с успехом применяется даже в почтовых программах, позволяя контролировать не только трафик, но и длину сообщения и скорость обмена трафиком.
СПИСОК ИСТОЧНИКОВ
-
Разница между протоколами TCP и UDP
- http://pyatilistnik.org/chem-otlichaetsya-protokol-tcp-ot-udp/
-
ИТ база знаний -
https://wiki.merionet.ru/seti/23/tcp-i-udp-v-chem-raznica/ -
Java Net Sim Моделирование функционирования IP-сетей - http://www.habarov.spb.ru/lab_net/Network_Simulate/NetSimulate/manual.htm -
Инструкция по установке Java Net Sim –
http://www.net-simulator.org/ru/install.shtml
-
TCP против UD –
https://habr.com/ru/company/oleg-bunin/blog/461829/
-
О датаграммах - https://ru.wikipedia.org/wiki/Датаграмма