Please enable JavaScript.
Coggle requires JavaScript to display documents.
INFORMATICA - Coggle Diagram
INFORMATICA
CRIPTOGRAFIA
La criptografia è un concetto che si basa sul tenere segreto delle un messaggio, essa si basa principalmente sul principio di KERCKHOFFS
La sicurezza di un sistema crittografico è basata esclusivamente sulla segretezza della chiave, in pratica si presuppone noto a priori l’algoritmo di cifratura e decifrazione
-
Criptografia Simmetrica = tecnica per cui si si utilizza la stessa chiave (privata o condivisa) sia per la cifratura che per la decifratura
Criptografia asimmetrica = tecnica che risolve il problema di condivisione della chiave, facendo in modo che la condivisione sia 100% sicura
-
IL MODELLO ISO/OSI
è un modello create per avere un modello di riferimento nelle operazioni informatiche, esso è diviso in 7 livelli
Livello 1
questo è il livello fisico, si occupa di controllare la rete e gli hardware
-
-
Livello 4
Livello di trasporto che si separa dai livelli inferiori, si occupa quindi di offrire una comunicazione affidabile e trasparente
-
TCP
fornisce un servizio end to end, è un servizio orientato alla connessione e dato che permette ad entrambe le applicazioni di comunicare contemporaneamente può essere considerato un "full-duplex"
UDP
è un protocollo che non necessita una connessione, per questo però può fornire solo i servizi base di trasporto
Livello 5
è soltanto un livello che serve ad ottimizzare il livello 4 ed a di gestire le comunicazioni che avvengono a livello 4
Livello 6
Questo livello si occupa della criptografia e della compressione dei dati forniti, uno dei protocolli più famosi è il TLS
Il TLS è un protocollo end-to-end e fornisce 3 principali sevizi: cifratura dati, autenticazione dei partecipanti alla connessione, controllo integrità dei dati
-
Livello 7
fornisce alle applicazioni i protocolli necessari alla comunicazione con applicazioni che sono eseguite su altri host
URI E URL E URN sono protocolli che identificano o il nome o la posiziono o entrambe di una specifica risorsa
-
-
-
-
HTTP è un protocollo a livello applicativo di tipo Client-server , e può avere 2 tipi messaggi richiesta e messaggi risposta
-
FTP è un protocollo di dati su host di tipo client-server, esso utilizza due connessioni separate per gestire comandi e dati
-