Introduzione alle reti di calcolatori e a Internet

  • Slides: 8
Download presentation
Introduzione alle reti di calcolatori e a Internet Crediti Le slide seguenti sono in

Introduzione alle reti di calcolatori e a Internet Crediti Le slide seguenti sono in parte adattate dalla versione originale di J. F Kurose and K. W. Ross (© 1996 -2003 All Rights Reserved) 1

Che cosa è Internet? 2

Che cosa è Internet? 2

Cos’è Internet: la sua struttura q milioni di unità di calcolo interconnesse: host, endsystem,

Cos’è Internet: la sua struttura q milioni di unità di calcolo interconnesse: host, endsystem, terminali m m PC, workstation PDA, telefoni, elettrodomestci router server m regional ISP fibre ottiche, rame, radio, satelliti velocità di trasmissione = larghezza di banda (bandwidth) q router: inoltrano i pacchetti (pezzi di informazioni) mobile local ISP che eseguono applicazioni di rete q link di comunicazione m workstation company network 3

Cos’è Internet: la sua struttura q i protocolli controllano l’invio e la ricezione dei

Cos’è Internet: la sua struttura q i protocolli controllano l’invio e la ricezione dei messaggi m es. , TCP, IP, HTTP, FTP, PPP router server mobile local ISP q Internet: “rete di reti” m in parte gerarchica m Internet pubblica Intranet privata q Standard di Internet m RFC: Request for comments m IETF: Internet Engineering Task Force workstation regional ISP company network 4

Cos’è Internet: i suoi servizi q Infrastruttura di comunicazione che permette la distribuzione delle

Cos’è Internet: i suoi servizi q Infrastruttura di comunicazione che permette la distribuzione delle applicazioni: m Web, email, giochi, ecommerce, database, votazioni, file sharing q Servizi di comunicazione forniti alle applicazioni: m m connectionless connection-oriented q cyberspace [Gibson]: “a consensual hallucination experienced daily by billions of operators, in every nation, . . " 5

Cosa è un protocollo? Protocolli umani: q “che ora è? ” q “ho una

Cosa è un protocollo? Protocolli umani: q “che ora è? ” q “ho una domanda” q introduzioni … messaggi specifici inviati … azioni specifiche intraprese quando i messaggi sono ricevuti o con altri eventi Protocolli di rete: q utilizzati dalle macchine q tutta l’attività di comunicazione in Internet è governata da protocolli Un protocollo definisce il formato e l’ordine dei messaggi scambiati tra due o più entità comunicanti così come le azioni che hanno luogo a seguito della trasmissione e/o ricezione di un messaggio o di altri eventi 6

Cosa è un protocollo? un protocollo umano e un protocollo di rete: Mi scusi

Cosa è un protocollo? un protocollo umano e un protocollo di rete: Mi scusi TCP connection req Sì TCP connection response Che ore sono? Get http: //www. math. unipa. it/~malfano/cone Le 2: 00 <file> tempo 7

Elementi di una rete Client dial-up Nodo Server Host End System Ricevitore Host LINK

Elementi di una rete Client dial-up Nodo Server Host End System Ricevitore Host LINK End System Trasmettitore Pacchetto => Byte => Bit => Segnale 8