кол-во портов на tcp стеке ограничено длинной вектора целых чисел и зависит от системного типа целых чисел использованного при определении и самой архитектуры/платформы ос.
на х86 платформе, под 32-ухразрядными форточками - это число 65536, однако далеко не все порты свободно используемы, некоторые ограничены самим протоколом, некоторые самой ОС.