Dois aplicativos diferentes podem vincular a mesma porta em um host se usarem protocolos diferentes?

 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...