MODELLI ISO/OSI e TCP/IP

Documenti analoghi
MODELLI ISO/OSI e TCP/IP

Reti di Calcolatori. Lo Stack ISO-OSI

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

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

Internet (- working). Le basi.

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

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

I modelli di riferimento ISO OSI e TCP-IP

Modello OSI e architettura TCP/IP

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

Le Reti Informatiche

Internet e protocollo TCP/IP

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

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

Introduzione alla rete Internet

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

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Reti di calcolatori. Lezione del 18 maggio

Il livello trasporto: Introduzione e protocollo UDP

Protocolli e Architetture. Dr. Greco Polito Silvana

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

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

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

Sistemi Distribuiti. Informatica B. Informatica B

Le Reti Informatiche

Introduzione alle reti ed al TCP/IP

Reti: unità di misura

SERVIZI DI TRASFERIMENTO DELL INFORMAZIONE

Reti di Calcolatori ed Internet

Corso di Sistemi di Elaborazione delle informazioni

ISO- OSI e architetture Client-Server

Appunti del corso di PROF. G. BONGIOVANNI

I canali di comunicazione

2: Architettura delle reti e modello OSI

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

Capitolo 16 I servizi Internet

Introduzione alla rete Internet

Standard di comunicazione

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

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

Introduzione alla rete Internet

Architetture a livelli

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

Reti di Telecomunicazione Lezione 6

Sistemi informatici in ambito radiologico

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

Elementi di Informatica e Programmazione

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

12.5 UDP (User Datagram Protocol)

Una definizione di rete

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

Sistemi distribuiti e reti di calcolatori

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

Il livello trasporto Protocolli TCP e UDP

LE RETI DI COMPUTER. Il modello TCP/IP, Indirizzi IP

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

Livello di trasporto: meccanismi trasferimento dati affidabile, TCP

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

La rete di reti: Internet

INTRODUZIONE A RETI E PROTOCOLLI

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

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

- Dispensa VI - RETI DI CALCOLATORI

Reti di computer. Agostino Lorenzi - Reti di computer

Architetture di rete. 4. Le applicazioni di rete

Mod. 4: L architettura TCP/ IP Classe 5 I ITIS G. Ferraris a.s / 2012 Marcianise (CE) Prof. M. Simone

Le Reti di Calcolatori

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

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

Transmission Control Protocol

Indice. Prefazione XIII

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

Le reti e Internet. Struttura e protocolli

L architettura di TCP/IP

TOPOLOGIA di una rete

Introduzione alla rete Internet

Reti di calcolatori. Rete di calcolatori

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

Elementi di Informatica e Programmazione

Architettura a strati dei protocolli di comunicazione

Introduzione al corso

Reti di Calcolatori. Il software

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

Internet: architettura e servizi

Internet: architettura e servizi

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

Internet protocol stack

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

Programmazione modulare

Internet Protocol Versione 4: aspetti generali

Reti. insieme di computer (host) interconnessi. Token evita conflitti di trasmissione Rete più o meno affidabile

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

Protocolli di Comunicazione

Livello trasporto. Servizi del livello trasporto

Reti di calcolatori e Internet

Livelli di un protocollo

La nascita di Internet

Corso di Alfabetizzazione Informatica

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

Transcript:

PARTE I - Reti di Calcolatori ed Internet 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 ARPANET Ethernet Reti ATM reti wireless 2.1 2.2 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 2.3 Int. SDU N-PDU Le entità del livello N si scambiano N -PDU nel loro protocollo di livello N 2.4 Con connessione Servizi con Connessione e senza Connessione I livelli possono offrire differenti tipi di servizi. SERVIZI Serie di messaggi affidabili Serie di byte affidabili Esempi Sequenza di pagine Collegamento remoto Primitive per i Servizi Esempi di primitive per realizzare un semplice servizio con connessione. Senza connessione Connessione non affidabile Datagram non affidabile Datagram con ack Richiesta - Risposta Voce digitalizzata Blocchi di posta elettronica Posta elettronica con ricevuta Interrogazione database 2.5 2.6

Primitive per i Servizi Pacchetti inviati in una semplice interazione client-server su una rete connection-oriented. Il Modello ISO-OSI Il modello OSI (Open Systems Initiative ) È composto da 7 livelli. 2.7 2.8 Modello ISO-OSI ISO International Standard Organization OSI Open System Interconnection Modello ISO-OSI 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). 2.9 2.10 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, ) 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. 2.11 2.12

Livello Network Le funzionalità del livello Rete sono: 1. Controlla il cammino e 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. 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. Fornisce il servizio di recapito dei messaggi senza garanzia sull ordine del loro arrivo al destinatario. 2.13 2.14 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. 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. 2.15 2.16 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. Comunicazione nel modello OSI Esempi di applicazioni sono: File Transfer, Posta elettronica, World Wide Web, Multimedialità, File System distribuiti. 2.17 2.18

TCP/IP vs OSI TCP/IP Non presenti nel modello TCP/IP ❹Applicazione (FTP, SMTP, TELNET, HTTP, DNS, ) ❸Trasporto (TCP, UDP) ❷Internet (IP) ❶Host-to-Network (non specificato) 2.19 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 inaffidabile senza connessione esenza ordine livello di RETE IP Internet Protocol Scambio di datagrammi senza garanzia di consegna. 2.20 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. TCP/IP vs OSI Protocolli e retioriginali nel modello TCP/IP. 2. Lo stack TCP/IP è enormemente più semplice dello stack OSI. Il TCP/IP parte dai protocolli mentre l OSI parte dai livelli. 2.21 2.22 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 Cattiva tecnologia Non buone implementazioni Cattiva politica. 2.23 2.24

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. Modello OSI e Protocolli reali 2.25 2.26 Modello Ibrido Il modello usato nel testo di Tanenbaum è basato su cinque livelli. Esempi di reti ARPANET, NFSNET, Internet Reti Connection-Oriented : X.25, Frame Relay, e ATM Ethernet Wireless LAN 82.11 2.27 2.28 ARPANET La struttura originale di ARPANET. ARPANET Dicembre 1969 Luglio 1970 Marzo 1971 IMP = Interface Message Processor Rete di tipo store-and-forward 2.29 April 1972 September 1972. 2.30

NSFNET La dorsale NSFNET nel 1988. Uso di Internet Applicazioni Tradizionali (1970 1990) E-mail News Remote login File transfer Non ancora World Wide Web! 2.31 2.32 Ethernet Architettura originale di Ethernet. LAN Wireless (a) Rete Wireless con una stazione base. (b) Rete wireless ad hoc. 2.33 2.34 LAN Wireless Una rete multicella 802.11. 2.35