13 C
Roma
mercoledì, Maggio 12, 2021
Home Corsi Applicazioni di rete

Applicazioni di rete

In generale le applicazioni di rete sono costituite da un insieme di programmi che vengono eseguiti su due o più computer contemporaneamente: questi operano interagendo tra loro utilizzano delle risorse comuni, accedendo cioè concorrentemente ai database, mediante la rete di comunicazione che li connette.

Le applicazioni di rete prendono il nome di applicazione distribuita dato che non viene eseguita su di un solo elaboratore (concentrata).

Identificazione mediante Socket

Affinché un processo, presente su un determinato host, invii un messaggi a un qualsiasi altro host, il processo mittente de ve identificare il processo destinatario in modo univoco. L’identificazione non può avvenire soltanto tramite l’indirizzo IP del destinatario, in quanto quest’ultimo individua soltanto l’host ma non il processo specifico. Pertanto l’identificazione deve tenere conte di due informazioni, l’indirizzo IP e il processo appartenente a quel determinato host, ovvero si ha:

  • Un’identificazione del nodo su cui opera il processo con cui si desidera comunicare;
  • Un’identificazione del particolare processo all’interno di quel nodo.

L’identificazione univoca avviene conoscendo sia l’indirizzo IP che il numero di porta associato al processo in esecuzione su un host: questo meccanismo è già introdotto nelle lezioni precedenti e prende il nome di socket.

Un socket, quindi, consente di comunicare attraverso la rete utilizzando la pila TCP/IP ed è quindi parte integrante del protocollo: le API mettono a disposizione del programmatore gli strumenti necessari a codificare la connessione e l’utilizzo del protocollo di comunicazione.

LINK UTILI

Pagina Instagram: https://www.instagram.com/developer_sumo/
Corso Sistemi Distribuiti: https://www.developersumo.com/sistemi-distribuiti/
I nostri Corsi: https://www.developersumo.com/corsi/
Le nostre Applicazioni su Play Store: https://play.google.com/store/apps/developer?id=Developer+Sumo

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Cos’è e come fare un Vlog

Se siete abituati ad usare la tecnologia è abbastanza probabile che siate giovani e che passiate molto tempo sui social e se...

Come usare e creare le classi in HTML

L'attributo class è utilizzato per assegnare ad un oggetto HTML una classe. Una delle caratteristiche principali delle classi HTML è che possono...

Lista compleanni personaggi Death Note

Death Note scritto da Tsugumi Ōba e illustrato da Takeshi Obata. È stato serializzato in Giappone dal 1º dicembre 2003 al 15...

Linguaggio di Programmazione di League of Legends

Se sei un appassionato di sviluppo informatico sicuramente ti sarai chiesto quale sia il linguaggi di programmazione di League of Legends. League...

Recent Comments