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

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Capitolo 1 - parte 1. Corso Reti ed Applicazioni Mauro Campanella Como 2003"

Transcript

1 Capitolo 1 - parte 1 Corso Reti ed Applicazioni Mauro Campanella Como 2003

2 Precisazione Noi ci occuperemo solo della trasmissione di informazione in formato digitale. Un segnale analogico è basato su una variazione continua, mentre un segnale digitale può assumere solo valori discreti di un insieme finito. Ma molto di quanto diremo è applicabile anche a reti analogiche 2

3 Elementi della comunicazione Salve - Sorgente ed una destinazione - Mezzo trasmissivo - Sistema di emissione e ricezione compatibili - linguaggio comune 3

4 Le reti sono apparentemente complesse, cioè composte di molti mattoni : linee su mezzi diversi calcolatori ai bordi routers nella rete applicazioni software di trasmissione La complessità router server workstation portatile 4

5 Problema Come trovare un modo di trovare una struttura logica in una rete? Come trovare una astrazione che aiuti a progettare e discutere delle reti? 5

6 Un esempio diverso: acquisto e consegna merci fra ditte Ufficio Vendite Magazzino Ditta di trasporti Una serie di passi abbastanza precisi e ben distinti, dal momento dell ordine al momento in cui la merce viene consegnata. Mezzo di Trasporto Scendiamo ancora più nel dettaglio Consegna 6

7 Acquisto e consegna merci: i dipartimenti Ufficio Vendite 1 Magazzino Ditta di trasporti Camion Ogni strato ha un compito preciso e fornisce un servizio Ha procedure interne che non sono note (ne hanno interesse) agli altri strati La comunicazione fra strati avviene secondo precise regole Non avvengono comunicazioni fra strati non contigui (di solito ) Ogni strato si affida ai servizi di quello sottostante 7

8 La sequenza completa è: Ufficio Vendite 1 Ufficio Acquisti 2 Magazzino Magazzino 2 Ditta di trasporti Ditta di trasporti 2 Camion Camioncino Strade 8

9 La struttura logica è orizzontale! Ufficio Vendite 1 Ufficio Acquisti 2 Magazzino Magazzino 2 Ditta di trasporti Ditta di trasporti 2 Camion Camioncino Strade 9

10 La struttura logica Ogni strato (layer in inglese) parla solo con lo strato corrispondente nell altra ditta, con un linguaggio (protocollo) specifico, che l altro strato remoto capisce perfettamente. Ogni strato si affida ai servizi dei propri strati sottostanti, che a loro volta parlano orizzontalmente con un proprio protocollo diverso. Le due ditte trasporti, per esempio, possono decidere di scambiarsi la merce a metà strada, senza neanche conoscere il contenuto dei pacchi, ma conoscendo bene le strade. 10

11 Pile di strati o gerarchie di protocolli Diamo una definizione più precisa di: - protocollo - servizio (interfaccia) 11

12 Protocollo Un esempio di protocollo umano ed uno legato a TCP: Ciao TCP SYN Che ore sono per favore? Ciao le 14:00 ACK + <Get SYN ACK tempo ACK + <Pagina html> 12

13 Protocollo Un protocollo definisce il formato e l ordine di messaggi scambiati tra due o più entità comunicanti e definisce anche le azioni da intraprendere all atto della ricezione o trasmissione di un messaggio o di un altro evento Interfaccia e Servizi L interfaccia specifica quali operazioni primitive e servizi uno strato mette a disposizione. Un servizio è formalmente definita come un insieme di primitive (system calls in un sistema operativo) 13

14 La differenza tra Protocollo e Servizio Un servizio equivale alla definizione delle operazioni che uno strato è in grado di compiere per un altro strato, ma non definisce come queste operazioni verranno eseguite. Il protocollo definisce la realizzazione dei servizi. Un protocollo è interno ad uno strato e potrebbe essere modificato senza che i servizi che lo strato offre cambino e senza che lo strato che li usa se ne accorga 14

15 Perché usare gli strati? Permette di ridurre la complessità dei sistemi, permettendo l identificazione delle parti e delle relazioni fra di essi. Permette di rendere modulare la realizzazione e la manutenzione del sistema, sganciando le parti una dall altra. Nel caso delle reti, l insieme degli strati e dei protocolli è l architettura della rete, mentre l insieme dei protocolli è detta la pila dei protocolli della rete 15

16 Semplicità Nella progettazione di una architettura basata su strati è importante: - definire un numero di strati limitato e ciscun strato deve fornire un salto nell astrazione del servizio - semplificare le interfacce - avere un passaggio minimo di informazione fra gli strati - non mescolarne le funzioni - ogni strato svolge un funzione precisa La perfezione non è quando non c e più nulla da aggiungere, ma quando non vi è più nulla da togliere 16

17 I modelli a strati per le reti Vi sono due modelli principali di riferimento per l architettura di una rete: Il modello ISO/OSI (International Organisationfor Standardisation / Open Systems Interconnection) Internet 17

