Standard di comunicazione



Documenti analoghi
I canali di comunicazione

Laboratorio di Informatica (Chimica)

Internet. Internet. Internet Servizi e Protocolli applicativi. Internet. Organizzazione distribuita

Dal protocollo IP ai livelli superiori

MODELLI ISO/OSI e TCP/IP

Lo scenario: la definizione di Internet

Reti di Telecomunicazione Lezione 6

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

Informatica per la comunicazione" - lezione 8 -

Laboratorio di Informatica. Le reti telematiche e Internet

Transmission Control Protocol

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

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

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

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

Architettura delle Reti

Introduzione alla rete Internet

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

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

Protocolli di Comunicazione

Internet: architettura e servizi

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

Internet: architettura e servizi

Modulo 1.3 Reti e servizi

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

Internet e protocollo TCP/IP

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Hardware e Software nelle Reti

Informatica per la comunicazione" - lezione 9 -

Aspetti SW delle reti di calcolatori. L architettura del sistema. La struttura di Internet 22/04/2011

Introduzione alla rete Internet

Introduzione alla rete Internet

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

Definizione di Internet

Reti di Telecomunicazione Lezione 8

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

TCP/IP: INDIRIZZI IP SIMBOLICI

Reti di Calcolatori. Il software

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

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

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

Le Reti Telematiche. Laboratorio di Informatica. Le reti telematiche e Internet Lezione 6. Le Reti Telematiche. Le Reti Telematiche

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

InterNet: rete di reti

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete

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

Protocolli applicativi: FTP

Corso di Informatica Prof. Crescenzio Gallo. Internet: architettura e servizi

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

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

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

Internet e i suoi servizi. Luca Cervone (luca.cervone@unibo.it)

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

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Le Reti Informatiche

Elementi di Informatica e Programmazione

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

Elementi di Informatica e Programmazione

Reti e Internet: introduzione

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

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

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

Capitolo 16 I servizi Internet

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

Reti di computer. Materiale estratto da:

Allegato 3 Sistema per l interscambio dei dati (SID)

Università Magna Graecia di Catanzaro Facoltà di Medicina e Chirurgia Corso di Laurea in Scienze Infermieristiche Polo Didattico di Reggio Calabria

INFORMATICA DISTRIBUITA. lez 4 Livello applicazione

Reti di calcolatori. Reti di calcolatori

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

Reti di Calcolatori. Il Livello delle Applicazioni

Cenni di programmazione distribuita in C++ Mauro Piccolo

LE POSSIBILITA' DI ACCESSO DA REMOTO ALLE RETI DI CALCOLATORI

Informatica di Base

@2011 Politecnico di Torino. Pag. 1. Architettura distribuita. Architetture Client/Server. Architettura centralizzata. Architettura distribuita

Indice. Prefazione XIII

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

Sistemi di elaborazione delle informazioni

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

Introduzione. Sommario: Obiettivo:

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

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

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

Le Reti Telematiche. Informatica. Tipi di comunicazione. Reti telematiche. Modulazione di frequenza. Analogico - digitale.

Comunicazione nel tempo

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

Introduzione alle applicazioni di rete

SS SISTEMI DI COMUNICAZIONE: C O PROTOCOLLI APPLICATIVI

Programmazione in Rete

Modello OSI e architettura TCP/IP

Quanto sono i livelli OSI?

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

Architettura client-server

Il funzionamento delle reti

Reti di Calcolatori. Lezione 2

Reti Informatiche. dott. Andrea Mazzini

Information overflow. Posta elettronica. Condizioni generali Ogni utente ha un indirizzo. Formato del messaggio (SMTP)

Una panoramica su HL7

Altro esempio di HTML

Interconnessione di reti

ARCHITETTURA DI RETE FOLEGNANI ANDREA

Transcript:

Standard di comunicazione Organizzato a livelli per ridurne la complessità e aumentarne la flessibilità il numero dei livelli e le loro funzionalità dipendono dal tipo di rete ogni livello formalizza un particolare aspetto (livello di astrazione) della comunicazione ogni livello fornisce servizi per, e comunica fisicamente solo con, i due livelli adiacenti, superiore e inferiore (se esistono). 41 Standard di comunicazione Esempio A A pacco spedizioniere pacco spedizioniere c. aerea container aereo c. aerea container 42 1

Standard di comunicazione livelli adiacenti comunicano mediante interfacce definiscono le operazioni primitive e i servizi che il livello sottostante offre a quello soprastante sono strutturate in modo da ridurre al minimo gli scambi di informazione. le regole per la comunicazione sui vari livelli si chiamano protocolli stabiliscono come la comunicazione deve procedere e il formato dei pacchetti ogni protocollo aggiunge un instestazione al messaggio con le informazioni che servono al livello omologo all altro capo della comunicazione per interpretare il messaggio. 43 Standard di comunicazione Esempio di livelli, protocolli e interfacce A B livello 4 interfaccia di livello 3-4 protocollo di livello 4 livello 4 livello 3 protocollo di livello 3 livello 3 interfaccia di livello 2-3 livello 2 interfaccia di livello 1-2 protocollo di livello 2 livello 2 livello 1 protocollo di livello 1 livello 1 mezzo fisico 44 2

