MODELLI ISO/OSI e TCP/IP



Похожие документы
MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP

Standard di comunicazione

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

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

Reti. Reti e interconnessione di reti - Internetwork WAN 1 WAN 1. Router multiprotocollo (gateway) Terminologia

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

Reti di Telecomunicazione Lezione 6

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

Lo scenario: la definizione di Internet

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

Internet e protocollo TCP/IP

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Reti: unità di misura

I canali di comunicazione

Transmission Control Protocol

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

Introduzione alla rete Internet

Reti di Calcolatori. Il software

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

Quanto sono i livelli OSI?

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

Reti di Telecomunicazione Lezione 8

Modello OSI e architettura TCP/IP

Introduzione alla rete Internet

Reti e Internet: introduzione

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

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

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

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

Una panoramica su HL7

Livelli di un protocollo

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

Protocolli di Comunicazione

Modello di riferimento OSI Descrizione dei livelli

Indice. Prefazione XIII

Il livello trasporto Protocolli TCP e UDP

Informatica per la comunicazione" - lezione 8 -

Introduzione alla rete Internet

Appunti del corso di PROF. G. BONGIOVANNI

Capitolo 16 I servizi Internet

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

Applicazioni web centrati sui dati (Data-centric web applications)

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

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

Dal protocollo IP ai livelli superiori

TEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000

Siti web centrati sui dati (Data-centric web applications)

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

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

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

LAN MAN WAN. Una internet è l'insieme di più reti reti distinte collegate tramite gateway/router

Reti di calcolatori. Reti di calcolatori

Introduzione al TCP/IP Indirizzi IP Subnet Mask Frame IP Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Indirizzi IP privati e

TCP/IP: INDIRIZZI IP SIMBOLICI

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

ARCHITETTURA DI RETE FOLEGNANI ANDREA

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

Reti diverse: la soluzione nativa

Corso di Sistemi di Elaborazione delle informazioni

Sicurezza nelle applicazioni multimediali: lezione 9, firewall. I firewall

Modulo 1.3 Reti e servizi

Standard per Reti a Commutazione di Pacchetto Prof. Vincenzo Auletta Università degli studi di Salerno Laurea in Informatica

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

10. Stratificazione dei protocolli

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

Reti di calcolatori e Internet

Livello di Rete. Gaia Maselli

Tratte da (18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET)

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

I modelli di riferimento ISO OSI e TCP-IP

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

Reti di Computer. A cura di Massimo Scolaro Mob : max@massimoscolaro.it

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

3 Capitolo primo Informatica e calcolatori

Indice. Prefazione. Capitolo 1 Introduzione 1. Capitolo 2 Livello applicazione 30

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

Elementi di Informatica e Programmazione

Reti e Sistemi per l Automazione MODBUS. Stefano Panzieri Modbus - 1

Programmazione in Rete

12.5 UDP (User Datagram Protocol)

Sistemi Distribuiti. Informatica B. Informatica B

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

Cenni di programmazione distribuita in C++ Mauro Piccolo

Università degli Studi di Pisa Dipartimento di Informatica. NAT & Firewalls

Транскрипт:

D. Talia RETI DI CALCOLATORI - UNICAL 1 Reti di Calcolatori MODELLI ISO/OSI e TCP/IP

D. Talia RETI DI CALCOLATORI - UNICAL 2 Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto tra OSI e TCP/IP ARPANET Ethernet Reti ATM reti wireless

D. Talia RETI DI CALCOLATORI - UNICAL 3 Relazione tra Servizi e Protocolli Il servizio implementato dal protocollo a livello k viene fornito al livello k+1.

Relazione tra Livelli in una Interfaccia I servizi sono disponibili presso i SAP. Ogni SAP ha un indirizzo univoco. I SAP del livello n sono i punti dove il livello n+1 puo accedere ai servizi offerti dal livello n. IDU SAP = Service Access Point Livello N+1 Interfaccia ICI SDU SAP SAP IDU = Interface Data Unit SDU = Service Data Unit ICI = Interface Control Information Livello N ICI SDU PDU = Protocol Data Unit Int. SDU N-PDU Le entità del livello N si scambiano N-PDU nel loro protocollo di livello N D. Talia RETI DI CALCOLATORI - UNICAL 4

