Matrix
Matrix
Nella puntata di oggi andremo a parlare di Matrix! Prima però, andremo a vedere degli argomenti propedeutici a matrix.
Protocollo di comunicazione
Un protocollo di comunicazione1, in informatica, è un insieme di regole che definiscono le modalità di comunicazione tra due o più entità. Ogni protocollo è progettato con precisi compiti e finalità, a seconda delle entità interessate e del mezzo di comunicazione. Se le due entità sono remote, si parla di protocollo di rete.
Tra i protocolli più usati abbiamo: * Hypertext Transfer Protocol (HTTP e HTTPS) = principale sistema per la trasmissione di informazioni sul web * Trasmission Control Protocol (TCP) = uno dei principali protocolli internet su cui si appoggiano gran parte delle applicazioni web * Internet Protocol (IP)
Protocollo di rete
Un protocollo di rete2 è un particolare tipo di protocollo di comunicazione preposto al funzionamento di una rete informatica. Esso è un insieme di regole che vengono stabilite per instaurare una comunicazione corretta.
L’aderenza a protocolli di rete è estremamente importante perchè garantisce che due software in esecuzione su macchine diverse possano comunicare correttamente, anche se sono stati realizzati indipendentemente (interoperabilità). Di conseguenza un protocollo di rete deve essere standardizzato.
Architettura di rete
Un’architettura di rete3, nell’ambito delle reti di telecomunicazione, è una tipologia di architettura software che descrive il complesso delle funzionalità logiche delle rete stessa. In altre parole, essa ci dice come le reti sono strutturate e interconnesse tra loro.
In particolare, le architetture di rete sono organizzate a livelli o strati, ciascuno dei quali fornisce al livello superiore o inferiore i servizi o le funzionalità richieste. Essa include anche l’architettura di rete a livello fisico di infrastruttura, ossia a livello di interconnesioni tra terminali (nodo)
Un nodo4, è un qualsiasi tipo di dispositivo hardaware del sistema in grado di comunicare con gli altri dispositivi delle rete (ad esempio pc, stampante ecc.) ### Architettura di rete
Ci sono diverse tipologie di architettura di rete, noi possiamo dividerle in due modi: * centralizzata (o sistema client/server) * decentralizzata (o sistema peer-to-peer)
Sistema client/server
Un sistema client/server5 è un’architettura di rete nella quale generalmente un computer client (o terminale) si connette ad un server per la fruizione di un certo servizio.
Il client e server sono quindi dei nodi non equivalenti, ossia il client senza il server non può funzionare (viceversa, invece, abbiamo un server che non fornisce servizi)
Possiamo definire questo tipo di architettura di rete centralizzata, perchè il client dipende dal server centrale.
Sistema peer-to-peer
Peer-to-peer6, abbreviato con P2P, è un architettura di rete in cui, a livello logico, i nodi non sono staticamente suddivisi tra client e server, ma sono dei nodi equivalenti o paritari, vale a dire che possono fungere al contempo sia da client che da server nei confronti degli altri nodi della rete.
Possiamo definire questo tipo di architettura di rete decentralizzata, in quanto ogni nodo è indipendente dagli altri, ossia può funzionare anche se gli altri nodi non funzionano.
Matrix
Matrix7 è un protocollo aperto per la messaggistica istantanea. E’ stato progettato per consentire agli utenti una comunicazione tramite chat, videochiamata ecc.
Da un punto di vista tecnico, esso è un protocollo per la comunicazione decentralizzata in tempo reale.
https://it.wikipedia.org/wiki/Protocollo_di_comunicazione↩︎
https://it.wikipedia.org/wiki/Protocollo_di_rete↩︎
https://it.wikipedia.org/wiki/Architettura_di_rete ### Nodo↩︎
https://it.wikipedia.org/wiki/Nodo_(telecomunicazioni)↩︎
https://it.wikipedia.org/wiki/Sistema_client/server↩︎
https://it.wikipedia.org/wiki/Peer-to-peer↩︎
https://it.wikipedia.org/wiki/Matrix_(protocollo)↩︎
Puoi seguire anche il mio canale YouTube https://www.youtube.com/channel/UCoOgys_fRjBrHmx2psNALow/ con tanti video interessanti
I consigli che offriamo sono di natura generale. Non sono consigli legali o professionali. Quello che può funzionare per una persona potrebbe non essere adatto a un’altra, e dipende da molte variabili.
Commenti
Posta un commento