И это всё МОЁ

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

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








 , ,