Lezione 1 - Teoria - Accenni sulle reti e sui servizi internet

20
ACCENNI SULLE RETI E SUI SERVIZI INTERNET: TEORIA GIUSEPPE CRAMAROSSA ALTERNANZA SCUOLA-LAVORO @ LICEO SCIENTIFICO «G. GALILEI» BITONTO 12 NOVEMBRE 2016

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

SOFTWARE AS A SERVICE

Il provider gestisce tutti i livelli

L’utente utilizza solo l’applicazione

Utente consumatore

Nessuna competenza informatica

Esempi di SaaS

Motori di ricerca

Forum

Blog

CMS

Joomla

Wordpress