Reti di Calcolatori MODELLI ISO/OSI e TCP/IP.

Slides:



Advertisements
Presentazioni simili
Prof. Carla Fanchin – L.S. Tron
Advertisements

Laboratorio di Telematica
Stack TCP/IP - Socket Douglas E. Comer, "Internetworking con TCP/IP, principi, protocolli, architettura.", Gruppo Editoriale Jackson W. Richard. Stevens,
LE RETI Modello OSI e TCP/IP LE RETI Modello OSI e TCP/IP Maura Zini.
Elaborazione del Book Informatico
Corso di laurea in INFORMATICA
Modello ISO/OSI Un metodo di studio Vallì Rossella Carando 2006 SIS.
4-1 Il Livello di Rete Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights Reserved)
I modelli di riferimento OSI e TCP/IP
La rete in dettaglio: rete esterna (edge): applicazioni e host
Sistemi e Tecnologie della Comunicazione
TRASMISSIONE DATI (e Networking) Luglio GENERALITA Sono tecnologie (hardware e software) che consentono di collegare fra loro due calcolatori, o.
La rete del futuro nellautonomia scolastica Sezione propedeutica I fondamentali e concetti di TCP/IP.
Reti di Calcolatori Domande di riepilogo Quarta Esercitazione
Programmazione su Reti
Architettura del World Wide Web
I protocolli TCP/UDP prof.: Alfio Lombardo.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
1 Protocollo di comunicazione. 2 Reti eterogenee.
Facoltà di Economia, Università di Roma
EUCIP IT Administrator Modulo 4 - Uso Esperto della Rete Modello di riferimento OSI AICA © 2005.
Reti di Calcolatori IL LIVELLO RETE.
Concetti introduttivi
Reti di Calcolatori IL LIVELLO RETE.
Reti di Calcolatori IL LIVELLO TRASPORTO Protocolli TCP e UDP.
Corso di Laurea in Ingegneria Gestionale
Mod 4.2 Reti WAN.
4 Cosa è una rete? ã Punto di vista logico: sistema di dati ed utenti distribuito ã Punto di vista fisico: insieme di hardware, collegamenti, e protocolli.
Reti di calcolatori Una premessa: i sistemi di comunicazione Le reti di calcolatori Internet.
Corso di Informatica per Giurisprudenza Lezione 7
Università degli Studi di Bergamo Facoltà di Lettere e Filosofia Informatica per le discipline umanistiche Note sulla telematica Marco Lazzari A.A
TRASMISSIONE DATI CON MODEM
MODELLI DI RIFERIMENTO
Il modello di riferimento OSI
Introduzione al controllo derrore. Introduzione Quando dei dati vengono scambiati tra due host, può accadere che il segnale venga alterato. Il controllo.
EM 09 INTERNET … UN PO DI STORIA. EM 09 Nasce per garantire comunicazioni efficienti … Tra le sedi delle forze armate americane Tra le sedi delle forze.
Informatica Lezione 9 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
Informatica Lezione 9 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
Corso di Laurea in Conservazione e Restauro dei Beni Culturali
Reti di Calcolatori ed Internet Fabio Massimo Zanzotto.
Internet.
L’architettura a strati
Distributed System ( )7 TCP/IP four-layer model.
Questo modello può essere utilizzato come file iniziale per la presentazione di materiale didattico per la formazione in gruppo. Sezioni Fare clic con.
____Rete di computer____
RETI DI CALCOLATORI Domande di riepilogo Prima Esercitazione.
Creato da Riccardo Nuzzone
Reti Stratificazione del Protocollo. 2 Andrea Asta I protocolli oSpecificano e Rendono Comprensibile la comunicazione oNon è necessario conoscere.
Livello di trasporto Protocolli TCP e UDP.
Comunicazione nelle reti – protocolli
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
1: Introduction1 Stratificazione protocollare (Protocol “Layering”) Le reti sono complesse! r Molti elementi: m host m router m link fisici dalle caratteristiche.
INTRODUZIONE A INTERNET
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 6 -User Datagram Protocol Ernesto Damiani Lezione 1 – UDP.
Servizi Internet Claudia Raibulet
Sistemi di elaborazione dell’informazione Modulo 1 - Tecniche di comunicazione digitale Unità didattica 3 - Modelli astratti di protocolli Ernesto Damiani.
Università degli Studi di Bergamo Facoltà di Lettere e Filosofia Marco Lazzari gennaio 2004 Informatica, reti, editoria Parte seconda: Elementi di telematica.
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 6 -User Datagram Protocol Ernesto Damiani Lezione 2 – UDP.
Strato di accesso alla rete (network access layer); comprende le funzioni che nel modello OSI sono comprese negli strati fisico, di collegamento e parte.
Sistemi e Tecnologie della Comunicazione
Sistemi e Tecnologie della Comunicazione Lezione 2: architettura delle reti e modello OSI.
Sistemi e Tecnologie della Comunicazione Lezione 2: architettura delle reti e modello OSI.
ARCHITETTURA DI RETE Protocollo: insieme di regole che governano le comunicazioni tra i nodi di una rete. La condivisione di queste regole tra tutte gli.
Applicazione Presentazione Sessione Trasporto Rete Data link Fisico OSI Processo / Applicazione Trasporto Rete- Internet Interfaccia di.
INTERNET PROTOCOL SUITE FACOLTA’ DI INGEGNERIA Corso di Laurea Specialistica in Ingegneria delle Telecomunicazioni Docente: Prof. Pasquale Daponte Tutor:
LE RETI Cos’è una rete Un po’ di storia Classificazione delle reti Mezzi fisici di trasmissione Modalità di trasmissione Topologia delle reti Internet.
INTERNET E INTRANET Classe VA SIA. La Storia di INTERNET ’ – ARPANET 1969 – anno di nascita università Michigan - Wayne 1970 – – INTERNET.
1 Il livello transport. Concetti fondamentali - Canale logico e canale fisico 2 Quando un segnale deve essere trasmesso, viene inviato su un Canale, cioè.
Sezione propedeutica I fondamentali e concetti di TCP/IP.
LE RETI Cos’è una rete Un po’ di storia Classificazione delle reti Mezzi fisici di trasmissione Modalità di trasmissione Topologia delle reti Internet.
Transcript della presentazione:

