SlideShare a Scribd company logo
1 of 24
Reti e Protocolli
Nicholas Murri 5F
Definizione
Una rete di computer è un insieme di due o più computer in grado di tramettere
dati tra loro
Evoluzione della Rete
In passato la rete era caratterizzata da un
computer principale (mainframe) e da una serie
di semplici terminali in grado di connettersi al
computer principale e sfruttarne le risorse .
Si è passati da sistemi concentrati a sistemi
distribuiti in cui i dispositivi sono autonomi e
interconnessi.
L’Obiettivo delle Reti di Computer
Il compito principale delle moderne reti di computer e la condivisione di risorse.
Ci sono vari tipi di condivisione a seconda del tipo di risorse considerate.
● Condivisione di risorse hardware;
● Condivisione di file;
● Condivisione di programmi e servizi.
I Vantaggi della Rete
La connessione dei sistemi in rete presenta molteplici vantaggi :
● condivisione di risorse
● migliore rapporto prestazioni/costo
● estensione semplificata e graduale dei sistemi hardware (scalabilità)
● maggiore affidabilità (fault tolerance)
Rete Client/Server
Nelle reti client/server (C/S) i sistemi connessi sono classificati in due categorie:
● computer server che mettono in condivisione le risorse o offrono servizi per
gli altri computer connessi alla rete
● computer client , cioè sistemi che utilizzano i servizi e le risorse messe in
condivisione dai computer server
La Comunicazione tra Server e Client
● Esecuzione lato client o in locale: il
programma viene trasmesso dal server
caricato nella memoria RAM del client ed
eseguito sul client stesso.
● Esecuzione lato server o in remoto: il
programma viene eseguito sul server che
trasmette i risultati al client
Quando un server e un client stabiliscono una comunicazione e ha inizio l’erogazione del
servizio richiesto si hanno due possibilità
Reti “peer to peer”
In questo tipo di reti non c’è una distinzione tra client e server.
La rete è infatti paritaria e tutti i computer che ne fanno parte si chiamano nodi.
Ogni computer è sia client sia server
Classificazione Reti in base all’Estensione
A seconda delle dimensioni delle reti e della dislocazione geografica dei
computer connessi si utilizzano nomi differenti.
Le principali sono :
● Reti locali LAN
● Reti locali WLAN
● Reti geografiche WAN
● Internet
Reti LAN e WLAN
● RETE LAN (Local Area Network)
Questa rete si basa su un collegamento di
tipo fisico (utilizzando ad esempio cavi)
● RETE WLAN (Wireless Local Area
Network)
Questa rete si basa su collegamenti senza
fili,cioè wireless
Sono le reti più piccole e sono utilizzate soprattutto per consentire ad un gruppo di utenti di
condividere dati, programmi software e dispositivi hardware per un certo tipo di attività
aziendale
Reti WAN
Le reti WAN hanno dimensioni geografiche estese e possono arrivare a coprire
un’intera nazione.
Internet
È la rete delle reti che copre tutto il pianeta utilizzando infrastrutture di
collegamento diverse.
La Commutazione
Il termine commutazione indica le operazione con le quali il messaggio viene
elaborato in modo che venga indirizzato verso il destinatario.
Esistono due tipi di commutazione :
● la commutazione di circuito
● la commutazione di pacchetto
Commutazione di Circuito
Questo tipo di commutazione crea un collegamento fisico tra i due utenti e
questo rimane stabile e riservato per tutta la durata della comunicazione.
La commutazione di circuito si articola in tre fasi:
● attivazione del circuito
● utilizzo del canale trasmissivo
● svincolo
Commutazione di Pacchetto
Questo tipo di commutazione è basata su sistemi digitali sia per l’instradamento
che per la trasmissione dati. Si ha un‘operazione di imbustamento che a partire
dal messaggio originale , crea pacchetti pronti per essere inviati.
Architetture di rete
Le reti sono organizzate in una pila di livelli ciascuno dei quali fornisce al livello superiore i servizi
richiesti.
Le regole e le convenzioni usate nel dialogo tra livelli sono indicati con il termine protocollo.
I protocolli di comunicazione si dividono in due grandi tipologie:
● protocolli orientati alla connessione , che prevedono un controllo sugli errori di trasmissione.
● protocolli non orientati alla connessione , dove non si ha una conferma della corretta ricezione
del messaggio.
Un insieme di livelli e protocolli forma l’architettura di rete.
ISO/OSI
Il modello di riferimento per le architetture di rete è stato definito dall’ISO
(International Standard Organization). Nel 1984 è stato definito lo standard per le
reti di calcolatori con la sigla OSI (Open System Interconnection). Il modello è
denominato ISO/OSI cioè modello ISO per l'interconnessione dei sistemi aperti.
Livelli modello ISO/OSI
1. Livello di collegamento fisico (physical layer) : questo è il livello che gestisce le caratteristiche hardware
2. Livello di collegamento dati (data link layer): questo è il livello che gestisce il collegamento dati da un nodo all’altro della
stessa rete. Provvede alla formattazione delle informazioni e alla sincronizzazione dei messaggi.
3. Livello di controllo della rete (network layer): In questo livello i messaggi vengono suddivisi in pacchetti che una volta giunti a
destinazione , vengono riassemblati nella loro forma originaria. Questo livello si fa carico di scegliere una strada tra quelle
disponibili tramite i router per far arrivare i pacchetti a destinazione. Il protocollo di rete più usato in questo livello è quello IP.
4. Livello del trasporto (transport layer): questo livello gestisce la trasmissione dei pacchetti. Ha il compito specifico di
assicurare il trasferimento dei dati tra strati di gestione appartenenti a sistemi diversi geograficamente separati.
5. Livello di sessione (session layer): questo livello gestisce la corretta sincronizzazione della corrispondenza dei dati che
verranno poi visualizzati . Instaura una sessione, cioè un collegamento logico e diretto tra due interlocutori.
6. Livello di presentazione (presentation layer) : questo livello decodifica le varie informazioni che viaggiano all'interno della
rete.
7. Livello di applicazione (application layer): questo livello gestisce la visualizzazione dei dati relativa a programmi di login
remoto, file transfer, posta elettronica.
Livelli modello ISO/OSI
Mezzi Trasmissivi
Nelle reti l’unità di misura della velocità di trasmissione è il bit per secondo (bps).
La caratteristica più importante di un segnale è la frequenza (Hz). Una serie di
frequenze è definita banda.
L’intervallo di valori tra i quali varia la frequenza si chiama larghezza di banda.
Se i valori della banda sono elevati, si parla di banda larga.
Dispositivi di Rete
I mezzi trasmissivi più diffusi sono:
● Cavo UTP (Doppino Telefonico);
● Fibra Ottica;
● Wireless;
● NIC (Scheda di Rete);
● Switch;
● Router.
Modello TCP/IP
Il modello TCP/IP(Transmission Control Protocol/Internet Protocol) rappresenta
l’applicazione pratica e semplificata della connessione e della gestione delle reti
mentre ISO/OSI è il modello di riferimento teorico e progettuale delle reti.
La funzione principale del livello
network è di instradare i
pacchetti facendo in modo che
essi arrivino a destinazione
anche con molti salti (hop) da
un router all’altro
Livelli applicativi nel modello TCP/IP
Al livello di applicazione si possono trovare i seguenti protocolli utilizzati per la
rete internet:
● HTTP (HyperText Transfer Protocol) per la trasmissione di informazioni
ipertestuali.
● FTP (File Transfer Protocol), per la trasmissione di file tra due sistemi.
● SMTP (Simple Mail Transfer Protocol), per il trasferimento di posta
elettronica.
● SSH (Secure Shell), per accedere a un computer remoto come utente di quel
sistema.
Porta nel modello TCP/IP
La porta è la modalità utilizzata per identificare una specifica applicazione di
rete su un computer.