18 Il modello OSI 7 strati, sviluppato dalle ditte di telecomunicazione (ITU-T) Non definisce i servizi ed i protocolli, ma solo le funzioni (lo scopo) di ogni strato 18

19 Il modello OSI Protocolli per scambio di file, login remota, posta elettronica, applicazioni che usano la rete Relativo alla sintassi ed alla semantica dell informazione trasmessa Controlla la creazione delle sessioni fra hosts, la loro sincronizzazione e gestione dell interazione Accetta dati dal livello superiore, eventualmente li riduce in pacchetti (con / senza garanzia / multicast ) e2e Smista i pacchetti fino a destinazione Fornisce una struttura da una sequenza di bit e ne garantisce la consegna. In caso frammenta i pacchetti Si occupa solo di come trasmettere segnali in forma di sequenza di bit su un mezzo di comunicazione 19

20 Il modello originale Internet application transport internet host to Le applicazioni: login remota (telnet), posta elettronica (smtp), trasferimento di files (ftp), la risoluzione di nomi in indirizzi (DNS), HTTP per trasferimento dati web,... Fornisce il trasporto dei dati. Sono definiti TCP ed UDP Internet Protocol (IP) si occupa della consegna dei pacchetti (routing) Non definito, viene solo richiesto che si occupi della spedizione dei pacchetti IP verso il mezzo trasmissivo 20

21 Il confronto Entrambi sono basati su pile di strati e protocolli indipendenti e le funzionalità sono simili nei due modelli. In entrambi lo strato di trasporto fornisce un servizio dalla sorgente alla destinazione (end to end o e2e in breve), mentre gli altri sono relativi solo al primo tratto del collegamento. OSI ha contribuito a chiarire la distinzione fra protocollo e servizio ed il modello è stato ideato prima della creazione dei protocolli, creando problemi di confronto con la realtà. Inoltre è basato su una visione telefonica delle reti. Internet ha prima creato i protocolli e quindi il modello, ma è semplice! 21

22 Il modello che useremo applicazione trasporto data link Unisce i punti forti di entrambi i modelli e si adatta molto bene alla comprensione, progettazione e gestione dellamaggior parte delle reti moderne di trasmissione dati. fisico 22

23 Esempi: applicazione HTTP disk sharing trasporto TCP IP Appletalk data link Ethernet Localtalk fisico Fibra ottica cavo seriale 23

24 Applichiamo il modello ad Internet Un sistema altamento distribuito, fatto di entità indipendenti. Ogni entità implementa le funzioni dei vari strati, anche non tutte. Ogni strato scambia messaggi con lo strato analogo di un altra entità utilizzando un protocollo. application transport link physical application transport link physical application transport link physical link physical application transport link physical 24

25 La comunicazione logica Per esempio lo strato di Trasporto: riceve dati da un applicazione, l indirizzo di destinazione e forma in datagramma da inviare al destinatario. Sceglie un trasporto di tipo affidabile, che ne garantisca la consegna dati application transport link physical application transport link physical dati ack application transport link physical link physical dati application transport link physical 25

26 Il percorso fisico dei dati dati application transport link physical application transport link physical application transport link physical link physical dati application transport link physical 26

27 Gli strati ed i dati Ogni strato riceve dei dati da spedire dallo strato adiacente. Aggiunge (toglie) informazione specifica nella forma di un header e crea una nuova unità di informazione da trasmettere allo strato successivo (bamboline russe ) sorgente destinazione H l H t H n H t H n H t M M M M application transport link physical application transport link physical Hl Ht Hn Ht H n H t M M M M messaggio segmento datagramma frame 27

28 Gli strati ed i dati La frammentazione e de-frammentazione sono possibili fra strati 28

29 Messaggi interi o pacchetti? Perché spezzare un blocco di dati in pacchetti? - si trasmette più velocemente il blocco (vedi esercizi nel libro) - in caso di ritrasmissione, se ne ritrasmette solo il frammento andato perso (livello di trasporto) - si possono instradare i pacchetti su strade diverse in caso di emergenza (rete) - si semplifica l operazione di store and forward delle apparecchiature nel cuore della rete (rete e data link) - si garantisce una minor probabilità di errore in trasmissione sull intero blocco (fisico) 29

30 Servizi fra strati I servizi di inoltro che uno strato può offrire a quello superiore sono essenzialmente due: - orientato alla connessione, simile al sistema telefonico, in cui prima di far transitare la voce viene creato un canale fra le due entità - senza connessione, simile al sistema postale, in cui una lettera viene inviata senza certezza che sia recapitata o del tempo necessario 30

