¿Por qué algunos servidores tienen TCP / UDP junto con el puerto que están escuchando? A mi entender, TCP y UDP son capas de socket, son métodos para determinar cómo el tráfico se está enviando a través de la red, entonces, ¿por qué sería esto relevante cuando se envía una solicitud a un servidor? El número de puerto debe representar el proceso , como FTP, y cuando el cliente se conecta, debería poder elegir TCP o UDP, según cómo deseo que se transfieran los datos.
Entonces, ¿por qué algunos puertos fuerzan un protocolo de capa de socket?