Informatica per la comunicazione" - lezione 8 -

Похожие документы
Informatica per la comunicazione" - lezione 8 -

Informatica per la comunicazione" - lezione 9 -

Lo scenario: la definizione di Internet

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

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

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

Dal protocollo IP ai livelli superiori

Protocolli applicativi: FTP

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

I canali di comunicazione

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione

Standard di comunicazione

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

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

Che cos'è Internet. Capitolo. Storia e struttura di Internet L. Introduzione alla rete Internet con una breve storia

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

Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B

I canali di comunicazione

Reti di Telecomunicazione Lezione 6

RETI DI COMPUTER Reti Geografiche. (Sez. 9.8)

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

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

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete

Reti di computer. L12 - Comunicazione e archiviazione digitale A.A Sommario

GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1. Il Repeater 2. L Hub 2. Il Bridge 4. Lo Switch 4. Router 6

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

Principi fondamentali

Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi.

Reti di Calcolatori. Il software

Reti e Internet: introduzione

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

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Transmission Control Protocol

Internet e i suoi servizi. Luca Cervone (luca.cervone@unibo.it)

Internet e protocollo TCP/IP

Protocolli di Comunicazione

Reti di Telecomunicazione Lezione 8

Prova in itinere - Rete Internet (ing. Giovanni Neglia) Mercoledì 23 Maggio 2007, ore 15.00

Reti di Calcolatori. Il Livello delle Applicazioni

Introduzione. Sommario: Obiettivo:

Reti diverse: la soluzione nativa

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).

Reti diverse: la soluzione nativa

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

Livello di Rete. Gaia Maselli

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

Modulo 1.3 Reti e servizi

Cos è. Protocollo TCP/IP e indirizzi IP. Cos è. Cos è

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

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

Le reti. Introduzione al concetto di rete. Classificazioni in base a

Informatica per la comunicazione" - lezione 5 -

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

ARCHITETTURA DI RETE FOLEGNANI ANDREA

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

12.5 UDP (User Datagram Protocol)

Reti Informatiche. dott. Andrea Mazzini

InterNet: rete di reti

Reti di Calcolatori. Lezione 2

Come pubblicare un server MDaemon su Internet per ricevere in SMTP. Claudio Panerai - Direttore Tecnico di Achab S.r.l. claudio.panerai@achab.

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

Corso di Sistemi di Elaborazione delle informazioni

Reti standard. Si trattano i modelli di rete su cui è basata Internet

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 2 Marzo 2005, ore 14.30

Introduzione alla rete Internet

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 14 Settembre 2005, ore 9.00

Il VoIP nel mondo di Internet e l evoluzione del carrier telefonico. Relatore: Ing. Carrera Marco - Audit Technical Manager Switchward

Internet: architettura e servizi

Reti di calcolatori ed indirizzi IP

Configurazione di Outlook Express

Introduzione alle Reti Informatiche

Università Magna Graecia di Catanzaro Facoltà di Medicina e Chirurgia Corso di Laurea in Scienze Infermieristiche Polo Didattico di Reggio Calabria

Introduzione alla rete Internet

Reti di calcolatori: Internet

Reti di computer. Tecnologie ed applicazioni

La posta elettronica parte 1^

Le Reti Informatiche

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

Allegato 3 Sistema per l interscambio dei dati (SID)

Internet, così come ogni altra rete di calcolatori possiamo vederla suddivisa nei seguenti componenti:

Page 1. Elementi Base del Modello OSI. Il modello di riferimento ISO/OSI OSI: Open Systems Interconnection. Struttura a Livelli.

Introduzione alle applicazioni di rete

Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8

MODELLI ISO/OSI e TCP/IP

Firewall e Abilitazioni porte (Port Forwarding)

3 Caratteristiche del servizio

Informatica per la comunicazione" - lezione 7 -


appunti delle lezioni Architetture client/server: applicazioni client

ESERCITAZIONE Semplice creazione di un sito Internet

Транскрипт:

Informatica per la comunicazione - lezione 8 -

I multipli 1 KB (kilo) = 1000 B 1 MB (mega) = 1 mln B 1 GB (giga) = 1 mld B 1 TB (tera) = 1000 mld B

Codifica binaria dei numeri Numerazione con base 10: 215 = 2 10 2 + 1 10 1 + 5 10 0 Numerazione con base 2: 110010111 = 1 2 8 + 1 2 7 + 0 2 6 + 0 2 5 + 1 2 4 + 0 2 3 + 1 2 2 + 1 2 1 + 1 2 0

Convertire i seguenti numeri da base 2 a base 10: 101, 1000, 11011. Esercizio

Convertire i seguenti numeri da base 10 a base 2: 8, 23, 144, 201. Esercizio