31 Servizio orientato alla connessione Scopo: Trasferire in modo affidabile dati fra sistemi Richiede una fase di handshaking (accordo) iniziale, in cui - vengono definiti dal protocollo i parametri della connessione se necessario - viene creato uno stato per la connessione in entrambi i nodi TCP [RFC 793] fornisce un trasferimento affidabile di una sequanza (stream) di bytes per eliminare le perdita: acknowledgements e ritrasmissioni controllo di flusso: il mittente è in grado di modulare la velocità di emissione controllo di congestione: mittente diminuisce la velocità di trasmissione se si accorge di una perdita di pachetti 31

32 Servizio senza connessione Scopo: trasferire dati fra sistemi UDP - User Datagram Protocol [RFC 768]: non stabilisce una connessione (ovviamente) non garantisce il trasferimento senza errori dei dati non ha controllo di flusso non ha controllo della congestione Applicazioni che usano TCP: HTTP (Web), FTP (file transfer), Telnet (terminale alfanumerico remoto), SMTP ( ) Applicazioni che usano UDP: video e streaming media, teleconferenza, DNS, Voce su IP (Internet telephony) 32

33 L indirizzamento fra strati Ogni strato deve avere un meccanismo per identificare (gli strati corrispondenti dei) mittenti e riceventi. Dato che una rete è composta da molti nodi, è necessario avere una forma di indirizzamento. Tale indirizzo può essere specifico di un singolo strato e a volte deve essere univoco a livello mondiale. Pianeta Terra... Italia Milano Via Celoria 16 I/T/3 Rossi Filippo 33

34 Indirizzamento - Esempio HTTP TCP IP Ethernet Fibra ottica Corrisponde ad una numero preciso di porta (80) del servizio, ma puo sceglierne anche una diversa. Usa anche il nome del destinatario o l indirizzo IP numerico L header specifico indica che è TCP (non UDP) L indirizzo univoco a livello mondiale dell interfaccia, (intero, 32 bit, unsigned) scritto nella forma Un indirizzo univoco a livello mondiale per il data link, detto MAC (Medium Access Control) nella forma 08:00:2B:AF:2C:16 (esadecimale - 6 bytes) Nulla, no ha semantica! 34

35 Termine Capitolo 1 parte 1 (Ri)-Leggere sempre Kurose Capitolo 1 per le prossime lezioni I volenterosi possono leggere anche il Capitolo 1 di Tanenbaum 35

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

Capitolo 1 - parte 1. Corso Reti ed Applicazioni Mauro Campanella Capitolo 1 - parte 1 Corso Reti ed Applicazioni Mauro Campanella Precisazione Noi ci occuperemo solo della trasmissione di informazione in formato digitale. Un segnale analogico è basato su una variazione

Dettagli

MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP PARTE I - Reti di Calcolatori ed Internet MODELLI ISO/OSI e TCP/IP 2.1 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

Dettagli

MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP 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

Dettagli

Terminologia e concetti fondamentali La struttura di Internet (hardware e software):

Terminologia e concetti fondamentali La struttura di Internet (hardware e software): Introduzione Terminologia e concetti fondamentali La struttura di Internet (hardware e software): Accesso alla rete: end-systems, applicazioni, mezzi trasmissivi Nucleo: commutazione, struttura della rete,

Dettagli

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

Mariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche Mariarosaria Napolitano Architettura TCP/IP Corso di: Laboratorio di tecnologie informatiche e telematiche Contesto e Prerequisiti Contesto E' rivolto agli studenti del V anno degli Istituti Tecnici Industriali

Dettagli

Introduzione. Obiettivo: Sommario: Introduzione alle reti di telecomunicazioni approccio:

Introduzione. Obiettivo: Sommario: Introduzione alle reti di telecomunicazioni approccio: Introduzione Obiettivo: Introduzione alle reti di telecomunicazioni approccio: descrittivo uso di Internet come esempio Sommario: Introduzione Cos è Internet Cos è un protocollo? network edge network core

Dettagli

Internet (- working). Le basi.

Internet (- working). Le basi. Internet (- working). Le basi. 1 GABRIELLA PAOLINI (GARR) 18 OTTOBRE 2011 Capire come funziona Internet 2 FACCIAMO UN PASSO INDIETRO Internet È un insieme di reti interconnesse fra di loro su tutto il

Dettagli

ISO OSI. International Standard Organization Open System Interconnection

ISO OSI. International Standard Organization Open System Interconnection ISO OSI International Standard Organization Open System Interconnection Open System Interconnection Verso gli anni '80 l'iso promuove un'azione volta alla definizione di un modello di riferimento a strati

Dettagli

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete Reti di calcolatori Protocolli di Trasmissione: Il modello ISO/OSI L architettura TCP/IP Protocolli di trasmissione Un protocollo di

Dettagli

Introduzione alla rete Internet

Introduzione alla rete Internet Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE A INTERNET - 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host

Dettagli

Lezione n.3 LIVELLO TRASPORTO

Lezione n.3 LIVELLO TRASPORTO Università degli Studi di Pisa Lezione n.3 SSIS INFORMATICA LIVELLO TRASPORTO 30/11/2007 Laura Ricci Laura Ricci 1 LIVELLO TRASPORTO realizza un supporto per la comunicazione logica tra processi distribuiti

