XenoZЦитата: IMHO, более чем достаточно 1024-4999
Распределением портов занимается организация
IANA. В соотв, с её директивами
RFC, порты распределяются по 3-м категориям - системные (известные, 0-1023), пользовательские (регистрируемые, 1024-49151) и динамические (приватные, 49152-65535). Любое приложение (и клиентское и серверное) может свободно для своих нужд использовать третью категорию и ограничено (только после регистрации в
IANA) вторую. К сожалению, на практике кодеры не очень-то следуют этому порядку, и реально для обеспечения работы
любого приложения приходится разрешать весь диапазон портов источника, как 1024-65535