Canale di trasmissione Oltre alle reti locali e a quelle pubbliche, esistono le reti di trasporto: connettono fra loro non singoli utenti finali, ma nodi speciali che a loro volta, tramite reti metropolitane o locali, raccolgono e smistano il traffico aggregato di molti utenti. Sono reti di trasporto le dorsali internet (internet backbone), linee ad alta velocità e capacità che trasportano a grandi distanze il traffico di dati della rete internet.

rete di trasporto sul suolo statunitense

reti di trasporto sottomarine

Modalità di connessione commutazione di circuito commutazione di pacchetto

Commutazione di circuito La commutazione di circuito è tipica della telefonia tradizionale: quando un utente compone il numero telefonico di un altro utente, una serie di centrali di commutazione stabiliscono una connessione fra i due utenti che dura per tutta la telefonata! La commutazione di circuito è semplice da realizzare, ma ha il difetto di impegnare completamente una linea di comunicazione per tutta la durata della telefonata, indipendentemente dal fatto che a un determinato istante i due utenti stiano o non stiano sfruttando la linea.!

Commutazione di pacchetto

Commutazione di pacchetto Tipica delle reti telematiche Funziona così: un messaggio viene dapprima frammentato in elementi più piccoli, detti pacchetti ogni pacchetto viene inviato a destinazione separatamente dagli altri (e può seguire una strada diversa dagli altri pacchetti) quando tutti i pacchetti sono giunti a destinazione viene ricostituito il messaggio originario In questo modo la capacità di trasmissione delle linee può essere sfruttata al massimo

Protocolli

Nel campo della telematica un protocollo è un insieme di direttive per la gestione degli scambi di dati fra i nodi di una rete. Tipicamente i protocolli sono strutturati a più livelli: i livelli più bassi riguardano la gestione dei dispositivi fisici di cui è costituita la rete i livelli intermedi concernono le modalità di trasmissione dei dati i livelli più alti concernono l interazione con le applicazioni software che girano sul computer e si scambiano i dati

Noi siamo interessati a capire come internet possa mettere in comunicazione host diversi nell uso di svariate applicazioni, quindi vedremo protocolli di livello medio (per il trasporto di pacchetti da host a host) e di livello alto (per l uso di applicazioni).

Protocolli di livello intermedio: TCP/IP

IP: Internet Protocol E il protocollo che viene seguito per trasmettere un pacchetto da un host a un altro, in generale privi di una connessione fisica diretta. Si occupa, cioè, dell instradamento (routing) dei pacchetti. Ogni host è connesso in rete grazie a una scheda di rete. Ogni scheda di rete è identificata da un indirizzo univoco (detto indirizzo IP), che intuitivamente può essere visto come una specie di numero telefonico della scheda di rete.

Indirizzi IP Un indirizzo IP è formato da 4 Byte, solitamente rappresentati come quattro numeri naturali in notazione decimale (ciascuno compreso fra 0 e 255) separati da punti, ad esempio: 195.176.39.49

128.201.4.78 195.176.39.49

Routing L instradamento (routing) è il processo di scelta del percorso che un pacchetto segue a partire dallo host mittente per raggiungere lo host destinatario La strada seguita da un pacchetto non viene decisa a priori con una pianificazione a livello globale Al contrario, ciascun nodo intermedio del percorso è responsabile della scelta del prossimo nodo a cui inviare un pacchetto in transito Un dispositivo che esegua queste scelte è denominato router Un router può essere un normale computer su cui giri un apposita applicazione software oppure un dispositivo specializzato

128.201.4.78 195.176.39.49

Su un computer funzionano contemporaneamente numerosi programmi

? 195.176.39.49 128.201.4.78

TCP: Transmission Control Si occupa di realizzare una connessione stabile fra due applicazioni, che in genere girano su host diversi Il servizio offerto da TCP è la realizzazione di un flusso affidabile di dati TCP garantisce che i pacchetti trasmessi tramite il protocollo IP arrivino nell ordine corretto e che gli eventuali pacchetti perduti vengano nuovamente inviati TCP realizza un flusso bidirezionale di dati fra due punti virtuali, detti socket, che le applicazioni software utilizzano per inviare e per ricevere dati Un socket è costituito da: l indirizzo IP di una scheda di rete una porta TCP (TCP port), che può essere considerata come una specie di casella postale 195.176.39.49:80

I protocolli dei livelli più alti definiscono gli standard per la comunicazione tra la rete e le applicazioni software che girano sui singoli host Esempi di protocolli applicativi standard sono: FTP (File Transfer Protocol): per il trasferimento di file Protocolli applicativi HTTP (HyperText Transfer Protocol): per il trasferimento di pagine Web ( Internet!) SMTP (Simple Mail Transfer Protocol): per l invio di messaggi di posta elettronica POP (Post Office Protocol): per la gestione locale dei messaggi di posta elettronica sul proprio computer IMAP (Internet Message Access Protocol): per la gestione dei messaggi di posta elettronica su un server di posta remoto