Dettagli

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

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione I semestre 03/04 Comunicazione tra Computer Protocolli Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Università degli studi di Salerno Laurea in Informatica 2

Dettagli

Architetture a livelli

Architetture a livelli Architetture a livelli Stratificazione Protocolli di rete Famiglie e pile di protocolli Messaggi in una pila di protocolli Modello di riferimento ISO/OSI Architettura tt di Internet t Stratificazione (layering)

Dettagli

Interazione tra processore, cache, memorie e dispositivi di I/O

Interazione tra processore, cache, memorie e dispositivi di I/O Interazione tra processore, cache, memorie e dispositivi di I/O PROCESSORE UC ALU CLOCK L1 HARD DISK MONITOR L2 %# # %# # BUS MEMORIA CENTRALE %# # LETTORE CD_ROM %# # TASTIERA 1 Memoria ROM Esiste una

Dettagli

Corso di Informatica

Corso di Informatica CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Protocolli di trasmissione 2 Introduzione Un protocollo di trasmissione è un insieme di regole

Dettagli

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

Architettura di rete. Modelli di Riferimento: TCP/IP e OSI. Modello di riferimento OSI. Modelli di riferimento. architettura di rete I semestre 02/03 Modelli di Riferimento: TCP/IP e OSI Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/~auletta/ Architettura di rete architettura di rete insieme delle specifiche funzionali

Dettagli

Lo strato di Trasporto

Lo strato di Trasporto Corso di Fondamenti di Reti di Telecomunicazioni LT - ELE / LM-TLC Reti di Telecomunicazioni a.a. 2016-2017 Lo strato di Trasporto Internet è composta da host connessi a reti a commutazione di pacchetto,

Dettagli

Introduzione alla rete Internet

Introduzione alla rete Internet Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons

Dettagli

Reti di Calcolatori. Master "Bio Info" Reti e Basi di Dati Lezione 3

Reti di Calcolatori. Master Bio Info Reti e Basi di Dati Lezione 3 Reti di Calcolatori Sommario Software di rete Livello Trasporto (TCP) Livello Rete (IP, Routing, ICMP) Livello di Collegamento (Data-Link) Livello Trasporto (TCP) I protocolli di trasporto sono eseguiti

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 2 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Commutazione di Circuito Le reti telefoniche utilizzano la tecnica della commutazione di circuito. I commutatori

Dettagli

Sistemi di elaborazione delle informazioni

Sistemi di elaborazione delle informazioni Sistemi di elaborazione delle informazioni Univ. degli studi Federico II di Napoli Ing. Antonio Fratini Reti di Telecomunicazione Una Rete di Telecomunicazione può essere definita come un sistema distribuito

Dettagli

Corso di Reti di Calcolatori

Corso di Reti di Calcolatori Politecnico di Torino Corso di Reti di Calcolatori Il modello ISO/OSI Indice degli argomenti... Il modello di riferimento ISO/OSI Sistemi, Applicazioni e Mezzi Trasmissivi Architettura a Livelli I Sette

Dettagli

3: Architettura TCP/IP

3: Architettura TCP/IP 1 1 3: Architettura TCP/IP Architettura di rete e Modello TCP/IP 2 Il modello TCP/IP nasce da un progetto del Dipartimento della Difesa USA per la realizzazione di una rete di trasmissione solida per le

Dettagli

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

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. Modelli Funzionali Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione Modelli Funzionali 2 Il servizio di comunicazione o Date due o più entità remote o Possiamo descrivere il servizio di comunicazione

Dettagli

Introduzione alla rete Internet

Introduzione alla rete Internet Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons

Dettagli

Livello di trasporto:

Livello di trasporto: Livello di : Gaia Maselli maselli@di.uniroma1.it Queste slide sono un adattamento delle slide fornite dal libro di testo e pertanto protette da copyright. All material copyright 1996-2007 J.F Kurose and

Dettagli

Laboratorio 2: ISO/OSI, TCP/IP. Giannini Giacomo Monreale Giacoma Guerriero Lorenzo Anastasi Gaetano Bardine Alessandro

Laboratorio 2: ISO/OSI, TCP/IP. Giannini Giacomo Monreale Giacoma Guerriero Lorenzo Anastasi Gaetano Bardine Alessandro Laboratorio 2: ISO/OSI, TCP/IP Giannini Giacomo Monreale Giacoma Guerriero Lorenzo Anastasi Gaetano Bardine Alessandro Prerequisiti Prerequisiti: Uso dei principali servizi di rete ( email, web, etc )

Dettagli

MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP 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

Dettagli

Corso di Alfabetizzazione Informatica

Corso di Alfabetizzazione Informatica Corso di Alfabetizzazione Informatica Lezione 8 Francesco Fontanella Una definizione di Rete Una moderna rete di calcolatori può essere definita come: UN INSIEME INTERCONNESSO DI CALCOLATORI AUTONOMI Tipi

