1 / 16

I modelli di riferimento OSI e TCP/IP

I modelli di riferimento OSI e TCP/IP. Le reti sono complesse! molti “pezzi”: host router link di vario tipo applicazioni protocolli hardware, software. Si può organizzare la rete in modo strutturato?. Livelli protocollari. biglietto (rimborso) bagaglio (ritiro) gate (sbarco)

kenyon
Download Presentation

I modelli di riferimento OSI e TCP/IP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. I modelli di riferimento OSI e TCP/IP

  2. Le reti sono complesse! molti “pezzi”: host router link di vario tipo applicazioni protocolli hardware, software Si può organizzare la rete in modo strutturato? Livelli protocollari

  3. biglietto (rimborso) bagaglio (ritiro) gate (sbarco) pista (atterraggio) instradamento aereo biglietto (acquisto) bagaglio (controllo) gate (imbarco) pista (decollo) instradamento aereo instradamento aereo Organizzazione di un viaggio aereo • una serie di passi

  4. biglietto (rimb.) bagaglio (ritiro) gate (sbarco) pista (atterr.) instradam. aereo biglietto (acquisto) bagaglio (controllo) gate (imbarco) pista (decollo) instradamento aereo instradamento aereo Organizzaz. viaggio aereo: Livelli Livelli o Strati: ogni livello implementa un servizio • attraverso l’esecuzione di certe azioni nel livello • attraverso l’uso dei servzi forniti dal livello inferiore

  5. Viaggio aereo a livelli: servizi biglietto da una biglietteria ad un’altra trasferimento bagagli trasferimento persone da gate a gate trasferimento dell’aereo da pista a pista instradamento aereo lungo la rotta

  6. instrad. aereo instrad. aereo instrad. aereo Implement. distribuita della funzionalità a livelli biglietto (acquisto) bagaglio (controllo) gate (imbarco) pista (decollo) instradam. aereo biglietto (rimborso) biglietto (ritiro) gate (sbarco) pista (atterr.) instradam. aereo Aerop. di partenza Aerop. di arrivo Aeroporti intermedi

  7. Perchè un sistema a livelli? Gestione di sistemi complessi: • una struttura modulare permette di identificare facilmente i “pezzi” del sistema e di metterli in relazione • si può introdurre un modello di riferimento • la modularizzazione facilita la progettazione, la gestione e l’aggiornamento del sistema • cambio di implementazione dei servizi di un livello è trasparente al resto del sistema • es., modifica della procedura del gate non influenza il resto del sistema

  8. Livello 4 Livello 1 Livello 4 Livello 5 Livello 3 Livello 2 Livello 1 Livello 2 Livello 3 Livello 5 Mezzo fisico Livelli, protocolli e interfacce Host 2 Host 1 Protocollo di livello 5 Interfaccia livello 4/5 Protocollo di livello 4 Pila Protocollare Interfaccia livello 3/4 Protocollo di livello 3 Interfaccia livello 2/3 Protocollo di livello 2 Interfaccia livello 1/2 Protocollo di livello 1

  9. applicazione: supporta le applicazioni di rete FTP, SMTP, HTTP trasporto: trasferimento dati host-host TCP (connection oriented), UDP (connectionless) rete: instradamento dei datagram dalla sorgente alla destinazione IP, protocolli di routing collegamento: trasferimento dati (frame) lungo il link che collega elementi di rete (host, router) confinanti PPP, Ethernet fisico: trasferimento dei bit “sui cavi” applicazione trasporto rete collegameto fisico La pila protocollare di Internet

  10. M M H H H H H H H H H H H H n t t l t t l n n n t t M M M M applicazione trasporto rete collegam. fisico applicazione trasporto rete collegam. fisico M M Pila protocollare e PDU Ogni livello prende i dati dal livello superiore • aggiunge le informazioni di intestazione (header) per creare una nuova unità dati (Protocol Data Unit – PDU) • passa la nuova unità dati al livello sottostante sorgente destinazione N-PDU messaggio segmento datagram frame

  11. Ogni livello: distribuito “entità” implementano funzionalità di livello ad ogni nodo le entità eseguono le azioni e scambiano i messaggi con i loro pari network link physical application transport network link physical application transport network link physical application transport network link physical application transport network link physical Livelli: Comunicazione logica

  12. Es.: trasporto prende i dati dall’applicazione aggiunge port e checksum per formare un “segmento” manda il segmento ad un pari aspetta il riscontro (ACK) dal pari analogia: ufficio postale network link physical application transport network link physical application transport network link physical application transport network link physical application transport network link physical data data data ack Livelli: comunicazione logica transport transport

  13. network link physical application transport network link physical application transport network link physical application transport network link physical application transport network link physical data data Livelli: comunicazione fisica

  14. applicazione presentazione sessione trasporto rete collegamento fisico La pila protocollare ISO/OSI • International Standards Organization • Open • System Interconnection • fisico: trasmissione dei bit lungo il canale di comunicazione (es. valore tensione per 1 e per 0) • collegamento: creazione di frame per la trasmissione tra elementi di rete confinanti, controllo di errore, accesso al canale condiviso

  15. applicazione presentazione sessione trasporto rete collegamento fisico La pila protocollare ISO/OSI • rete: instradamento dei pacchetti dalla sorgente alla destinazione • statico • dinamico • controllo congestione • trasporto: trasferimento dati end-to-end da sorgente a destinazione • una o più connessioni di rete per flusso • canale punto-punto con garanzia sui dati o senza garanzia • invio messaggio a destinazioni multiple • gestione connessioni multiple (tramite port)

  16. applicazione presentazione sessione trasporto rete collegamento fisico La pila protocollare ISO/OSI • sessione: permette di stabilire sessioni tra utenti su macchine diverse • controllo del dialogo (uni, bi-direzionale) • gestione del token per operazioni critiche • sincronizzazione • presentazione: permette utilizzo strutture dati astratte per la rete e converte a rappresentazione specifica del calcolatore • es. XML • applicazione: supporta le applicazioni di rete • es. terminali virtuali, trasferimento file,

More Related