LINUX.ORG.RU

подсчитать количество комбинаций IP соединений

 , ,


0

1

Подскажите, как правильно рассчитать возможные комбинации:

10.0.A.B:C -> 20.0.0.1:80

т.е. соединения от клиентов 10.0.x.x с портов C к серверу 20.0.0.1:80, где A принимает значения от 0 до 255, B может принимать значения от 1 до 16, и С принимает значения в диапазоне [0 ... 2^16].

Правильно ли я понимаю, что комбинации нужно перемножать:

2^8 разных вариаций параметра 'A' 16 комбинаций параметра 'B' 2^16 комбинаций параметра 'С'

2^8 * 16 * 2^16

★★

Правильно, только для C диапазон [0 ... 2^16) иначе было бы 2^16 + 1 возможных значений. Хотя нулевого порта нету, это специальное значение, так что может надо 2^16 - 1.

xaizek ★★★★★
()
Ответ на: комментарий от xaizek

А еще правильнее, что в реальной жизни для C диапазон начинается с 1025.

leave ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.