Qualcuno potrebbe spiegare chiaramente la differenza tra una porta e un socket. So che una porta funge da porta nella rete per un processo di applicazione e che il processo di applicazione utilizza una connessione socket a un determinato numero di porta per gestire la comunicazione di rete ma quando hai più processi in ascolto su un singolo numero di porta, sto trovando è difficile capire la differenza tra socket e porta e come si incastrano tutti insieme.