Dettagli

Il livello trasporto: Introduzione e protocollo UDP

Il livello trasporto: Introduzione e protocollo UDP Corsi di Laurea in Ingegneria Informatica Ingegneria delle Telecomunicazioni Ingegneria dell Automazione Corso di Reti di Calcolatori Simon Pietro Romano (spromano@unina.it) Antonio Pescapè (pescape@unina.it)

Dettagli

Reti di Calcolatori:

Reti di Calcolatori: Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì

Dettagli

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

Capitolo 2 - parte 1. Corso Reti ed Applicazioni Mauro Campanella Capitolo 2 - parte 1 Corso Reti ed Applicazioni Mauro Campanella Agenda - Introduzione - Principi dei protocolli dello strato applicativo - client server - richieste delle applicazioni alla rete - Introduzione

Dettagli

Organizzazione della lezione

Organizzazione della lezione Laboratorio Reti di Calcolatori (A.A. 2008-2009) Delfina Malandrino delmal@dia.unisa.it http://www.dia.unisa.it/professori/delmal/ Organizzazione della lezione 2 Struttura del corso Alcune informazioni

Dettagli

Reti di calcolatori TCP/IP. Slide a cura di Simon Pietro Romano

Reti di calcolatori TCP/IP. Slide a cura di Simon Pietro Romano Reti di calcolatori TCP/IP Slide a cura di Simon Pietro Romano spromano@unina.it Il livello rete Stack ISO/OSI Applicazione Presentazione Sessione Trasporto Rete Data Link Fisico Corso di Tecnologie dei

Dettagli

Modello OSI (Open System Interconnection) Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

Modello OSI (Open System Interconnection) Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Modello OSI (Open System Interconnection) Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Il Modello ISO-OSI L ISO (International Standard Organization) ha proposto il modello di riferimento

Dettagli

UD 3 PROTOCOLLO ISO-OSI

UD 3 PROTOCOLLO ISO-OSI UD 3 PROTOCOLLO ISO-OSI IL PROTOCOLLO All inizio ogni azienda creava dispositivo hw e sw in grado solo di essere utilizzati e di comunicare con dispositivi dell azienda stessa Sistemi Chiusi Nel tempo

Dettagli

Il livello trasporto: Introduzione e protocollo UDP

Il livello trasporto: Introduzione e protocollo UDP Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori a.a. 2009/10 Roberto Canonico (roberto.canonico@unina.it) Antonio Pescapè (pescape@unina.it) Il livello trasporto: Introduzione e

Dettagli

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

PARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet ) PARTE 1 richiami SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet ) Parte 1 Modulo 1: Stack TCP/IP TCP/IP Protocol Stack (standard de facto) Basato su 5 livelli invece che sui 7 dello stack ISO/OSI Application

Dettagli

ISO- OSI e architetture Client-Server

ISO- OSI e architetture Client-Server LEZIONE 9 ISO- OSI e architetture Client-Server Proff. Giorgio Valle Raffaella Folgieri giorgio.valle@unimi.it folgieri@dico.unimi.it Lez 10 modello ISO-OSI e architettura client-server 1 Nelle scorse

Dettagli

Tecniche di gestione delle reti di calcolatori. Unità didattica 2.1 Topologie e S. O. di rete

Tecniche di gestione delle reti di calcolatori. Unità didattica 2.1 Topologie e S. O. di rete Tecniche di gestione delle reti di calcolatori Unità didattica 2.1 Topologie e S. O. di rete Il modello OSI Sommario Architettura TCP/IP Storia delle reti di calcolatori Le prime reti di calcolatori nacquero

Dettagli

Introduzione a Internet e World Wide Web

Introduzione a Internet e World Wide Web Introduzione a Internet e World Wide Web Sommario Breve storia di Internet Commutazione di pacchetto e TCP/IP Il Web HTTP HTML CGI... Connessione tra basi di dati e Web Internetworking (collegamento fra

Dettagli

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

MODELLO TCP/IP LIVELLO 4 Trasporto. Il protocollo per il controllo della trasmissione. La gestione degli errori di trasmissione Prof.ssa Daniela Decembrino MODELLO /IP LIVELLO 4 Trasporto Il protocollo per il controllo della trasmissione significa Transmission Control Protocol, cioè Protocollo per il Controllo della Trasmissione.

Dettagli

Introduzione alle reti ed al TCP/IP

Introduzione alle reti ed al TCP/IP Introduzione alle reti ed al TCP/IP Il termine rete si riferisce idealmente a una maglia di collegamenti. In pratica indica un insieme di componenti collegati tra loro in qualche modo a formare un sistema.

Dettagli

Una definizione di rete

Una definizione di rete Una definizione di rete Una moderna rete di calcolatori può essere definita come: UN INSIEME INTERCONNESSO DI CALCOLATORI AUTONOMI Componenti delle reti Come è fatta una rete di calcolatori? Componenti

Dettagli

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00 Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 5 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Rete Ethernet di Prova: 1 Ogni computer inserito nella rete contiene almeno una scheda di interfaccia Ethernet. I

Dettagli

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

Reti. insieme di computer (host) interconnessi. Token evita conflitti di trasmissione Rete più o meno affidabile Reti Rete insieme di computer (host) interconnessi Tipologie interconnessioni Ad anello (token ring). Token evita conflitti di trasmissione Rete più o meno affidabile i pacchetti di dati possono girare

Dettagli

Protocolli e Architetture. Dr. Greco Polito Silvana

Protocolli e Architetture. Dr. Greco Polito Silvana Protocolli e Architetture Cos è un protocollo? Insieme di regole che definiscono le modalità di interazione fra sistemi generalmente distanti Cos è un protocollo? Protocollo umano e protocollo di rete:

Dettagli

Reti di Calcolatori. Lo Stack ISO-OSI

Reti di Calcolatori. Lo Stack ISO-OSI 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

Dettagli

1) (commutazione pacchetto, prodotto banda-ritardo) 2) (frammentazione, commutazione di pacchetto) 3) (Selective Repeat)

