Reti di Calcolatori. Lo Stack ISO-OSI

Documenti analoghi
MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

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

Le Reti di Calcolatori

Architettura di rete. Modelli di Riferimento: TCP/IP e OSI. Modello di riferimento OSI. Modelli di riferimento. architettura di rete

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

Le Reti Informatiche

Sistemi distribuiti e reti di calcolatori

I modelli di riferimento ISO OSI e TCP-IP

Modello OSI e architettura TCP/IP

Reti di Calcolatori. Il software

Reti di calcolatori. Lezione del 18 maggio

Introduzione alla rete Internet

Corso di Sistemi di Elaborazione delle informazioni

Internet e protocollo TCP/IP

Internet (- working). Le basi.

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

COMPITI PER LE VACANZE MATERIA SISTEMI E RETI DOCENTE RANIERI GIANFRANCO CLASSE 4H

Architetture a livelli

Il livello trasporto: Introduzione e protocollo UDP

Introduzione alle reti ed al TCP/IP

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

Protocolli di rete. Vittorio Maniezzo Università di Bologna. Vittorio Maniezzo Università di Bologna 02 Protocolli - 2/30

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

Una definizione di rete

Reti di calcolatori. Rete di calcolatori

RETI E PROBLEMATICHE DI RETE. Introduzione. Rete di calcolatori. V. Moriggia 1. Le reti di calcolatori

Reti: unità di misura

INTRODUZIONE A RETI E PROTOCOLLI

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. Modelli Funzionali

ISO- OSI e architetture Client-Server

Reti di Calcolatori in Tecnologia IP

Domenico Costanzo Hacklab CS

SERVIZI DI TRASFERIMENTO DELL INFORMAZIONE

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

Protocolli e Architetture. Dr. Greco Polito Silvana

Informatica. Dipartimento di Economia. Ing. Cristiano Gregnanin. 8 novembre Corso di laurea in Economia

ISO-OSI. D.E.I.S. Università di Bologna

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

Capitolo 16 I servizi Internet

Reti e Protocolli rassegna (II)

2001 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1

Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier

Fieldbus. Introduzione terminologia. Industrial network systems. A short introduction to fieldbus for industrial applications. Systems interconnection

Reti di Calcolatori. Lezione 2

MODELLO TCP/IP LIVELLO 4 Trasporto. Il protocollo per il controllo della trasmissione. La gestione degli errori di trasmissione

L architettura di TCP/IP

Architettura a strati dei protocolli di comunicazione

Reti di Telecomunicazione Lezione 8

2: Architettura delle reti e modello OSI

10. Stratificazione dei protocolli

Sistemi Distribuiti. Informatica B. Informatica B

La rete: modelli di riferimento. La rete: modelli di riferimento. La rete: modelli di riferimento. La rete: modelli di riferimento Indice

- Dispensa VI - RETI DI CALCOLATORI

Reti di Calcolatori ed Internet

Tecnologia dell Informazione

Modello ISO- OSI. Modelli di re* Livelli (L5, L6) Livelli (L3, L4) A. Ferrari

Internet Protocol Versione 4: aspetti generali

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

Reti di Calcolatori ed Internet. Reti di Calcolatori ed Internet. Reti di Calcolatori. Reti di Calcolatori. Architettura dei Servizi di Rete

Una panoramica su HL7

Reti di Telecomunicazioni e Telemedicina Architetture. Prof. Raffaele Bolla

Corso di Alfabetizzazione Informatica

Reti di Telecomunicazione Lezione 6

Le motivazioni che hanno favorito la nascita e lo sviluppo delle reti di calcolatori sono molteplici:

Appunti del corso di PROF. G. BONGIOVANNI

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

Le Reti Informatiche

Standard: OSi vs TCP/IP. Il livello di trasporto. TCP e UDP. TCP: Transmission Control Protocol. TCP: funzionalità

Internet protocol stack

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 5

Sistemi informatici in ambito radiologico

Reti di Calcolatori. Telematica: Si occupa della trasmissione di informazioni a distanza tra sistemi informatici, attraverso reti di computer

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

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

Introduzione alla rete Internet

Reti di computer. Agostino Lorenzi - Reti di computer

Reti, Protocolli e Indirizzi. DIMENSIONE della RETE. Arpanet e Internetworking. Topologia a Stella

LE RETI DI COMPUTER. Il modello ISO/OSI Prima parte

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

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

Le Reti Informatiche

Reti di Calcolatori a.a

La nascita di Internet

Rete cablata, senza fili e mista. Velocità di trasmissione dati. Rete cablata - wired. Rete cablata - wired

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

PROGRAMMAZIONE MODULARE Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA

Reti e Internet: introduzione

Reti. Impianti Informatici

Introduzione alla rete Internet

Modello di riferimento OSI Descrizione dei livelli

DL TC72 Protocolli di Comunicazione: HDLC, SDLC, X.25, Frame Relay, ATM

Sezione propedeutica. I fondamentali e concetti di TCP/IP

Livello trasporto. Servizi del livello trasporto

Elementi di Informatica e Programmazione