More Related Content

What's hot

MODULO 22 –> Lo spazio degli indirizzi IP
MODULO 22 –> Lo spazio degli indirizzi IPMODULO 22 –> Lo spazio degli indirizzi IP
MODULO 22 –> Lo spazio degli indirizzi IPFrancesco Ciclosi
 
Concetti di base della tecnologia dell'informazione
Concetti di base della tecnologia dell'informazioneConcetti di base della tecnologia dell'informazione
Concetti di base della tecnologia dell'informazioneStefano Di Battista
 
Fundamentals of Computer Networking
Fundamentals of Computer NetworkingFundamentals of Computer Networking
Fundamentals of Computer NetworkingPulkit Singhal
 
Power Saving in Wireless Sensor Networks
Power Saving in Wireless Sensor NetworksPower Saving in Wireless Sensor Networks
Power Saving in Wireless Sensor NetworksMshari Alabdulkarim
 
Virtualization on embedded boards
Virtualization on embedded boardsVirtualization on embedded boards
Virtualization on embedded boardsMohamed Ramadan
 
Software Defined Networking/ Networking/ Traditional Networking/ SDN Benefits
Software Defined Networking/ Networking/ Traditional Networking/ SDN BenefitsSoftware Defined Networking/ Networking/ Traditional Networking/ SDN Benefits
Software Defined Networking/ Networking/ Traditional Networking/ SDN BenefitsMehak Azeem
 