1) (commutazione pacchetto, prodotto banda-ritardo) 2) (frammentazione, commutazione di pacchetto) 3) (Selective Repeat) 1) (commutazione pacchetto, prodotto banda-ritardo) Considerare l invio di un pacchetto di L bit da un nodo C ad un nodo S, attraverso 3 router intermedi, che introducono un ritardo di elaborazione di

Dettagli

Politecnico di Milano Facoltà di Ingegneria dell Informazione. Modelli Funzionali

Politecnico di Milano Facoltà di Ingegneria dell Informazione. Modelli Funzionali Politecnico di Milano Facoltà di Ingegneria dell Informazione Modelli Funzionali 1 Il servizio di comunicazione Date due o più entità remote Possiamo descrivere il servizio di comunicazione per scambio

Dettagli

Reti di calcolatori e Internet

Reti di calcolatori e Internet Corso di Laboratorio di Tecnologie dell'informazione Reti di calcolatori e Internet Copyright Università degli Studi di Firenze - Disponibile per usi didattici Cos è Internet: visione dei componenti Milioni

Dettagli

14/12/2018 Informatici e di Telecomunicazioni

14/12/2018 Informatici e di Telecomunicazioni Informatici e di Telecomunicazioni 14 dicembre 2018 Parte I Classe V A INF ISIS E.Fermi Prof. Federico Santolini 1 (c) Primitive del servizio di trasporto (1/3) Premessa E utile ribadire che il livello

Dettagli

Internet Protocol Cenni introduttivi

Internet Protocol Cenni introduttivi Politecnico di Milano Sede di Cremona A.A. 2013/2014 Corso di RETI DI COMUNICAZIONE ED INTERNET Modulo 1 Internet Protocol Cenni introduttivi Antonio Corghi I protocolli di Internet (1) q L Internet Protocol

Dettagli

Informatica: arte e mestiere 3/ed

Informatica: arte e mestiere 3/ed Internet l Indice Storia di Internet Il protocollo TCP/IP Indirizzi IP Intranet e indirizzi privati Nomi di dominio World Wide Web Ipertesti URL e HTTP Motori di ricerca Posta elettronica Architettura

Dettagli

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

Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier 4 - Livello Rete (parte ) Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier Strato di rete e strato di trasporto Lo strato di trasporto

Dettagli

Reti e servizi internet

Reti e servizi internet Reti e servizi internet Ing. Alessandro Gherardi Sommario Reti ed Internet La posta elettronica Il World Wide Web 1 Alla metà degli anni 60, il dipartimento della Difesa americano voleva costruire una

Dettagli

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

Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo Dipartimento di Informatica, Sistemistica e Comunicazione Internet (Parte 1) Reti di Computer Cosa

Dettagli

molteplici problemi e la realizzazione di una gran quantità di servizi, da parte

molteplici problemi e la realizzazione di una gran quantità di servizi, da parte Il modello OSI. La comunicazione tra due utenti di una rete di computer implica la risoluzione di molteplici problemi e la realizzazione di una gran quantità di servizi, da parte d opportuni software ed

Dettagli

Informatica. Alfredo Cuzzocrea. Reti di Calcolatori

Informatica. Alfredo Cuzzocrea. Reti di Calcolatori Informatica Alfredo Cuzzocrea PROTOCOLLI DI COMUNICAZIONE Protocolli di comunicazione: regole che formalizzano la cooperazione tra calcolatori collegati in rete (dalle caratteristiche fisiche del segnale

Dettagli

Architetture di rete. 4. Le applicazioni di rete

Architetture di rete. 4. Le applicazioni di rete Architetture di rete 4. Le applicazioni di rete Introduzione L avvento di tecnologie (hw, sw, protocolli) di rete avanzate ha permesso la nascita di architetture software molto evolute che permettono lo

Dettagli

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet ) PARTE 2 SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet ) Parte 2 Modulo 1: Stack TCP/IP TCP/IP Protocol Stack (standard de facto) Basato su 5 livelli invece che sui 7 dello stack ISO/OSI Application

Dettagli

Programma del corso

Programma del corso carla.raffaelli@unibo.it http://deis-tlc.deis.unibo.it Programma del corso 2005-2006 Parte I - Lo strato di trasporto: Trasporto senza connessione: UDP; trasporto orientato alla connessione: TCP; controllo

Dettagli

I protocolli di rete. Mauro Gaspari

I protocolli di rete. Mauro Gaspari I protocolli di rete Mauro Gaspari 1 La comunicazione in rete è basata sul concetto di Standard Definizione: uno standard di rete è costituito da un insieme di regole e convenzioni che specificano come

Dettagli

Roadmap. to-end o Relayed. Comunicazione End-to. Comunicazione:

Roadmap. to-end o Relayed. Comunicazione End-to. Comunicazione: Roadmap Comunicazione: M. Carli Fondamenti di Internet 007 End-to-end o Relayed Unicast, multicast, broadcast Orientata alla connessione / non - Affidabile / non - Real time / non Orientata al messaggio

Dettagli

TECN.PROG.SIST.INF. I Socket Roberta Gerboni

TECN.PROG.SIST.INF. I Socket Roberta Gerboni 2015 - Roberta Gerboni Socket e porte I sistemi operativi multitasking possono fare girare contemporaneamente più processi dove ogni processo può rendere disponibili anche più servizi. Questi devono essere

Dettagli

Collegamento dati per accesso ad Internet. Informatica Generale (CdL in E&C), A.A Informatica Generale (CdL in E&C), A.A.

Collegamento dati per accesso ad Internet. Informatica Generale (CdL in E&C), A.A Informatica Generale (CdL in E&C), A.A. Collegamento dati per accesso ad Internet Sono in uso due protocolli (supportati da Windows e da tutti i S.O. più diffusi) SLIP (Serial Line IP) è il più vecchio ed ha molti inconvenienti PPP (Point to

Dettagli

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

Reti di Calcolatori ed Internet. Reti di Calcolatori ed Internet. Reti di Calcolatori. Reti di Calcolatori. Architettura dei Servizi di Rete Reti di Calcolatori ed Internet Reti di Calcolatori ed Internet Corso di Informatica Generale (Roberto BASILI) Teramo, 13 Dicembre, 2000 Architettura dei Servizi di Rete Collegamenti Internet ed i Servizi

Dettagli

Telematica di Base. Il livello di trasporto

Telematica di Base. Il livello di trasporto Telematica di Base Il livello di trasporto Trasporto: Servizi e Protocolli Fornisce un servizio di communicazione logica tra applicazioni di rete I protocolli di trasporto sono in esecuzione sugli host

Dettagli

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori I Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) Il livello trasporto: introduzione Il protocollo

Dettagli

Introduzione alla rete Internet

Introduzione alla rete Internet Introduzione alla rete Internet AA 2004-2005 Reti e Sistemi Telematici 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host può essere client e/o server a livello applicazione Router:

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 8 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Il Livello di Trasporto: 1 L utente non ha il controllo sulla rete; non può risolvere i problemi di un servizio inadeguato

Dettagli

Capitolo 3 - parte 1. Corso Reti ed Applicazioni Mauro Campanella Como 2003

Capitolo 3 - parte 1. Corso Reti ed Applicazioni Mauro Campanella Como 2003 Capitolo 3 - parte 1 Corso Reti ed Applicazioni Mauro Campanella Como 2003 Agenda - Le applicazioni per il Sig. Rossi - Lo strato di trasporto - Multiplexing/Demultiplexing - User Datagram Protocol (UDP)

Dettagli

Reti di Telecomunicazione Lezione 8

Reti di Telecomunicazione Lezione 8 Reti di Telecomunicazione Lezione 8 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Livello di trasporto Programma della lezione relazione tra lo strato di trasporto e lo strato

Dettagli

Introduzione al corso

Introduzione al corso Reti di calcolatori al corso Samuel Rota Bulò DAIS Università Ca Foscari di Venezia Informazioni generali Docente: Samuel Rota Bulò @mail: srotabul@dais.unive.it Homepage: http://www.dsi.unive.it/~srotabul/reti2013.html

Dettagli

Modelli a strati delle reti di calcolatori - Il modello ISO/OSI Il concetto di protocollo

Modelli a strati delle reti di calcolatori - Il modello ISO/OSI Il concetto di protocollo Reti di Calcolatori I Prof. Roberto Canonico Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Laurea in Ingegneria

Dettagli

Reti di comunicazione. Appunti Fonte: M. Addomine D. Pons - Informatica - Zanichelli