ICMP OSI. Internet Protocol Suite. Telnet FTP SMTP SNMP TCP e UDP NFS. Application XDR. Presentation. Session RPC. Transport.

Transcript:

Reti di Calcolatori Lo Stack ISO-OSI

Modello ISO-OSI ISO International Standard Organization OSI Open System Interconnection (Day e Zimmermann, 1983) Livello: viene introdotto un certo 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 2

Modello ISO-OSI [continua] 3

Modello ISO-OSI [continua] I LIVELLI OSI Livelli di Processo Applicazione Presentazione Sessione Trasporto Network Data Link Livelli Data Flow Fisico 4

Modello ISO-OSI [continua] I LIVELLI DI PROCESSO Applicazione User Interface Telnet HTTP 5

Modello ISO-OSI [continua] I LIVELLI DI PROCESSO Applicazione Presentazione User Interface Special processing such as encryption Telnet HTTP ASCII EBCDIC JPEG 6

Modello ISO-OSI [continua] I LIVELLI DI PROCESSO Applicazione Presentazione Sessione User Interface How data is presented Special processing such as encryption Keeping different applications data separate Telnet HTTP ASCII EBCDIC JPEG Sistema Operatiovo/ Application Access Scheduling 7 Page113

Modello ISO-OSI [continua] I LIVELLI DI PROCESSO Applicazione Presentazione Sessione Trasporto Network Data Link User Interface How data is presented Special processing such as encryption Keeping different applications data separate Telnet HTTP ASCII EBCDIC JPEG Operating System/ Application Access Scheduling Fisico 8

Modello ISO-OSI [continua] I LIVELLI DI DATA FLOW Physical Move bits between devices Specifies voltage, wire speed and pin-out cables 9 EIA/TIA-232 V.35

Modello ISO-OSI [continua] I LIVELLI DI DATA FLOW Data Link Physical Combines bits into bytes and bytes into frames Access to media using MAC address Error detection not correction Move bits between devices Specifies voltage, wire speed and pin-out cables 10 802.3 / 802.2 HDLC EIA/TIA-232 V.35

Modello ISO-OSI [continua] I LIVELLI DI DATA FLOW Network Data Link Physical Provide logical addressing which routers use for path determination Combines bits into bytes and bytes into frames Access to media using MAC address Error detection not correction Move bits between devices Specifies voltage, wire speed and pin-out cables 11 IP IPX 802.3 / 802.2 HDLC EIA/TIA-232 V.35

Modello ISO-OSI [continua] I LIVELLI DI DATA FLOW Transport Network Data Link Physical Reliable or unreliable delivery Error correction before retransmit Provide logical addressing which routers use for path determination Combines bits into bytes and bytes into frames Access to media using MAC address Error detection not correction Move bits between devices Specifies voltage, wire speed and pin-out cables 12 TCP UDP SPX IP IPX 802.3 / 802.2 HDLC EIA/TIA-232 V.35

Modello ISO-OSI [continua] Applicazione I LIVELLI DI DATA FLOW Presentazione Sessione Transport Network Data Link Physical Reliable or unreliable delivery Error correction before retransmit Provide logical addressing which routers use for path determination Combines bits into bytes and bytes into frames Access to media using MAC address Error detection not correction Move bits between devices Specifies voltage, wire speed and pin-out cables 13 TCP UDP SPX IP IPX 802.3 / 802.2 HDLC EIA/TIA-232 V.35

Incapsulamento Applicazione TCP Header Upper Layer Data Upper Layer Data Presentazione Sessione Trasporto PDU Segmenti IP Header Data Network Pacchetti LLC Header Data FCS Data Link Frame MAC Header Data FCS 0101110101001000010 Fisico 14 Bits

Deincapsulamento Applicazione Presentazione Sessione Trasporto Network Upper Layer Data Upper Layer Data TCP+ Upper Layer Data Data Link IP + TCP + Upper Layer Data LLC Hdr + IP + TCP + Upper Layer Data Fisico 0101110101001000010 15

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

Data Link Layer Le funzionalità di questo layer sono: 1. Trasforma la linea fisica o grezza 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 detto anche 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 17

Network Layer Le funzionalità di questo layer 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 18

Transport Layer Le funzionalità di questo layer 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. Fornisce il servizio di recapito dei messaggi senza garanzia di arrivo 19

Session Layer Le funzionalità di questo layer 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 20

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

Application Layer L insieme di tutte le possibili applicazioni: Quali dati trasmettere? Quando trasmettere? Dove trasmettere / a chi? Significato di bits/bytes? Esempi di applicazioni sono: Domain Name System, Posta elettronica, World Wide Web, Multimedialità, File System distribuiti, ecc. 22

Il Modello ARPANET (TCP/IP) I LIVELLI ARPANET Livello di Processo Processo / Applicazione Trasporto Internet Net Interface Livelli di Data Flow Fisico 23

ARPANET (TCP/IP) e OSI I vantaggi di TCP/IP su ISO sono fondamentalmente due, ma di importanza colossale: 1. Lo stack TCP/IP è enormemente più semplice dello stack OSI 2. Quando nacque OSI, TCP/IP era già presente nel mondo accademico 24