@edem

Задача: вычисление конфликтов при использовании одного канала несколькими хостами. "Компьютерные сети. Таненбаум. 4е изд."

Глава 1. Вопросы. Условие: "... время делится на равные интервалы, в которые каждый из n хостов пытается использовать канал с вероятностью p. Какой процент интервалов будет потерян из-за конфликтов?"

Событие A - один хост получил доступ к каналу.
Вероятность P(A) = p.

Черновое решение:
1. Найти вероятность того, что один хост будет использовать канал. Событие X.
P(X) = P(A) * (1- P(A))^(n-1) * n;
2. Найти вероятность того, что никто не будет использовать канал. Событие Y.
P(Y) = (1-P(A))^n * n;
3. Найти вероятность остальных случаев, когда канал используется более чем один хостом. Событие Z.
P(Z) = 1 - P(X) - P(Y);
P(Z) = 1 - P(A) * (1-P(A))^(n-1)*n - (1-P(A))^n*n = 1 - p*(1-p)^(n-1)*n - (1-p)^n*n

Вопрос: правильное ли это решение, если нет, то какое будет правильным?
  • Вопрос задан
  • 2903 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Сорри за предыдущй ответ, с утра тормознул капитально.
Вероятность того, что никто не использует канал - такой вариант только один (000...00):
P0 = (1-p)n
Вероятность того, что только один использует канал - таких вариантов n (100...00), (010...00), ... (000...01):
P1 = n*p*(1-p)n-1
Вероятность того, что больше одного используют канал - все остальные варианты:
Perr = 1-P0-P1 = 1-(1-p)n-n*p*(1-p)n-1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы