Для создания серверов или захода на них действительно понадобится знать порты. В случае захода - достаточно просто IP:Port, но если же вы решили создать сервер - тут уже придется открывать порты. Как сделать это - зависит от вашего интернет провайдера, некоторых провайдеры предоставляют такие услуги исключительно за дополнительную оплату. На сервер можно поставить абсолютно любой порт, главное чтоб он был открыт на вашем устройстве, с которого хостируется сервер. Но если нет желания заморачиваться можно оплатить хостинг, там они уже открыты.