NETWORK INTERFACE CARD™
NETWORK INTERFACE CARD™NETWORK INTERFACE CARD™
NETWORK INTERFACE CARD™UzumakiMugiwara
 
Architettura e nozioni di base
Architettura e nozioni di baseArchitettura e nozioni di base
Architettura e nozioni di baseFranco Marra
 
Gestion de dispositivos es
Gestion de dispositivos esGestion de dispositivos es
Gestion de dispositivos esVictorVillalobos
 
Advanced computer architecture
Advanced computer architectureAdvanced computer architecture
Advanced computer architectureAjithaSomasundaram
 
Basic-networking-hardware
Basic-networking-hardwareBasic-networking-hardware
Basic-networking-hardwareIsus Isusay
 
Computer Network Notes UNIT II
Computer Network Notes UNIT IIComputer Network Notes UNIT II
Computer Network Notes UNIT IINANDINI SHARMA
 

What's hot (20)

Wsn 08
Wsn 08Wsn 08
Wsn 08
 
X-25.ppt
X-25.pptX-25.ppt
X-25.ppt
 
1 Reti E Protocolli
1 Reti E Protocolli1 Reti E Protocolli
1 Reti E Protocolli
 
شبكات الحاسوب 1
شبكات الحاسوب 1شبكات الحاسوب 1
شبكات الحاسوب 1
 
MODULO 22 –> Lo spazio degli indirizzi IP
MODULO 22 –> Lo spazio degli indirizzi IPMODULO 22 –> Lo spazio degli indirizzi IP
MODULO 22 –> Lo spazio degli indirizzi IP
 
Concetti di base della tecnologia dell'informazione
Concetti di base della tecnologia dell'informazioneConcetti di base della tecnologia dell'informazione
Concetti di base della tecnologia dell'informazione
 
HARDWARE & SOFTWARE
HARDWARE & SOFTWAREHARDWARE & SOFTWARE
HARDWARE & SOFTWARE
 
Fundamentals of Computer Networking
Fundamentals of Computer NetworkingFundamentals of Computer Networking
Fundamentals of Computer Networking
 
Presentazione itis
Presentazione itis Presentazione itis
Presentazione itis
 
Power Saving in Wireless Sensor Networks
Power Saving in Wireless Sensor NetworksPower Saving in Wireless Sensor Networks
Power Saving in Wireless Sensor Networks
 
Virtualization on embedded boards
Virtualization on embedded boardsVirtualization on embedded boards
Virtualization on embedded boards
 
Software Defined Networking/ Networking/ Traditional Networking/ SDN Benefits
Software Defined Networking/ Networking/ Traditional Networking/ SDN BenefitsSoftware Defined Networking/ Networking/ Traditional Networking/ SDN Benefits
Software Defined Networking/ Networking/ Traditional Networking/ SDN Benefits
 
NETWORK INTERFACE CARD™
NETWORK INTERFACE CARD™NETWORK INTERFACE CARD™
NETWORK INTERFACE CARD™
 