Reti di Calcolatori MODELLI ISO/OSI e TCP/IP

Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto tra OSI e TCP/IP

Protocolli di rete Per ridurre la complessità e per ragioni di modularità le reti sono organizzate come una serie di strati o livelli: ognuno usa i servizi del livello inferiore. Le convenzioni e le regole usate nelle comunicazioni di uno stesso livello tra due macchine sono dette protocollo. Un protocollo è un accordo tra più elementi che devono stabilire una conversazione.

Protocolli di rete Logicamente il livello n di una macchina comunica con il livello n di un’altra macchina. In pratica, nessun dato viene trasferito direttamente dal livello n di una macchina al livello n di un’altra macchina. I dati passano da un livello a quello sottostante fino al livello fisico che trasmette i dati sulla rete fino alla macchina ricevente. Tra due livelli vicini esiste una interfaccia.

Gerarchie di protocolli: architettura di rete Livelli, protocolli e interfacce

Gerarchie di protocolli: esempio Esempio: l’architettura filosofo-traduttore-segretaria I 3 protocolli sono indipendenti: l’importante è la stabilità delle interfacce

Architetture di rete Un insieme di protocolli, uno per livello, è detto pila di protocolli. Un insieme di livelli, protocolli e interfacce è chiamato architettura di rete. Le architetture di rete sono alla base di tutte le reti di calcolatori.

Servizi con connessione Servizi con connessione (connection oriented) Il servizio è offerto attraverso tre fasi: Apertura della connessione tra due punti della rete Utilizzo della connessione per inviare i dati Chiusura della connessione Caratteristica fondamentale: i dati sono ricevuti nello stesso ordine in cui vengono inviati Analogia: sistema telefonico Due varianti: stream di messaggi e stream di byte

Servizi senza connessione Servizi senza connessione (connection-less) Non c’è alcuna connessione I dati sono inviati impacchettati in messaggi, ognuno dei quali contiene l’indirizzo completo del destinatario I messaggi non arrivano necessariamente nell’ordine in cui sono inviati Analogia: sistema postale

Qualità del servizio Ordine di consegna dei dati: è garantito solo dai servizi con connessione Ricezione garantita del messaggio Il ricevitore manda un ack (ricevuta) per ogni messaggio Ack usati sia per servizi con connessione che senza connessione Gli ack introducono un ritardo non sempre accettabile Garanzia sulla consegna corretta dei messaggi Garanzia sui tempi di consegna (es. servizi real-time multimediali)

Servizi con Connessione e senza Connessione Tabella dei principali tipi di servizi SERVIZI Esempi Stream di messaggi affidabili Sequenza di pagine Stream di byte affidabili Collegamento remoto Connessione non affidabile Voce digitalizzata Datagrammi - non affidabile Blocchi di posta elettronica Datagrammi con ack Posta elettronica con ricevuta Richiesta – Risposta Interrogazione database Con connessione Senza connessione

Il Modello ISO-OSI Il modello ISO-OSI è composto da 7 livelli ISO = International Standards Organization OSI = Open Systems Interconnection

Modello ISO-OSI Principi guida per lo sviluppo dei vari livelli (1983) Tramite l’organizzazione a livelli si definisce un grado di astrazione. I livelli devono corrispondere a funzioni definite. Le funzioni devono considerare l’insieme degli standard internazionali. I confini tra i livelli devono minimizzare il flusso delle informazioni tra livello e livello. Il numero di livelli deve essere ottimale (non troppi né pochi).

Modello ISO-OSI

Livello Fisico Riguarda la trasmissione dei bit sul canale fisico di trasmissione Coinvolge aspetti di tipo: elettrico (linee comunicazione, propagazione onde) comunicazione (simplex, half-duplex, full-duplex, …) meccanico (standard dei connettori, …)