D. Talia RETI DI CALCOLATORI - UNICAL 5 Servizi con Connessione e senza Connessione I livelli possono offrire differenti tipi di servizi. Con connessione Senza connessione SERVIZI Serie di messaggi affidabili Serie di byte affidabili Connessione non affidabile Datagram non affidabile Datagram con ack Richiesta - Risposta Esempi Sequenza di pagine Collegamento remoto Voce digitalizzata Blocchi di posta elettronica Posta elettronica con ricevuta Interrogazione database

D. Talia RETI DI CALCOLATORI - UNICAL 6 Primitive per i Servizi Esempi di primitive per realizzare un semplice servizio con connessione.

D. Talia RETI DI CALCOLATORI - UNICAL 7 Primitive per i Servizi Pacchetti inviati in una semplice interazione client-server su una rete connection-oriented.

D. Talia RETI DI CALCOLATORI - UNICAL 8 Il Modello ISO-OSI Il modello OSI (Open Systems Initiative ) È composto da 7 livelli.

D. Talia RETI DI CALCOLATORI - UNICAL 9 Modello ISO-OSI ISO International Standard Organization OSI Open System Interconnection Tramite l organizzazione a livelli di definisce un grado di astrazione. I livelli devono corrispondere a funzioni definite. Le funzioni devono considerare l insieme degli standard. I confini dei livelli devono minimizzare il flusso informazioni. Il numero di livelli deve essere ottimale (non troppi né pochi).

D. Talia RETI DI CALCOLATORI - UNICAL 10 Modello ISO-OSI

D. Talia RETI DI CALCOLATORI - UNICAL 11 Livello Fisico Riguarda la trasmissione dei bit sul canale fisico di trasmissione Coinvolge aspetti di tipo: elettrico (linee comunicazione, propagazione onde) comunicazione (simplex, half-, full-duplex, ) meccanico (standards connettori, )

D. Talia RETI DI CALCOLATORI - UNICAL 12 Livello Data Link Le funzionalità di questo livello sono: 1. Trasforma la linea fisica in una linea in cui gli errori di trasmissione vengano sempre segnalati. 2. Divide le informazioni in pacchetti e li trasmette attraverso il mezzo fisico, attendendo un segnale di avvenuta ricezione (ack). 3. Gestisce l eventuale duplicazione dei frame ricevuti, causata dalla perdita dell ack. 4. Sincronizza un mittente veloce con un ricevente lento. 5. Gestisce l accesso al canale di trasmissione condiviso.

D. Talia RETI DI CALCOLATORI - UNICAL 13 Livello Network Le funzionalità del livello Rete sono: 1. Controlla il flusso di pacchetti. 2. Gestisce la congestione della rete. 3. Gestisce l accounting dei pacchetti sulle reti a pagamento. 4. Implementa l interfaccia necessaria alla comunicazione di reti di tipo diverso.

D. Talia RETI DI CALCOLATORI - UNICAL 14 Livello Transport Le funzionalità di questo livello sono: 1. 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. 2. Gestisce la diffusione di messaggi a più destinazioni. 3. Realizza il recapito dei messaggi senza garanzia sull'ordine di arrivo.

D. Talia RETI DI CALCOLATORI - UNICAL 15 Livello Session Le funzionalità di questo livello sono: 1. Controlla il dialogo tra due macchine: la comunicazione non può essere sempre full-duplex, questo layer tiene traccia di chi è il turno attuale. 2. Gestisce il controllo dei token. 3. Gestisce la sincronizzazione del trasferimento dei dati.

D. Talia RETI DI CALCOLATORI - UNICAL 16 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.

D. Talia RETI DI CALCOLATORI - UNICAL 17 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, ecc.

D. Talia RETI DI CALCOLATORI - UNICAL 18 Comunicazione nel modello OSI

