Задание 2
Определить максимальное время реакции на запрос пользователя (Tp,max) в локальной сети с кольцевой топологией, где реализуется ППД типа «маркерное кольцо» без приоритетов, если заданы величины :
= .28 - число рабочих станций в сети;
= 50 000 км/с - скорость распространения сигнала по коаксиальному кабелю (передающей среде);
= 1750 мкс - время задержки маркера с кадром в одном узле (рабочей станции) сети;
= 10 км - длина кольцевого моноканала;
= 512 байт - общая длина маркера и кадра;
= 9 Мбит/с - скорость передачи данных по моноканалу.
Все абоненты сети активные, т.е. каждый из них готов к передаче своего кадра и выполняет эту операцию, когда подходит его очередь.
Время реакции на запрос пользователя-это промежуток времени между моментом готовности подать запрос в сеть (т.е. готовности передать кадр в моноканал) и моментом получения ответа на запрос (т.е. возвращения отправленного кадра, что является подтверждением в получении этого кадра адресатом).
Следовательно,
где
- максимальное время ожидания подачи запроса (кадра) в моноканал;
- время собственно обслуживания запроса.
Очевидно, что
где
- время, в течение которого маркер вместе с кадром совершает полный оборот в моноканале. Составляющими этого времени будут:
- время распространения сигнала в передающей среде через весь моноканал;
- время передачи кадра через весь моноканал;
- суммарное время задержки передаваемого по кольцу кадра в узлах сети.
Так как
то
Можно считать, что
Vk |
T p,max |
1 |
1492288,00000 |
5 |
1400537,60000 |
9 |
1390343,11100 |
13 |
1386422,15400 |
17 |
1384346,35300 |
21 |
1383061,33300 |
25 |
1382187,52000 |
29 |
1381554,75900 |
33 |
1381075,39400 |
37 |
1380699,67600 |
Вывод: Наблюдается обратная пропорциональная зависимость максимального времени реакции на запрос пользователя в локальной сети с кольцевой топологией, где реализуется ППД типа «маркерное кольцо» без приоритетов от изменения скорости передачи данных по моноканалу. То есть чем больше становится скорость передачи данных по моноканалу, тем меньше становится максимальное время реакции на запрос пользователя в локальной сети с кольцевой топологией, где реализуется ППД типа «маркерное кольцо» без приоритетов от изменения скорости передачи данных по моноканалу.
#include "stdafx.h"
#include <iostream>
using namespace std;
void main()
{
float Tpmax, Tozhmax, Tob, Sk, Vc, Ek, Npc, Vk, Tz;
Npc = 28;
Vc = 50000;
Tz = 1750;
Sk = 10;
Ek = 4096;
cout << "Input speed of data's transfer= ";
cin >> Vk;
Tob = Sk * 1000000 / Vc + Ek / Vk + Npc*Tz;
Tozhmax = (Npc - 1)*Tob;
Tpmax = Tozhmax + Tob;
cout << "Tpmax= " << Tpmax << endl;
system("pause");
}
Задание 3
Определить максимальное время на передачу кадра от одной рабочей станции к другой в сети с звездообразной топологией и эстафетной передачей маркера по логическому кольцу (маркер переходит последовательно от одной PC к другой в порядке возрастания их сетевых номеров), если заданы величины:
= 0,5 км - расстояние между двумя PC сети (для всех PC оно принимается одинаковым);
= 50000 км/с - скорость распространения сигнала в передающей среде (в коаксиальном кабеле);
= 512 байт - длина кадра вместе с маркером;
= 9 Мбит/с - скорость передачи данных в сети;
= 1750 мкс - время задержки кадра в одном узле сети;
= 15 - число рабочих станций в сети.
Максимальное время на передачу кадра от одной рабочей станции (PC) сети к другой будет в случае, когда станция-отправитель имеет минимальный порядковый номер, а станция-получатель - максимальный порядковый номер.
Тогда
где
- время распространения сигнала в передающей среде от одной PC к другой;
- время передачи кадра (вместе с маркером) от одной PC к другой.
Так как
то
Ек |
T max |
500 |
30862,20000 |
505 |
30924,40000 |
510 |
30986,70000 |
515 |
31048,90000 |
520 |
31111,10000 |
525 |
31173,30000 |
530 |
31235,60000 |
535 |
31297,80000 |
540 |
31360,00000 |
545 |
31422,20000 |
Вывод: Наблюдается прямая линейная зависимость максимального времени на передачу кадра от одной рабочей станции к другой в сети с звездообразной топологией и эстафетной передачей маркера по логическому кольцу от изменения длины кадра вместе с маркером. То есть чем больше становится длина кадра вместе с маркером, тем больше становится максимальное времея на передачу кадра от одной рабочей станции к другой в сети с звездообразной топологией и эстафетной передачей маркера по логическому кольцу.
#include "stdafx.h"
#include<iostream>
using namespace std;
void main()
{
double Spc, Vc, Ek, Vk, Tz, Npc, Tmax;
cout << "Input length of data with marker= ";
cin >> Ek;
Spc = 0.5;
Vc = 50000;
Vk = 9;
Tz = 1750;
Npc = 15;
Tmax = (Spc * 1000000 / Vc + Ek * 8 / Vk + Tz)*(Npc - 1);
cout << "Tmax= " << Tmax<<endl;
system("pause");
}