Reti di comunicazione. Appunti Fonte: M. Addomine D. Pons - Informatica - Zanichelli Reti di comunicazione Appunti Fonte: M. Addomine D. Pons - Informatica - Zanichelli 1 Le reti Con il termine rete si fa riferimento, in generale ai servizi che si ottengono dall integrazione tra tecnologie

Dettagli

Prefazione all edizione italiana Descrizione dei contenuti. PARTE I Introduzione e modelli 1. Capitolo 1 Introduzione 3

Prefazione all edizione italiana Descrizione dei contenuti. PARTE I Introduzione e modelli 1. Capitolo 1 Introduzione 3 Prefazione Prefazione all edizione italiana Descrizione dei contenuti XIII XVII XIX PARTE I Introduzione e modelli 1 Capitolo 1 Introduzione 3 1.1 Comunicazione dati 3 1.2 Reti 6 1.3 Internet 12 1.4 Protocolli

Dettagli

Corso di Tecnologie per la comunicazione

Corso di Tecnologie per la comunicazione Corso di Tecnologie per la comunicazione Reti TLC 2 Ing. Cesare Roseti, Ricercatore. Dipartimento di Ingegneria Elettronica Università di Roma Tor Vergata 1 Introduzione alle reti Tipi di informazione

Dettagli

Corso di Reti di Telecomunicazioni. Giovanni Schembra. Trasmissione trame su canale broadcast

Corso di Reti di Telecomunicazioni. Giovanni Schembra. Trasmissione trame su canale broadcast Indirizzi LAN e ARP Corso di Reti di Telecomunicazioni Giovanni Schembra 1 Trasmissione trame su canale broadcast I nodi di una LAN si scambiano trame su un canale broadcast: quando un nodo in una LAN

Dettagli

UNIVERSITA DEGLI STUDI DI BERGAMO

UNIVERSITA DEGLI STUDI DI BERGAMO UNIVERSITA DEGLI STUDI DI BERGAMO Dipartimento di Ingegneria A.A. 2015/16 FONDAMENTI DI RETI E TELECOMUNICAZIONE Appello del 27/06/16 Esame FRT 6 CFU (cod. 22033) Esame FRT 9 CFU (cod. 21024) Esercizi

Dettagli

Reti di Calcolatori ed Internet

Reti di Calcolatori ed Internet Reti di Calcolatori ed Internet Fabio Massimo Zanzotto Reti di Calcolatori ed Internet Perchè vogliamo una nuova macchina e come la otteniamo? Architettura dei Servizi di Rete Sistema operativo della rete

Dettagli

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

2001 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1 RETI DI CALCOLATORI Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 1 Nota di Copyright Questo insieme di trasparenze

Dettagli

Sistemi distribuiti e reti di calcolatori

Sistemi distribuiti e reti di calcolatori Sistemi distribuiti e reti di calcolatori 1 Indice Modulazione e trasmissione dei dati Reti di calcolatori Topologia Messaggi e protocolli ISO/OSI Ethernet Architettura client/server Telefonia mobile 2

Dettagli

Reti di Calcolatori:

Reti di Calcolatori: Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì

Dettagli

2: Architettura delle reti e modello OSI

2: Architettura delle reti e modello OSI 1 1 2: Architettura delle reti e modello OSI Architettura di rete 2 Una rete è costituita da componenti hardware (cavi, interfacce, circuiti integrati, processori, RAM, ) e componenti software (per la

Dettagli

Architettura a strati dei protocolli di comunicazione

Architettura a strati dei protocolli di comunicazione Capitolo 10 Architettura a strati dei protocolli di comunicazione Tramite le reti di comunicazione piú host possono essere messi in grado di comunicare, permettendo il trasferimento di dati di diverso

Dettagli

Capitolo 3 - parte 2. Corso Reti ed Applicazioni Mauro Campanella

Capitolo 3 - parte 2. Corso Reti ed Applicazioni Mauro Campanella Capitolo 3 - parte 2 Corso Reti ed Applicazioni Mauro Campanella Principi di un trasferimento dati affidabile strato di trasporto strato di applicazione (a) Servizio fornito (b) la realizzazione del Servizio

Dettagli

Marco Listanti. Testo di riferimento: rim J. Kurose, K. Ross: Reti di calcolatori e Internet (4a edizione). Pearson Addison Wesley

Marco Listanti. Testo di riferimento: rim J. Kurose, K. Ross: Reti di calcolatori e Internet (4a edizione). Pearson Addison Wesley Marco Listanti Architettura a strati Testo di riferimento: rim J. Kurose, K. Ross: Reti di calcolatori e Internet (4a edizione). Pearson Addison Wesley Livelli di protocollo Le reti sono sistemi complessi

Dettagli

Internet protocol stack

Internet protocol stack Protocolli stratificati (Intro III Parte) Le reti sono complesse! olte parti : host router Link su mezzi diversi protocol hardware, software Domanda: Che speranza abbiamo di organizzare la struttura della

Dettagli