TCP/IP vs OSI Non presenti nel modello TCP/IP Applicazione (FTP, SMTP, TELNET, HTTP, DNS, ) Trasporto (TCP, UDP) Internet (IP) Host-to-Network (non specificato) D. Talia RETI DI CALCOLATORI - UNICAL 19

D. Talia RETI DI CALCOLATORI - UNICAL 20 TCP/IP Livello di TRASPORTO TCP Transmission Control Protocol flusso di byte bidirezionale canale virtuale, dati non duplicati, affidabili, con controllo di flusso UDP User Datagram Protocol Scambio di messaggi livello di RETE IP Internet Protocol Scambio didatagrammi senza garanzia di consegna.

D. Talia RETI DI CALCOLATORI - UNICAL 21 TCP/IP vs OSI I vantaggi del TCP/IP sull OSI sono fondamentalmente due: 1. Quando nacque OSI, TCP/IP era già presente nel mondo accademico. 2. Lo stack TCP/IP è enormemente più semplice dello stack OSI. Il TCP/IP parte dai protocolli mentre l OSI parte dai livelli.

D. Talia RETI DI CALCOLATORI - UNICAL 22 TCP/IP vs OSI Protocolli e reti originali nel modello TCP/IP.

D. Talia RETI DI CALCOLATORI - UNICAL 23 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.

D. Talia RETI DI CALCOLATORI - UNICAL 24 Problemi del modello OSI Perchè l OSI è rimasto solo un modello di riferimento? Momento sbagliato Cattiva tecnologia Non buone implementazioni Cattiva politica.

D. Talia RETI DI CALCOLATORI - UNICAL 25 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. Vi sono protocolli (TELNET) e implementazioni non efficienti.

D. Talia RETI DI CALCOLATORI - UNICAL 26 Modello OSI e Protocolli reali

D. Talia RETI DI CALCOLATORI - UNICAL 27 Modello Ibrido Il modello usato nel testo di Tanenbaum è basato su cinque livelli.

D. Talia RETI DI CALCOLATORI - UNICAL 28 Esempi di reti ARPANET, NFSNET, Internet Reti Connection-Oriented : X.25, Frame Relay, e ATM Ethernet Wireless LAN 82.11

D. Talia RETI DI CALCOLATORI - UNICAL 29 ARPANET La struttura originale di ARPANET. IMP = Interface Message Processor

D. Talia RETI DI CALCOLATORI - UNICAL 30 ARPANET Dicembre 1969 Luglio 1970 Marzo 1971 April 1972 September 1972.

D. Talia RETI DI CALCOLATORI - UNICAL 31 NSFNET La dorsale NSFNET nel 1988.

D. Talia RETI DI CALCOLATORI - UNICAL 32 Uso di Internet Applicazioni Tradizionali (1970 1990) E-mail News Remote login File transfer Non ancora World Wide Web!

D. Talia RETI DI CALCOLATORI - UNICAL 33 Reti ATM Negli anni 80 è stato definito il modello ATM (Asynchronous Transfer Mode) per trasmissioni voci e dati. Principi delle reti ATM: celle piccole (48 byte + 5 byte header) di lunghezza fissa Rete a circuito virtuale interfaccia ben definita tra rete e utente Una cella ATM

D. Talia RETI DI CALCOLATORI - UNICAL 34 Reti ATM Un circuito virtuale.

D. Talia RETI DI CALCOLATORI - UNICAL 35 Il Modello ATM

D. Talia RETI DI CALCOLATORI - UNICAL 36 Il Modello ATM I livelli e i sottolivelli ATM e le loro funzioni.

D. Talia RETI DI CALCOLATORI - UNICAL 37 Ethernet Architettura originale di Ethernet.

D. Talia RETI DI CALCOLATORI - UNICAL 38 LAN Wireless (a) Rete Wireless con una stazione base. (b) Rete wireless ad hoc.

D. Talia RETI DI CALCOLATORI - UNICAL 39 LAN Wireless Una rete multicella 802.11.