Lezione 1 - Teoria - Accenni sulle reti e sui servizi internet
-
Upload
giuseppe-cramarossa -
Category
Education
-
view
81 -
download
3
Transcript of Lezione 1 - Teoria - Accenni sulle reti e sui servizi internet
ACCENNI SULLE RETI E SUI SERVIZI INTERNET: TEORIAGIUSEPPE CRAMAROSSA
ALTERNANZA SCUOLA-LAVORO @ LICEO SCIENTIFICO «G. GALILEI» BITONTO
12 NOVEMBRE 2016
SOMMARIO
Generalità sulle reti
Host
Internet e Intranet
Il modello TCP/IP
Servizi e protocolli
Applicazioni client-server
DNS
I problemi della rete
Il cloud e i sui servizi
UN MONDO INTERCONNESSO
Internet ha rivoluzionato il modo di vivere, di pensare e di lavorare
Telelavoro
Social network
Messaggistica istantanea
Tutti i dispositivi possono essere connessi in rete
Internet of Things
GENERALITÀ SULLE RETI
Una rete è un insieme di hardware, software e telecomunicazioni che permettono a due o più dispositivi di comunicare tra di loro
Obiettivo della rete: condividere risorse
Fisiche
Logiche
Le informazioni sono inviate in pacchetti
GLI HOST
Un dispositivo connesso in rete prende il nome di host
Fisicamente, è necessaria la NIC affinché un dispositivo possa essere connesso in rete
Ogni scheda possiede un indirizzo MAC univoco
Cos’altro deve avere un host per essere connesso in rete?
Indirizzo IP
Subnet mask
Default Gateway
INTERNET E INTRANET
InternetRete di reti accessibile pubblicamente
La connessione viene fornita da un Internet Service provider (ISP)
IntranetRete locale ad accesso limitato (ad esempio una rete
aziendale accessibile dai soli dipendenti)
Non è necessario un ISP
Sia Internet e sia Intranet offrono vari servizi
IL MODELLO DI INTERNET: TCP/IP
Modello utilizzato nella realtà
È strutturato in 4 livelli
I livelli sono indipendenti
Ogni livello si interfaccia con i livelli adiacenti
SERVIZI E PROTOCOLLI
Ogni servizio ha dei propri protocolli
Un protocollo è un insieme di simboli e regole comuni ai dispositivi che devono comunicare
Esistono protocolli standard (open) e proprietari
Alcuni protocolli hanno una versione sicura, dove le informazioni vengono cifrate durante la trasmissione
Esempi pratici
Web : HTTP / HTTPS (Protocolli standard)
Trasferimento file : FTP / FTPS (Protocolli standard)
LA COMUNICAZIONE TRA HOST (1/2)
Può avvenire in vari modi
Unicast
Multicast
Broadcast
Anycast
Anche il trasferimento delle informazioni è affidato a vari protocolli
LA COMUNICAZIONE TRA HOST (2/2)
Transmission Control Protocol User Datagram Protocol (UDP)Garantisce la ricezione dei pacchetti da parte del destinatario
Non garantisce la ricezione dei pacchetti da parte del destinatario
Stabilisce un circuito virtuale tra i due host
Non stabilisce nessun circuito virtuale
Elabora i pacchetti secondo l’ordine di invio
Non elabora i pacchetti secondo l’ordine di invio
Più lento rispetto all’UDP Più veloce rispetto al TCP
Non supporta il multicast Supporta il multicast
Usato ad esempio nel trasferimento di una pagina web
Usato ad esempio nello streaming in real time
APPLICAZIONI CLIENT-SERVER (1/2)
I protocolli vengono gestiti da varie applicazioni
Applicazioni server
Applicazioni client
Il client invia la richiesta al server e attende la risposta
Il server ascolta la richiesta del client e invia la risposta
Un host può ospitare più applicazioni server e più applicazioni client
APPLICAZIONI CLIENT-SERVER (2/2)
Esempio nel mondo reale: il ristorante
Il cliente ordina un piatto
Il cameriere porta l’ordine dal cliente al cuoco
Il cuoco cucina e prepara il piatto
Il piatto viene portato verso il cliente dal cameriere
Il cliente riceve il piatto
Cosa succede se il cuoco ha troppe richieste?
IL DNS, UN SERVIZIO IMPORTANTE
Abbiamo detto che gli host sono identificati da indirizzi IP
Cosa succederebbe se per accedere a un sito dovessimo ricordare il suo indirizzo IP?
Il DNS associa un nome a un indirizzo IP
Può essere paragonato a una rubrica telefonica
Esistono vari servizi DNS
È un sistema distribuito
I PROBLEMI DELLA RETE (1/2)
Personale specializzato
Progettazione della rete
Ridondanza
Problemi
Routing
Troubleshooting
I PROBLEMI DELLA RETE (2/2)
Sicurezza Interna
Esterna
Costi elevatiPersonale
Attrezzature
Macchine
Manutenzione
Molte aziende si affidano quindi al cloud
IL CLOUD
Applicazioni e servizi dell’utente girano su una struttura preesistente
Il fornitore del servizio gestisce le strutture di base
Datacenter
Rete
Macchina fisica
L’utente gestisce le strutture superiori
Sistema operativo
Macchina virtuale
Applicazioni
USI E VANTAGGI DEL CLOUD
Costi ridotti
Meno personale necessario
L’utente può scegliere Il cloud in base a
Necessità
Competenza
Vari tipi di servizi
IaaS
PasS
SaaS
INFRASTRUCTURE AS A SERVICE
Il provider gestisce
La rete
La macchina fisica
L’utente gestisce
Macchine virtuali
Sistema operativo
Dati
Applicazioni
Usi
Applicazioni particolari
Calcolo
PLATFORM AS A SERVICE
Il provider gestisce
La rete
La macchina fisica
Macchine virtuali
Sistema operativo
L’utente gestisce
Dati
Applicazioni
Usi
Database
Webapp