Reti di Calcolatori:



Documenti analoghi
Programmazione in Rete

Introduzione. Sommario: Obiettivo:

INFORMATICA DISTRIBUITA. prof. Carlo Bellettini. lez 1 Informazioni Logistiche

Reti di calcolatori e Internet

Introduzione alla rete Internet

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 1

Introduzione alla rete Internet

Introduzione. Sommario: Obiettivo:

Introduzione alla rete Internet

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 1

Introduzione. Obiettivo: Sommario: Introduzione alle reti di telecomunicazioni approccio:

Esercitazioni: Stefano Leonardi. Ricevimento: Dr. Andrea Vitaletti Dr. Alessandro Ficarola. Tel.:

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 5

PARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Programmazione in Rete

Parte 1. Internet: una rete di calcolatori. Scopo. avere una visione d'insieme delle reti di calcoltori. uso della rete Internet come esempio

Reti di Calcolatori. una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette:

Lo scenario: la definizione di Internet

Interazione tra processore, cache, memorie e dispositivi di I/O

Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA Paola Zamperlin. Internet. Parte prima

Capitolo 1 - parte 1. Corso Reti ed Applicazioni Mauro Campanella

Reti di Calcolatori. Corso di Informatica. Reti di Calcolatori. Reti di Calcolatori. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

Reti: cenni storici. Who s who

Sistemi di elaborazione delle informazioni

Indirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet

Introduzione alle applicazioni di rete

Livelli di un protocollo

Reti di Calcolatori AA 2010/2011

Reti di calcolatori: Introduzione

Reti di Calcolatori:

Dal protocollo IP ai livelli superiori

Cos è un protocollo? Ciao. Ciao 2:00. <file> tempo. Un protocollo umano e un protocollo di reti di computer:

Standard di comunicazione

Reti di Telecomunicazione Lezione 6

Reti di Telecomunicazione Lezione 8

Introduzione. Livello applicativo Principi delle applicazioni di rete. Stack protocollare Gerarchia di protocolli Servizi e primitive di servizio 2-1

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

Introduzione (II Parte)

Reti di Calcolatori:

Reti di Calcolatori AA 2013/2014

Internet: architettura e servizi

Internet: architettura e servizi

Programmazione in Rete

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

Internet. Evoluzione della rete Come configurare una connessione. Internet: Storia e leggenda

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella

Reti di Telecomunicazioni LB Introduzione al corso

Introduzione (II Parte)

I canali di comunicazione

Livello di Applicazione in Internet

MODELLI ISO/OSI e TCP/IP

Internet. Internet. Internet Servizi e Protocolli applicativi. Internet. Organizzazione distribuita

Reti e Internet: introduzione

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Introduzione alla rete Internet

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Informatica per la comunicazione" - lezione 8 -

Modulo 1.3 Reti e servizi

Internet e Reti di Calcolatori

Obiettivi. Strategia. Testo di Riferimento. Informatica II Reti di Calcolatori. Soluzioni tecnologichema non solo!!

Livello di Rete. Gaia Maselli

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Telematica II 12. Esercitazione/Laboratorio 4

Indice. Prefazione XIII

TCP/IP: INDIRIZZI IP SIMBOLICI

Reti di Calcolatori. Il software

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.

Tecnologie di Sviluppo per il Web

Mariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche

OSOR. Applicazioni di Rete

INFORMATICA DISTRIBUITA. lez 4 Livello applicazione

Definizione di Internet

CONNESSIONE DI UN PC ALLA RETE INTERNET

Reti Locali. Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato

Transmission Control Protocol

Cos è un protocollo? Protocolli di rete: macchine invece di esseri umani Tutte le attività di comunicazione in Internet sono governate da protocolli

Aspetti SW delle reti di calcolatori. L architettura del sistema. La struttura di Internet 22/04/2011

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Università di Napoli Federico II Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica Corso di Protocolli per Reti Mobili

Gli obiettivi del corso sono: presentare i concetti che stanno alla base delle reti di calcolatori; analizzare il protocollo TCP/IP;

