minha pergunta é bem clara, eu acho. Se dois aplicativos usarem protocolos diferentes da camada de transporte (por exemplo, TCP e UDP ou outra coisa), eles poderão abrir o mesmo número de porta?
Como o sistema operacional faz a multiplexação, se for esse o caso?
Quantos protocolos de transporte podem estar em uma pilha de rede do SO? Se o número de protocolos diferentes não for limitado, isso significa que um computador pode basicamente ter portas abertas ilimitadas para se comunicar?