Standard di comunicazione L insieme dei protocolli usati ai vari livelli di una rete è detto pila dei protocolli. L insieme dei livelli e dei protocolli si chiama architettura di rete. 45 Standard di comunicazione Il modello di riferimento ISO-OSI 46 3

L architettura TCP/IP Transmission Control Protocol/Internet Protocol sviluppata per consentire l interoperabilità tra reti fisiche diverse negli anni 70. Composta da 5 livelli applicazione trasporto internet accesso alla rete fisico 47 L architettura TCP/IP Livello fisico le caratteristiche del mezzo di trasmissione la natura dei segnali la velocità di trasmissione Livello di accesso alla rete organizzazione dei dati instradamento all interno di una rete 48 4

L architettura TCP/IP Livello internet definisce il formato dei messaggi sistema di tipo senza connessione verifica l integrità dell intestazione, ma non quella dei dati non garantisce l ordine di consegna né la consegna i pacchetti possono seguire percorsi diversi definisce lo schema di indirizzamento gestisce l attraversamento di reti diverse (router) trasparente all utente finale 49 L architettura TCP/IP Livello Trasporto organizza in pacchetti la sequenza di byte da trasmettere, la riorganizza all arrivo usa il Transport Control Protocol, orientato alla connessione garantisce l ordine dei pacchetti garantisce la consegna garantisce la correttezza dei byte trasmessi ritrasmette in caso di errore controlla il flusso perché un ricevente lento non soffochi a causa di un trasmittente veloce 50 5

L architettura TCP/IP Livello Trasporto può usare lo User Datagram Protocol privo di connessione non garantisce l ordine dei pacchetti inaffidabile veloce non controlla la correttezza adatto per servizi in cui il tempo di risposta è piú importante della correttezza video, audio 51 L architettura TCP/IP Livello applicazione TCP/IP non è orientato ad alcuna specifica applicazione. Livello applicazione di TCP/IP specifica come un applicazione può utilizzare l insieme dei protocolli TCP/IP, fornendo quindi la possibilità di comunicazione tra applicazioni eseguite su calcolatori diversi Protocolli applicativi: definiti al di sopra di TCP/IP 52 6

L architettura TCP/IP È un eccellente piattaforma per la realizzazione di applicazioni client-server affidabili. Permette di condividere informazioni tra organizzazioni diverse connesse alla rete Internet. È implementato nella gran parte dei sistemi operativi. 53 Definizioni: Internet Una rete di reti basate sui protocolli TCP/IP; un insieme di risorse informative che tale rete rende disponibili; una comunità di individui che usa tale rete. 54 7

Internet Schema di indirizzamento Definito da IP, a 32 bit (4 Byte) Gli indirizzi IP (IP address) vengono rappresentati in forma decimale, un numero per ogni Byte. Ogni calcolatore sulla rete è identificato univocamente da un indirizzo simbolico oltre che da uno numerico athena.cs.wm.edu = 128.239.26.67 Ogni indirizzo IP è concettulamente diviso in due parti la rete fisica a cui la stazione è collegata la singola stazione nell ambito della rete fisica 55 Internet Schema di indirizzamento I campi dell indirizzo identificano gerarchicamente la macchina nella rete da sin a dx nel simbolico da dx a sin nel numerico. esempio athena.cs.wm.edu = 128.239.26.67 edu (128): la rete della ricerca & istruzione USA wm (239): l istituzione cs (26): il dipartimento athena (67): la macchina 56 8

Internet Il suffisso simbolico è fisso. Per gli USA.edu: istituti universitari e simili.gov: enti governativi.org: enti non commerciali.com: siti commerciali, ormai internazionale.mil: siti militari Per gli altri paesi è l indicativo del paese:.it (Italia),.de (Germania),.uk (Regno Unito),.au (Australia),.ch (Svizzera), ecc. 57 Internet Protocolli applicativi i protocolli di alto livello che i prodotti software usano per offrire servizi agli utenti finali offrono una comunicazione basata su un architettura di tipo client-server. 58 9

Internet Servizi e Protocolli applicativi Connessione a calcolatori remoti: il proprio calcolatore è impiegato come terminale a interfaccia alfanumerica. Telnet Trasferimento di file tra calcolatori FTP: File Transfer Protocol Posta elettronica: consente agli utenti di scambiarsi messaggi. SMTP: Simple Mail Transfer Protocol - email POP: Post Office Protocol - lettura remota della posta elettronica 59 Internet Servizi e Protocolli applicazione News: messaggistica all interno di gruppi di interesse (newsgroups) NNTP: Network News Transport Protocol World Wide Web: consultazione interattiva di ipermedia con modalità point-and-click HTTP: HyperText Transfer Protocol accesso ad altri servizi posta elettronica trasferimento file 60 10