Reti di Elabotori Canale 2

Protocolli applicativi: FTP

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing

InterNet: rete di reti

Reti commutate. Reti commutate. Reti commutate. Reti commutate. Reti e Web

NETWORKING: SEMINARIO DI STUDIO 1

Laboratorio Informatico: RETI E INTERNET I. Laerte Sorini. laerte@uniurb.it Lezione 02

Internet e reti di Calcolatori

Internet. Cos'è internet? I parte

PROGRAMMAZIONE DIDATTICA DI SISTEMI Indirizzo: Informatica Progetto Abacus Anno scolastico

PROTOCOLLI APPLICATIVI PER INTERNET

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

Introduzione alla rete Internet

Capitolo 16 I servizi Internet

Corso di Informatica Prof. Crescenzio Gallo. Internet: architettura e servizi

Reti di Calcolatori. Lezione 2

Il livello trasporto Protocolli TCP e UDP

Transcript:

Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì ore 10-12

Obiettivi del corso formativi Acquisire i concetti fondamentali delle reti di calcolatori Comprendere i meccanismi di indirizzamento, instradamento e trasporto in Internet Conoscere i servizi e protocolli per applicazioni di rete professionalizzanti Comprendere i protocolli di Internet Acquisire le basi della programmazione di rete in Java dott.ssa F. A. Lisi Reti di Calcolatori - Introduzione alle reti di calcolatori (1/3) 2

Condizioni I/O :-) Propedeuticità obbligatorie: Architettura degli Elaboratori+Lab., Programmazione+Lab. consigliate: Sistemi Operativi+Lab. Modalità di esame prova scritta Risposta motivata a quesiti sulla teoria prova orale Svolgimento di esercizi e/o discussione di casi di studio dott.ssa F. A. Lisi Reti di Calcolatori - Introduzione alle reti di calcolatori (1/3) 3

Contenuti del corso Teoria Introduzione alle reti di calcolatori ed Internet Architettura stratificata delle reti Strato di applicazione (http, ftp, smtp, dns) Strato di trasporto (UDP, TCP) Strato di rete (instradamento, indirizzamento) Strato di collegamento (reti locali) Sicurezza nelle reti di calcolatori Pratica Esercizi di interazione con i protocolli di Internet Esercizi di programmazione di rete in Java dott.ssa F. A. Lisi Reti di Calcolatori - Introduzione alle reti di calcolatori (1/3) 4

Testi adottati J.F. Kurose & K.W. Ross, Reti di Calcolatori ed Internet: Un approccio top-down (III ed.), Pearson Education Italia 2005 consigliati A.Tanenbaum, Reti di Computer (IV ed.), Pearson Education Italia 2003 D. Comer, Internet e Reti di calcolatori, Addison Wesley 2000 dott.ssa F. A. Lisi Reti di Calcolatori - Introduzione alle reti di calcolatori (1/3) 5

Sommario della lezione di oggi: Introduzione alle reti di calcolatori (1/3) che cos è Internet che cos è un protocollo sezione periferica di una rete sezione interna di una rete reti a commutazione di pacchetto accesso ad una rete mezzi trasmissivi strati protocollari di una rete struttura di Internet storia delle reti e di Internet dott.ssa F. A. Lisi Reti di Calcolatori - Introduzione alle reti di calcolatori (1/3) 6

Che cos è Internet: la componentistica milioni di unità di calcolo connesse: terminali pc s workstations, servers PDA s phones, toasters che eseguono applicazioni di rete links di comunicazione fibre ottiche, rame, onde radio, satellite routers: indirizzano pacchetti (chunk) di dati attraverso la rete router server ISP locale rete aziendale workstation mobile ISP regionale dott.ssa F. A. Lisi Reti di Calcolatori - Introduzione alle reti di calcolatori (1/3) 7

Che cos è Internet: la componentistica protocolli: controllano invio e ricezione di messaggi p.es. TCP, IP, HTTP, FTP, PPP Internet: la rete delle reti debolmente gerarchica Internet pubblica vs. Intranet privata Internet standard RFC: Request For Comments IETF: Internet Engineering Task Force router server ISP locale rete aziendale workstation mobile ISP regionale dott.ssa F. A. Lisi Reti di Calcolatori - Introduzione alle reti di calcolatori (1/3) 8