Computer networks
Computer networksComputer networks
Computer networks
 
Architettura e nozioni di base
Architettura e nozioni di baseArchitettura e nozioni di base
Architettura e nozioni di base
 
Gestion de dispositivos es
Gestion de dispositivos esGestion de dispositivos es
Gestion de dispositivos es
 
Advanced computer architecture
Advanced computer architectureAdvanced computer architecture
Advanced computer architecture
 
Bandwidth
BandwidthBandwidth
Bandwidth
 
Basic-networking-hardware
Basic-networking-hardwareBasic-networking-hardware
Basic-networking-hardware
 
Computer Network Notes UNIT II
Computer Network Notes UNIT IIComputer Network Notes UNIT II
Computer Network Notes UNIT II
 

Similar to Reti (20)

Reti di computer e protocolli
Reti di computer e protocolliReti di computer e protocolli
Reti di computer e protocolli
 
Fiorello
FiorelloFiorello
Fiorello
 
Network essentials
Network essentialsNetwork essentials
Network essentials
 
Reti di computer
Reti di computerReti di computer
Reti di computer
 
Reti di computer
Reti di computerReti di computer
Reti di computer
 
Gestione Reti
Gestione RetiGestione Reti
Gestione Reti
 
Reti informatiche
Reti informaticheReti informatiche
Reti informatiche
 
Reti e protocolli
Reti e protocolliReti e protocolli
Reti e protocolli
 
Modulo 1 - Lezione 3
Modulo 1 - Lezione 3Modulo 1 - Lezione 3
Modulo 1 - Lezione 3
 
Strutturazione delle Reti
Strutturazione delle RetiStrutturazione delle Reti
Strutturazione delle Reti
 
IsoOsi
IsoOsiIsoOsi
IsoOsi
 
Sistemi di elaborazione delle informazioni - Lezione 1
Sistemi di elaborazione delle informazioni - Lezione 1Sistemi di elaborazione delle informazioni - Lezione 1
Sistemi di elaborazione delle informazioni - Lezione 1
 
Reti di Calcolatori
Reti di CalcolatoriReti di Calcolatori
Reti di Calcolatori
 
Reti Informatiche
Reti InformaticheReti Informatiche
Reti Informatiche
 
Le Reti di Computer
Le Reti di ComputerLe Reti di Computer
Le Reti di Computer
 
MQRT_4.1 Introduzione.ppt
MQRT_4.1 Introduzione.pptMQRT_4.1 Introduzione.ppt
MQRT_4.1 Introduzione.ppt
 
Reti di computer
Reti di computerReti di computer
Reti di computer
 
Presentazione senza titolo (5)
Presentazione senza titolo (5)Presentazione senza titolo (5)
Presentazione senza titolo (5)
 
1_reti.ppt
1_reti.ppt1_reti.ppt
1_reti.ppt
 
Vpn Virtual Private Network
Vpn Virtual Private NetworkVpn Virtual Private Network
Vpn Virtual Private Network
 

More from NicholasNicholas20

More from NicholasNicholas20 (12)

Elaborato maturità 2020
Elaborato maturità 2020Elaborato maturità 2020
Elaborato maturità 2020
 
AI e costituzione
AI e costituzioneAI e costituzione
AI e costituzione
 
Intelligenza artificiale
Intelligenza artificialeIntelligenza artificiale
Intelligenza artificiale
 
Bioetica
BioeticaBioetica
Bioetica
 
Pineta di santa filomena
Pineta  di  santa filomenaPineta  di  santa filomena
Pineta di santa filomena
 
Vita come grande pupazzata
Vita come grande pupazzataVita come grande pupazzata
Vita come grande pupazzata
 
Crisi del 29
Crisi del 29Crisi del 29
Crisi del 29
 
L'attività motoria e la scienza
L'attività motoria e la scienza L'attività motoria e la scienza
L'attività motoria e la scienza
 
The city-of-london-nicholas-murri-5 f
The city-of-london-nicholas-murri-5 fThe city-of-london-nicholas-murri-5 f
The city-of-london-nicholas-murri-5 f
 
