Want to create interactive content? It’s easy in Genially!
Presentazione Tecnologia Digitale
Christian Casella
Created on November 27, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
SISTEMI E RETI
PRESENTATION
iL MODELLO TCP/IP
È una struttura a 4 livelli per far comunicare i dispositivi in rete. • I livelli sono: - applicazione : è il livello più alto del modello e si occupa delle interazioni dirette con le applicazioni. - trasporto : gestisce la velocità e la sicurezza dei dati - internet : assegna gli indirizzi IP e instrada i dati - accesso alla rete: il livello più basso e gestisce la trasmissione fisica dei dati sulla rete
differenza tra tcp-ip e iso-osi
•La differenza principale tra i modelli TCP/IP e ISO/OSI risiede nella loro struttura e nel loro utilizzo: TCP/IP -Ha 4 livelli (Accesso alla rete, Internet, Trasporto, Applicazione). -È un modello pratico e implementato su Internet. -Si concentra sulla comunicazione reale tra sistemi. ISO/OSI -Ha 7 livelli (Fisico, Data Link, Rete, Trasporto, Sessione, Presentazione, Applicazione). -È un modello teorico e standard per comprendere e progettare reti. -Fornisce maggiore dettaglio sulla divisione delle funzioni rispetto al TCP/IP.
LIVELLO APPLICATIVO
Il livello applicativo è il livello più alto del modello OSI e TCP/IP, dove avviene l'interazione diretta tra le applicazioni e la rete. Gestisce protocolli come HTTP, FTP e SMTP, che permettono la comunicazione tra software (ad esempio, un browser web con un server). Si occupa di fornire servizi di rete alle applicazioni, come il trasferimento di file, l'invio di email e la gestione della sicurezza nelle comunicazioni.
FTP (FILE TRANSFER PROTOCOL)
FTP (File Transfer Protocol) è un protocollo utilizzato per trasferire file tra un client e un server su una rete TCP/IP. Permette di caricare e scaricare file, ed è comunemente usato per la gestione di contenuti su server web e il backup dei dati. Tuttavia, FTP essendo vulnerabile agli attacchi. Per garantire maggiore sicurezza, si utilizzano varianti come FTPS (FTP Secure) e SFTP (SSH File Transfer Protocol), che cifrano i dati durante il trasferimento. Nonostante le limitazioni di sicurezza, FTP è ancora molto usato grazie alla sua semplicità ed efficienza, ma per applicazioni sensibili è consigliabile utilizzare versioni sicure come FTPS o SFTP.
DNS (Domain Name System) E SMTP (Simple Mail Transfer Protocol)
POP3 (Post Office Protocol version 3) è un protocollo usato per ricevere e scaricare email dai server di posta. Le email vengono scaricate sul dispositivo dell'utente e generalmente rimosse dal server. È utile per la lettura offline delle email. SMTP (Simple Mail Transfer Protocol) è il protocollo utilizzato per inviare email su Internet. Gestisce la trasmissione delle email tra client di posta e server, ma non è usato per ricevere messaggi (per quello si usano protocolli come POP3 o IMAP).
HTTP (Hypertext Transfer Protocol) e POP3 (Post Office Protocol 3)
HTTP (Hypertext Transfer Protocol) è il protocollo utilizzato per trasferire pagine web tra browser (client) e server. È alla base della navigazione su Internet e funziona inviando richieste e ricevendo risposte per contenuti web (HTML, immagini, video, ecc.). DNS (Domain Name System) è un sistema che traduce i nomi di dominio in indirizzi IP, consentendo ai dispositivi di trovare server e risorse su Internet. È come una rubrica telefonica che associa un nome a un indirizzo numerico.
APPLICAZIONI DI RETE
Le applicazioni di rete sono programmi che utilizzano una rete per comunicare e scambiare dati. Esempi comuni includono: Browser web (come Chrome e Firefox), che usano HTTP/HTTPS per navigare. Client di posta elettronica (come Outlook e Gmail), che usano protocolli come SMTP, IMAP o POP3 per gestire le email. Software di trasferimento file (come FileZilla), che usano FTP o SFTP per spostare file tra dispositivi. Videoconferenze (come Zoom e Skype), che usano protocolli per la trasmissione di audio e video in tempo reale. In sostanza, queste applicazioni consentono di utilizzare la rete per navigare, comunicare e condividere dati.
ARCHITETTURA CLIENT-SERVER
L'architettura client-server è un modello di comunicazione in cui i dispositivi o le applicazioni sono suddivisi in due ruoli: Client: Invia richieste al server per ottenere risorse o servizi (es. un browser che richiede una pagina web). Server: Riceve le richieste, le elabora e fornisce le risorse richieste (es. un server web che invia una pagina). Questa architettura si basa su una relazione uno-a-molti, dove un server può gestire più richieste da client simultanei. È usata in molti contesti, come il web, la posta elettronica, il file sharing e le basi di dati. I protocolli di rete, come HTTP, FTP e SMTP, sono spesso utilizzati per facilitare la comunicazione tra client e server.
VANTAGGI E SVANTAGGI DEL MODELLO CLIENT-SERVER
Vantaggi •Centralizzazione delle risorse: i dati e i servizi sono gestiti su un server, semplificando la manutenzione. •Sicurezza: il controllo dei dati è più semplice in una struttura centralizzata. Svantaggi •Dipendenza dal server: se il server è offline, i client non possono accedere ai servizi •Rischi di sovraccarico: se troppi client facessero richieste simultanee, il server potrebbe rallentare o bloccarsi.
ARCHITETTURA Peer-to-peer (p2p)
L'architettura Peer-to-Peer (P2P) è un tipo di rete in cui tutti i computer (peer) sono uguali e si connettono direttamente tra loro, senza un server centrale. Ogni computer può sia chiedere che offrire risorse (come file o informazioni). È usata in applicazioni come file sharing (es. BitTorrent), comunicazione VoIP (es. Skype) e criptovalute (es. Bitcoin). Vantaggi: resilienza, scalabilità e minori costi. Svantaggi: sicurezza più complessa e gestione delle risorse più difficile.
VANTAGGI E SVANTAGGI DEL MODELLO P2P
•Vantaggi 1.Resilienza: L’assenza di un server centrale rende la rete più resistente a guasti o attacchi. 2.Scalabilità: Più nodi partecipano, maggiore è la capacità della rete. •Svantaggi 1.Mancanza di controllo: È più difficile garantire sicurezza e regolamentare i contenuti condivisi. 2.Dipendenza dagli utenti: Se pochi nodi condividono una risorsa, la velocità di accesso diminuisce. 3.Problemi legali: L’uso di P2P per scopi non autorizzati, come la pirateria, è un tema controverso.
CONCLUSIONI
• Il TCP/IP è il modello che ci permette di usare Internet ogni giorno. • Il livello applicativo è quello più vicino agli utenti. • Le applicazioni e i protocolli sono strumenti che rendono possibile: - Navigare, mandare email, condividere file e molto altro. • Senza reti, niente Internet!