Che cos è Internet: i servizi infrastruttura di comunicazione consente le applicazioni distribuite: WWW, email, giochi, e- commerce, database, voting, altro? Servizi di comunicazione: senza connessione orientato alla connessione cyberspace [Gibson]: a consensual hallucination experienced daily by billions of operators, in every nation,..." dott.ssa F. A. Lisi Reti di Calcolatori - Introduzione alle reti di calcolatori (1/3) 9

Che cos è un protocollo? Protocolli umani: Che ora è? Ho una domanda presentazioni specifici messaggi inviati specifiche azioni da intraprendere in seguito alla ricezione dei messaggi, o ad altri eventi Protocollidirete: macchine invece che uomini tutta l attività di comunicazione in Internet è governata dai protocolli Un protocollo definisce il formato e l ordine dei messaggi scambiati fra le entità della rete, e le azioni intraprese alla trasmissione e/o ricezione dei messaggi dott.ssa F. A. Lisi Reti di Calcolatori - Introduzione alle reti di calcolatori (1/3) 10

Che cos è un protocollo? Un protocollo umano ed un protocollo di rete: Ciao Ciao Sai l ora? 2:00 tempo Richiesta di connessione TCP Risposta per connessione TCP Get http://gaia.cs.umass.edu/index.htm <file> Q: Altri protocolli umani? dott.ssa F. A. Lisi Reti di Calcolatori - Introduzione alle reti di calcolatori (1/3) 11

La struttura di rete più da vicino Sezione periferica: applicazioni terminali Sezione interna: router rete di reti reti di accesso e mezzi trasmissivi: link di comunicazione dott.ssa F. A. Lisi Reti di Calcolatori - Introduzione alle reti di calcolatori (1/3) 12

La sezione periferica terminali (host): ospitano programmi applicativi p.e., WWW, email, etc. si trovano ai confini della rete modello client/server il client richiede e riceve servizi dal server p.e., WWW client (browser)/ server; email client/server modello peer-peer: interazione simmetrica p.e. videoconferenza :-) dott.ssa F. A. Lisi Reti di Calcolatori - Introduzione alle reti di calcolatori (1/3) 13

La sezione periferica: servizio orientato alla connessione Scopo: trasferimento dati fra terminali Stretta di mano (handshaking): procedura preliminare al trasferimento dati Protocollo umano dello scambio di saluti stato di allerta in due terminali comunicanti In Internet? TCP - Transfer Control Protocol [RFC 793]: trasferimento affidabile dei dati : segnali di riscontro e ritrasmissioni in caso di perdita dati controllo del flusso: il mittente evita di saturare il destinatorio controllo della congestione: il mittente riduce la velocità di invio in caso di congestione dott.ssa F. A. Lisi Reti di Calcolatori - Introduzione alle reti di calcolatori (1/3) 14

La sezione periferica: servizio senza connessione Scopo: trasferimento dati fra terminali come prima! In Internet?? UDP - User Datagram Protocol [RFC 768]: trasferimento dati inaffidabile nessun controllo del flusso nessun controllo della congestione Applicaz. che usano TCP HTTP (WWW), FTP (file transfer), Telnet (remote login), SMTP (email) Applicaz. che usano UDP audio a richiesta, videoconferenze, telefonia Internet dott.ssa F. A. Lisi Reti di Calcolatori - Introduzione alle reti di calcolatori (1/3) 15

Sommario della prossima lezione: Introduzione alle reti di calcolatori (2/3) che cos è Internet che cos è un protocollo sezione periferica di una rete sezione interna di una rete reti a commutazione di pacchetto accesso ad una rete mezzi trasmissivi strati protocollari di una rete struttura di Internet storia delle reti e di Internet dott.ssa F. A. Lisi Reti di Calcolatori - Introduzione alle reti di calcolatori (1/3) 16