Risonanza magnetica nicholas murri 5 f
Risonanza magnetica nicholas murri 5 fRisonanza magnetica nicholas murri 5 f
Risonanza magnetica nicholas murri 5 f
 
The theme of double
The theme of doubleThe theme of double
The theme of double
 
Automi, macchina di turing e computazione
Automi, macchina di turing e computazioneAutomi, macchina di turing e computazione
Automi, macchina di turing e computazione
 

Reti

  • 2. Definizione Una rete di computer è un insieme di due o più computer in grado di tramettere dati tra loro
  • 3. Evoluzione della Rete In passato la rete era caratterizzata da un computer principale (mainframe) e da una serie di semplici terminali in grado di connettersi al computer principale e sfruttarne le risorse . Si è passati da sistemi concentrati a sistemi distribuiti in cui i dispositivi sono autonomi e interconnessi.
  • 4. L’Obiettivo delle Reti di Computer Il compito principale delle moderne reti di computer e la condivisione di risorse. Ci sono vari tipi di condivisione a seconda del tipo di risorse considerate. ● Condivisione di risorse hardware; ● Condivisione di file; ● Condivisione di programmi e servizi.
  • 5. I Vantaggi della Rete La connessione dei sistemi in rete presenta molteplici vantaggi : ● condivisione di risorse ● migliore rapporto prestazioni/costo ● estensione semplificata e graduale dei sistemi hardware (scalabilità) ● maggiore affidabilità (fault tolerance)
  • 6. Rete Client/Server Nelle reti client/server (C/S) i sistemi connessi sono classificati in due categorie: ● computer server che mettono in condivisione le risorse o offrono servizi per gli altri computer connessi alla rete ● computer client , cioè sistemi che utilizzano i servizi e le risorse messe in condivisione dai computer server
  • 7. La Comunicazione tra Server e Client ● Esecuzione lato client o in locale: il programma viene trasmesso dal server caricato nella memoria RAM del client ed eseguito sul client stesso. ● Esecuzione lato server o in remoto: il programma viene eseguito sul server che trasmette i risultati al client Quando un server e un client stabiliscono una comunicazione e ha inizio l’erogazione del servizio richiesto si hanno due possibilità
  • 8. Reti “peer to peer” In questo tipo di reti non c’è una distinzione tra client e server. La rete è infatti paritaria e tutti i computer che ne fanno parte si chiamano nodi. Ogni computer è sia client sia server
  • 9. Classificazione Reti in base all’Estensione A seconda delle dimensioni delle reti e della dislocazione geografica dei computer connessi si utilizzano nomi differenti. Le principali sono : ● Reti locali LAN ● Reti locali WLAN ● Reti geografiche WAN ● Internet
  • 10. Reti LAN e WLAN ● RETE LAN (Local Area Network) Questa rete si basa su un collegamento di tipo fisico (utilizzando ad esempio cavi) ● RETE WLAN (Wireless Local Area Network) Questa rete si basa su collegamenti senza fili,cioè wireless Sono le reti più piccole e sono utilizzate soprattutto per consentire ad un gruppo di utenti di condividere dati, programmi software e dispositivi hardware per un certo tipo di attività aziendale
  • 11. Reti WAN Le reti WAN hanno dimensioni geografiche estese e possono arrivare a coprire un’intera nazione.
  • 12. Internet È la rete delle reti che copre tutto il pianeta utilizzando infrastrutture di collegamento diverse.
  • 13. La Commutazione Il termine commutazione indica le operazione con le quali il messaggio viene elaborato in modo che venga indirizzato verso il destinatario. Esistono due tipi di commutazione : ● la commutazione di circuito ● la commutazione di pacchetto
  • 14. Commutazione di Circuito Questo tipo di commutazione crea un collegamento fisico tra i due utenti e questo rimane stabile e riservato per tutta la durata della comunicazione. La commutazione di circuito si articola in tre fasi: ● attivazione del circuito ● utilizzo del canale trasmissivo ● svincolo
  • 15. Commutazione di Pacchetto Questo tipo di commutazione è basata su sistemi digitali sia per l’instradamento che per la trasmissione dati. Si ha un‘operazione di imbustamento che a partire dal messaggio originale , crea pacchetti pronti per essere inviati.
  • 16. Architetture di rete Le reti sono organizzate in una pila di livelli ciascuno dei quali fornisce al livello superiore i servizi richiesti. Le regole e le convenzioni usate nel dialogo tra livelli sono indicati con il termine protocollo. I protocolli di comunicazione si dividono in due grandi tipologie: ● protocolli orientati alla connessione , che prevedono un controllo sugli errori di trasmissione. ● protocolli non orientati alla connessione , dove non si ha una conferma della corretta ricezione del messaggio. Un insieme di livelli e protocolli forma l’architettura di rete.
  • 17. ISO/OSI Il modello di riferimento per le architetture di rete è stato definito dall’ISO (International Standard Organization). Nel 1984 è stato definito lo standard per le reti di calcolatori con la sigla OSI (Open System Interconnection). Il modello è denominato ISO/OSI cioè modello ISO per l'interconnessione dei sistemi aperti.
  • 18. Livelli modello ISO/OSI 1. Livello di collegamento fisico (physical layer) : questo è il livello che gestisce le caratteristiche hardware 2. Livello di collegamento dati (data link layer): questo è il livello che gestisce il collegamento dati da un nodo all’altro della stessa rete. Provvede alla formattazione delle informazioni e alla sincronizzazione dei messaggi. 3. Livello di controllo della rete (network layer): In questo livello i messaggi vengono suddivisi in pacchetti che una volta giunti a destinazione , vengono riassemblati nella loro forma originaria. Questo livello si fa carico di scegliere una strada tra quelle disponibili tramite i router per far arrivare i pacchetti a destinazione. Il protocollo di rete più usato in questo livello è quello IP. 4. Livello del trasporto (transport layer): questo livello gestisce la trasmissione dei pacchetti. Ha il compito specifico di assicurare il trasferimento dei dati tra strati di gestione appartenenti a sistemi diversi geograficamente separati. 5. Livello di sessione (session layer): questo livello gestisce la corretta sincronizzazione della corrispondenza dei dati che verranno poi visualizzati . Instaura una sessione, cioè un collegamento logico e diretto tra due interlocutori. 6. Livello di presentazione (presentation layer) : questo livello decodifica le varie informazioni che viaggiano all'interno della rete. 7. Livello di applicazione (application layer): questo livello gestisce la visualizzazione dei dati relativa a programmi di login remoto, file transfer, posta elettronica.
  • 20. Mezzi Trasmissivi Nelle reti l’unità di misura della velocità di trasmissione è il bit per secondo (bps). La caratteristica più importante di un segnale è la frequenza (Hz). Una serie di frequenze è definita banda. L’intervallo di valori tra i quali varia la frequenza si chiama larghezza di banda. Se i valori della banda sono elevati, si parla di banda larga.
  • 21. Dispositivi di Rete I mezzi trasmissivi più diffusi sono: ● Cavo UTP (Doppino Telefonico); ● Fibra Ottica; ● Wireless; ● NIC (Scheda di Rete); ● Switch; ● Router.
  • 22. Modello TCP/IP Il modello TCP/IP(Transmission Control Protocol/Internet Protocol) rappresenta l’applicazione pratica e semplificata della connessione e della gestione delle reti mentre ISO/OSI è il modello di riferimento teorico e progettuale delle reti. La funzione principale del livello network è di instradare i pacchetti facendo in modo che essi arrivino a destinazione anche con molti salti (hop) da un router all’altro
  • 23. Livelli applicativi nel modello TCP/IP Al livello di applicazione si possono trovare i seguenti protocolli utilizzati per la rete internet: ● HTTP (HyperText Transfer Protocol) per la trasmissione di informazioni ipertestuali. ● FTP (File Transfer Protocol), per la trasmissione di file tra due sistemi. ● SMTP (Simple Mail Transfer Protocol), per il trasferimento di posta elettronica. ● SSH (Secure Shell), per accedere a un computer remoto come utente di quel sistema.
  • 24. Porta nel modello TCP/IP La porta è la modalità utilizzata per identificare una specifica applicazione di rete su un computer.