Livello Data Link Le funzionalità di questo livello sono: Trasforma la linea fisica in una linea in cui gli errori di trasmissione vengano sempre segnalati. Divide le informazioni in pacchetti e li trasmette attraverso il mezzo fisico, attendendo un segnale di “avvenuta ricezione” (ack). Gestisce l’eventuale duplicazione dei frame ricevuti, causata dalla perdita dell’ack. Sincronizza un mittente veloce con un ricevente lento (controllo di flusso). Gestisce l’accesso al canale di trasmissione condiviso.

Livello Network Le funzionalità del livello Rete sono: Controlla il cammino ed il flusso di pacchetti (algoritmi di routing). Gestisce la congestione della rete. Gestisce l’accounting dei pacchetti sulle reti a pagamento. Implementa l’interfaccia necessaria alla comunicazione tra reti di tipo diverso (internetworking).

Livello Transport Il livello di trasporto è il primo livello “end-to-end”. Il livello di trasporto deve eventualmente sopperire alla mancanza di affidabilità del livello di rete (pacchetti persi, duplicati, invertiti ecc.) Funzionalità principali: Accetta dati dal livello superiore, li spezza in parti più piccole e le trasmette, assicurando un servizio privo di errori e l’ordine corretto di ricomposizione (servizio orientato alla connessione). Effettua il controllo di flusso end-to-end Fornisce il servizio di recapito dei messaggi senza garanzia (servizio senza connessione). Gestisce la diffusione di messaggi a più destinazioni (multicast).

Livello Session Le funzionalità di questo livello sono: Controlla il dialogo tra due macchine: la comunicazione non può essere sempre full-duplex, questo livello tiene traccia di chi è il turno attuale. Gestisce il controllo dei token. Gestisce la sincronizzazione nel trasferimento dei dati (es. checkpoint).

Livello Presentation Le funzionalità di questo livello si limitano alla traduzione dei dati che viaggiano sulla rete in formati astratti. Queste informazioni vengono poi riconvertite nel formato proprietario della macchina destinataria.

Livello Application I servizi di questo livello sono completamente legati alle applicazioni: Quali dati trasmettere Quando trasmettere Dove trasmettere / a chi Significato di bits / bytes. Esempi di applicazioni sono: File Transfer, Posta elettronica, World Wide Web, Multimedialità, File System distribuiti.

Comunicazione nel modello OSI

(FTP, SMTP, TELNET, HTTP, DNS, ) TCP/IP vs OSI Applicazione (FTP, SMTP, TELNET, HTTP, DNS, ) Non presenti nel modello TCP/IP Trasporto (TCP, UDP) Internet (IP) Host-to-Network (non specificato)

TCP/IP IP Internet Protocol TCP Transmission Control Protocol Livello di RETE IP Internet Protocol Scambio di datagrammi senza garanzia di consegna Livello di TRASPORTO TCP Transmission Control Protocol flusso di byte bidirezionale lungo un canale virtuale ordinamento dei dati dati non duplicati controllo di flusso controllo degli errori UDP User Datagram Protocol Scambio di messaggi inaffidabile senza connessione e senza ordine

TCP/IP vs OSI I vantaggi del TCP/IP sull’OSI sono fondamentalmente due: Quando nacque OSI, TCP/IP era già presente nel mondo accademico. Lo stack TCP/IP è enormemente più semplice dello stack OSI. Il TCP/IP parte dai protocolli mentre l’OSI parte dai livelli.

TCP/IP vs OSI Protocolli e reti nel modello TCP/IP.

Confronto tra OSI e TCP/IP Concetti centrali nel modello OSI Servizi Interfacce Protocolli Il modello TCP/IP originale non aveva una chiara distinzione tra questi concetti.

Problemi del modello OSI Perchè l’OSI è rimasto solo un modello di riferimento? Momento sbagliato (troppo tardi!) Cattiva tecnologia (non open-source) Non buone implementazioni

Problemi del modello TCP/IP Limiti del modello: Non è generale. Non distingue tra livelli, interfacce e protocolli. Il livello Host-to-Network non è un livello. Non sono definiti i livelli Fisico e Data link.

Esempi di reti ARPANET, NFSNET, Internet Reti Connection-Oriented : X.25, Frame Relay, e ATM Ethernet Wireless LAN 802.11

IMP = Interface Message Processor (equivale al router) ARPANET La struttura originale di ARPANET. IMP = Interface Message Processor (equivale al router) Rete di tipo store-and-forward

ARPANET Dicembre 1969 Luglio 1970 Marzo 1971 April 1972 September 1972.

NSFNET La dorsale NSFNET nel 1988.

Internet È nata dall’interconnessione di Arpanet e NSFNET, e si è velocemente estesa in tutto il mondo Applicazioni tradizionali (1970 – 1990) E-mail News Remote login (telnet) File transfer Dai primi anni ’90: World Wide Web, sviluppato al CERN di Ginevra

Ethernet Architettura originale di Ethernet.

LAN Wireless (a) Rete Wireless con una stazione base. (b) Rete wireless ad hoc.

LAN Wireless Una rete multicella 802.11.