Главное понимать почему протокол может не работать, знание портов не обязательно, но как бонус не плох
Это не так работает. Когда ты 100500 раз тыкнулся в одну и ту же проблему, то масса портов просто будет в уме сидеть и никак их оттуда не выкинешь. Как и многое другое, маски для IPv4 просто в памяти :)