Come spiegare a un tirocinante come un computer riceve messaggi esterni [chiuso]

-1

Ho un tirocinante nell'azienda per cui lavoro. Attualmente stiamo lavorando su un'interfaccia JS che comunica tramite websocket con un server C / Lang. Il mio tirocinante mi ha fatto un'ottima domanda stamattina.

Cito:

"I understand the system of sending and receiving messages, but how the computer actually receives and forwards the message to the running code".

Ho cercato di spiegare come, ma ho fallito perché non so come introdurre delicatamente le interazioni tra porte.

Il problema è che sento che il tirocinante non capisce. So che questo tipo di domande può rimanere bloccato nella testa di un programmatore e renderlo più esitante di fronte al codice e non lo voglio per il mio tirocinante.

Qualcuno con buone capacità di spiegazione può aiutarmi a dare una risposta semplice, ma completa, a questa domanda?

Qualsiasi aiuto sarebbe molto apprezzato.

    
posta Hakeem El Bakka-lee 02.11.2016 - 16:35
fonte

1 risposta

3

Lo penso sempre come:

  • La porta è un indirizzo sul pacchetto in entrata
  • Al sistema operativo è stato detto di inserire nel computer tutti i messaggi con quell'indirizzo di porta in un determinato luogo in memoria
  • Il programma sa guardare quell'indirizzo di memoria per trovare i suoi messaggi
  • I binding sono una serie di processi nel tuo programma che indicano il sistema operativo, il programma ecc. dove e cosa cercare, ed è per questo che è necessario più di 1 per far funzionare tutto. In uscita è praticamente la stessa, ma al contrario
risposta data 02.11.2016 - 18:43
fonte

Leggi altre domande sui tag