Elementi di Informatica e Programmazione

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Elementi di Informatica e Programmazione"

Transcript

1 Elementi di Informatica e Programmazione Elaborazione e trasmissione delle informazioni Le Reti di Calcolatori Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Reti di Telecomunicazione Convergenza dei due settori Hw e Sw dei Calcolatori Università degli Studi di Brescia Docente: Daniela Fogli Reti di Calcolatori Rete di calcolatori: insieme di calcolatori tra loro collegati mediante una rete di telecomunicazione Daniela Fogli Elementi di Informatica e Programmazione Finalità di una rete di calcolatori I mezzi di trasmissione Condivisione risorse Comunicazione fra utenti Miglioramento dell affidabilità del sistema complessivo (risorse alternative) Risparmio attraverso decentramento Accesso a informazioni e servizi remoti Le finalità variano a seconda che la rete sia di grandi o piccole dimensioni (es. reti di calcolatori private nelle aziende) Mezzo fisico utilizzato come canale di trasmissione Mezzi guidati: linee fisiche che portano il segnale Mezzi non guidati: irradiazione di segnali elettromagnetici nello spazio I mezzi guidati trasmettono segnali elettrici oppure ottici Doppino telefonico Cavo coassiale Fibra ottica Il mezzo non guidato è lo spazio che permette la trasmissione di onde radio Daniela Fogli Elementi di Informatica e Programmazione 3 Daniela Fogli Elementi di Informatica e Programmazione 4

2 Caratteristiche dei mezzi di trasmissione e del segnale Capacità del canale (larghezza di banda): grandezza che misura il numero di bit che il canale è in grado di trasmettere nell unità di tempo (maggiore è la larghezza di banda, maggiore è la velocità di trasmissione) Grado di attenuazione del segnale: l energia del segnale si riduce anche in base alla distanza percorsa (necessità di ripetitori) i segnali trasmessi su doppino telefonico subiscono attenuazione maggiore di quelli trasmessi su cavi coassiale e questo a sua volta determina attenuazione maggiore rispetto alle fibre ottiche Interferenza tra segnali: ad esempio interferenza fra segnali che percorrono cavi adiacenti I mezzi guidati più diffusi Doppino I segnali digitali vengono trasmessi sotto forma di segnali elettrici Costituito da una o più coppie di fili di rame ricoperti di materiale isolante, intrecciati per ridurre interferenze e isolati da una guaina Ce ne sono varie classi Fibra ottica Fonte di emissione luminosa (laser) Cladding I segnali digitali vengono trasmessi sotto forma di impulsi luminosi Larghezza di banda molto elevata elevata velocità di trasmissione Ridotta attenuazione del segnale Immunità alle interferenze elettromagnetiche bassi tassi di errore Cavi di dimensioni e peso ridotti Core Guaina protettiva opaca Daniela Fogli Elementi di Informatica e Programmazione 5 Daniela Fogli Elementi di Informatica e Programmazione 6 Trasmissione nei mezzi non guidati Classificazione delle reti I segnali sono trasmessi e ricevuti mediante antenne L antenna del trasmettitore irradia nello spazio onde elettromagnetiche L antenna del ricevitore capta queste onde Trasmissione direzionale (antenne allineate) o non direzionale (irradiamento nello spazio di onde che più antenne possono ricevere) Onde radio [30 MHz, 1 GHz] es. cellulari (900 Mhz, 1800 Mhz, 1900 Mhz) Microonde [ GHz, 40 GHz] trasmissioni direzionali, punto-apunto, anche via satellite (che fa da ripetitore) Infrarossi [300 GHz, 00 THz] trasmettitore e ricevitore devono essere visibili uno all altro Secondo due dimensioni: La modalità di collegamento tra i calcolatori L estensione geografica della rete Daniela Fogli Elementi di Informatica e Programmazione 7 Daniela Fogli Elementi di Informatica e Programmazione 8

3 Modalità di collegamento broadcast Modalità di collegamento punto-a-punto Reti broadcast: un unico mezzo di trasmissione condiviso da tutti i nodi Per comunicare con un nodo occorre inviare un messaggio contenente il suo indirizzo Il messaggio raggiunge tutti i nodi della rete Soltanto il nodo il cui indirizzo è uguale a quello nel messaggio lo recepisce Nelle reti punto-a-punto sono presenti più linee di comunicazione, ciascuna connette una coppia di nodi E costoso connettere tutte le possibili coppie di nodi con canali dedicati Soluzione: solo alcune coppie di nodi sono connesse direttamente e alcuni nodi della rete sono dedicati allo smistamento dei messaggi Si parla di reti commutate Fra una coppia di nodi possono esistere più percorsi lungo la rete mezzo di comunicazione Daniela Fogli Elementi di Informatica e Programmazione 9 Daniela Fogli Elementi di Informatica e Programmazione 10 Rete commutata Strategie di instradamento sulle reti commutate In una rete commutata i dati sono immessi nella rete da un calcolatore host e instradati fino all host di destinazione passando da router a router Reti a commutazione di circuito Viene creato un circuito logico fra sorgente e destinazione Tutti i dati seguono lo stesso percorso A 1 Un possibile cammino dei dati da B a C 3 C Reti a commutazione di pacchetto Il messaggio è suddiviso in pacchetti Ogni pacchetto può seguire un percorso diverso B D host nodo router Daniela Fogli Elementi di Informatica e Programmazione 11 Daniela Fogli Elementi di Informatica e Programmazione 1

4 Reti a commutazione di circuito Esempio di funzionamento Creazione di un canale logico dedicato fra sorgente e destinazione Il canale logico è costituito da una successione di connessioni fra nodi della rete A ogni nodo i dati sono instradati lungo il canale predisposto in uscita senza ritardo Trasmissione costituita da 1. Fase di attivazione: viene stabilito il cammino fra sorgente e destinazione. Fase di trasferimento dati 3. Fase di chiusura della comunicazione A B canale dedicato canale dedicato 3 Scelte in base a disponibilità e costo Vantaggi e svantaggi - Tecnica efficiente per comunicazioni telefoniche - Non efficiente per trasmissione dati tra calcolatori: periodi di trasmissione si alternano a periodi di inattività - Richiede che sorgente e destinatario si accordino sulla velocità di trasferimento 6 C D Daniela Fogli Elementi di Informatica e Programmazione 13 Daniela Fogli Elementi di Informatica e Programmazione 14 Reti a commutazione di pacchetto Esempio di funzionamento Si basa sull invio di pacchetti di dati di dimensioni ridotte (dell ordine dei Kbyte) Il messaggio da trasmettere viene suddiviso in una serie di pacchetti Ogni pacchetto contiene: Dati Informazioni di controllo fra cui indirizzo del destinatario e un numero progressivo I pacchetti vengono spediti uno alla volta sulla rete Quando un nodo riceve un pacchetto lo memorizza e lo accoda per poterlo trasmettere al più presto Ciascun pacchetto può seguire un percorso diverso L ordine di arrivo può essere diverso da quello di partenza A 1 B Vantaggi e svantaggi - Migliore utilizzo delle risorse - Maggiore robustezza rispetto ai guasti - Minore prevedibilità, rischio di intasamenti - Necessità di riordino dei pacchetti da parte del destinatario Scelte in base a disponibilità e costo separatamente per ciascun pacchetto 3 6 C D 1 Daniela Fogli Elementi di Informatica e Programmazione 15 Daniela Fogli Elementi di Informatica e Programmazione 16

5 Commutazione di circuito vs. commutazione di pacchetto Estensione geografica della rete Nella commutazione di pacchetto le linee risultano utilizzate in modo più efficiente Trasmissione efficiente anche fra calcolatori con velocità differenti In caso di traffico elevato nella commutazione di circuito alcune comunicazioni devono essere bloccate, nell altro caso no (vengono solo ritardate) Gestione di comunicazioni a priorità diverse (ulteriore informazione che va nel pacchetto) Local Area Network (LAN) reti locali circoscritte ad un edificio o a edifici adiacenti Metropolitan Area Network (MAN) reti metropolitane circoscritte all area di una città, ad esempio le reti dei telefoni cellulari Wide Area Network (WAN) reti geografiche distribuite su aree molto vaste (connessioni su scala nazionale e internazionale), ad esempio le reti telefoniche Internetwork (o internet) reti di reti distribuite su tutto il pianeta, collegamento tra reti geografiche di operatori diversi, ad esempio Internet Daniela Fogli Elementi di Informatica e Programmazione 17 Daniela Fogli Elementi di Informatica e Programmazione 18 Le reti locali (LAN) Diverse tipologie di LAN dipendono da Obiettivo: connettere dispositivi a distanza ridotta Sono proprietà della organizzazione che possiede i dispositivi connessi scelta della rete e responsabilità di gestione a carico della organizzazione Velocità di trasmissione molto maggiori rispetto alle reti geografiche (dovuta ad ampia larghezza di banda) Ogni stazione include un trasmettitore/ricevitore che comunica su un canale condiviso (modalità broadcast) una sola stazione può trasmettere ad ogni istante Mezzi di trasmissione utilizzati doppino, cavo coassiale, fibra ottica, wireless Topologia Struttura e numero dell insieme di connessioni Metodi di accesso ai mezzi di trasmissione Tecniche a contesa Tecniche non a contesa Sono affidabili, economiche e facilmente espandibili Daniela Fogli Elementi di Informatica e Programmazione 19 Daniela Fogli Elementi di Informatica e Programmazione 0

6 Diverse topologie di rete locale Bus Un caso particolare: le LAN senza fili (wireless) Reti Wi-Fi (Wireless Fidelity) Le stazioni comunicano tramite segnali radio trasmessi da e verso una stazione centrale (access point) collegata tipicamente ad una rete cablata Anello Una rete wireless consente per esempio di spostare un computer portatile all interno di un edificio, eliminando il problema di installare cavi in vecchi edifici Tipicamente minori prestazioni e minore affidabilità rispetto a una rete cablata Stella Daniela Fogli Elementi di Informatica e Programmazione 1 Daniela Fogli Elementi di Informatica e Programmazione Metodi di accesso alle reti locali Tecniche a contesa: CSMA/CD Problema: evitare sovrapposizioni di segnali (interferenze) Metodo di accesso algoritmo che ogni stazione utilizza per accedere al canale di trasmissione e ottenere il diritto a trasmettere Tecniche a contesa Accesso in modo casuale Se due o più stazioni cercano di trasmettere simultaneamente, il conflitto viene risolto secondo alcune regole di mediazione Tecniche non a contesa I nodi non si contendono l uso della rete ma devono prima ottenere il permesso di trasmissione Tecnica del gettone (token) circolante CSMA/CD: Carrier Sense Multiple Access Collision Detection Fase di ascolto (carrier sense): tutti i nodi esaminano lo stato della rete Se la rete è libera i nodi provano a spedire i loro dati (multiple access) Se viene rilevata una collisione (collision detection) prima di ritentare la trasmissione tutti i nodi rimangono in stato di attesa per un breve intervallo di tempo casuale Il nodo che effettuerà la trasmissione per primo acquisirà il controllo della rete Daniela Fogli Elementi di Informatica e Programmazione 3 Daniela Fogli Elementi di Informatica e Programmazione 4

7 Esempio: Ethernet (su topologia a bus) Tecniche non a contesa: Token ring e token bus Alcune versioni: Gigabit Ethernet e Fast Ethernet (dal libro di Curtin et al. 00) Token (gettone) = segnale che circola nella rete Token ring (in reti con topologia ad anello) Se una stazione deve inviare un messaggio, nel momento in cui riceve il gettone pone a 0 un bit del token e vi aggancia il suo messaggio con in testa l indirizzo del destinatario Il destinatario, quando viene raggiunto, controlla la correttezza del messaggio e lo ritrasmette, aggiungendo un messaggio in coda che indica la corretta o errata ricezione del messaggio La stazione emittente, quando riceve nuovamente il suo messaggio, esamina l esito della ricezione e quindi rimette in circolazione il gettone libero (riportando a 1 il bit messo a 0), eliminando il messaggio se la ricezione è andata a buon fine Token bus (in reti con topologia a bus) anello logico Ogni stazione deve conoscere l identificatore del proprio predecessore e del proprio successore nella successione Daniela Fogli Elementi di Informatica e Programmazione 5 Daniela Fogli Elementi di Informatica e Programmazione 6 Una rete token ring Dov è il metodo di accesso? In ogni calcolatore della rete è presente una scheda di interfaccia verso la rete (NIC Network Interface Card), detta anche interfaccia di rete o scheda di rete Dispositivo dotato di capacità di calcolo, comprende una memoria e un processore dedicato all elaborazione dei segnali Ad ogni scheda di rete è associato un indirizzo fisico (detto indirizzo MAC Media Access Control): identificativo numerico di 48 bit scritto permanentemente nella sua ROM E la scheda di rete che implementa il metodo di accesso alla rete (dal libro di Curtin et al. 00) Daniela Fogli Elementi di Informatica e Programmazione 7 Daniela Fogli Elementi di Informatica e Programmazione 8

8 Reti geografiche e reti di reti Sono generalmente punto-a-punto, a commutazione di circuito o di pacchetto Sono il risultato dell interconnessione di una molteplicità di reti, normalmente gestite da soggetti diversi e basate su tecnologie differenti internet (con la i minuscola) Servono dispositivi appositi, detti bridge, per collegare fra loro due reti locali Servono dispositivi appositi, detti gateway, per collegare una rete locale a una rete geografica o due reti geografiche: risolvono problemi di incompatibilità qualora i sistemi hw/sw utilizzati siano diversi Internet (con la I maiuscola) è una specifica internet LAN, WAN e internet X WAN LAN B G LAN G G G G Y LAN G LAN B WAN LAN B LAN Z (dal libro Sciuto et al. 005) Daniela Fogli Elementi di Informatica e Programmazione 9 Daniela Fogli Elementi di Informatica e Programmazione 30 La comunicazione in rete: i problemi Il modello a livelli Esempio: applicazione per scambio messaggi di testo tra due utenti Il calcolatore A su cui gira l applicazione del mittente deve poter inviare pacchetti al calcolatore B su cui gira l applicazione del destinatario (indirizzo univoco) Lungo il percorso possono esserci diversi sistemi di comunicazione che possono usare diversi mezzi di trasmissione e dar luogo a errori di trasmissione I pacchetti possono fare percorsi diversi e arrivare in un ordine diverso da come erano partiti I pacchetti inviati al calcolatore B devono essere recapitati all applicazione a cui sono destinati E impossibile delegare la risoluzione alle applicazioni: La complessità delle applicazioni aumenterebbe (necessario risolvere problemi di gestione della rete) Soluzioni ad hoc, incompatibilità tra applicazioni diverse e tra applicazioni e infrastrutture di rete Per risolvere i problemi suddetti le reti di calcolatori vengono organizzate secondo un architettura a livelli Ciascun livello definisce un particolare aspetto della comunicazione a un certo livello di astrazione Ciascun livello fornisce servizi al livello immediatamente superiore, mascherando il modo in cui questi sono realizzati A tale scopo, ciascun livello sfrutta a sua volta i servizi forniti dal livello inferiore (eccetto il livello più basso) Ogni livello è caratterizzato dalla sua interfaccia verso il livello superiore Daniela Fogli Elementi di Informatica e Programmazione 31 Daniela Fogli Elementi di Informatica e Programmazione 3

9 La metafora dei dirigenti d azienda I protocolli di comunicazione Egregio dott. Tersili, con la presente Le segnalo la disponibilità di un prodotto software rivoluzionario sviluppato dalla nostra azienda che Dott. Tersili SPECTRA via Messaggio UFF. POSTALE UFF. POSTALE Egregio dott. Tersili, con la presente Le segnalo la disponibilità di un prodotto software rivoluzionario sviluppato dalla nostra azienda che Dott. Tersili SPECTRA via Ad ogni livello i sono presenti due entità, dette peer, che realizzano il servizio di competenza del livello i (a beneficio del livello superiore i+1) Le entità realizzano il servizio interagendo tra loro (scambio di pacchetti o entità dati del livello i). Protocollo di comunicazione (del livello i): insieme di regole con cui le entità devono comunicare. Specifica fra l altro: la struttura dei pacchetti (inclusa definizione delle informazioni di controllo) le modalità che regolano il dialogo Tipologie di servizi offerti da un livello: Connection oriented vs. Connectionless Reliable vs. Unreliable Per utilizzare un servizio, è necessario conoscere solo l interfaccia del livello corrispondente indipendenza tra i livelli! (es. indipendenza dal mezzo fisico utilizzato!) Daniela Fogli Elementi di Informatica e Programmazione 33 Daniela Fogli Elementi di Informatica e Programmazione 34 Livelli, protocolli e interfacce Il modello TCP/IP Interfaccia livello 4/5 Interfaccia livello 3/4 Interfaccia livello /3 Interfaccia livello 1/ Livello 5 Livello 4 Livello 3 Livello Livello 1 Protocollo di livello 5 Protocollo di livello 4 Protocollo di livello 3 Protocollo di livello Protocollo di livello 1 Mezzo fisico Architettura di rete: stabilisce l insieme dei livelli + i relativi protocolli Esempi: ISO/OSI, TCP/IP Livello 5 Livello 4 Livello 3 Livello Livello 1 Daniela Fogli Elementi di Informatica e Programmazione 35 E il modello adottato nella rete Internet Insieme di protocolli basato su TCP (Transmission Control Protocol) IP (Internet Protocol) Successo commerciale di TCP/IP: affidabilità, efficienza, è diventato uno standard di fatto TCP/IP è impostato su un architettura a cinque livelli. Nel seguito vengono esaminati partendo dall alto Daniela Fogli Elementi di Informatica e Programmazione 36

10 I livelli del modello TCP/IP (1) I livelli del modello TCP/IP () Livello applicazione a questo livello operano le applicazioni utilizzate dagli utenti per inviare e ricevere messaggi i protocolli di comunicazione da esse adottati fissano la tipologia, la struttura e il significato dei messaggi e le regole secondo cui i processi inviano e rispondono ai messaggi esempi di protocolli: HTTP, SMTP, POP3, FTP Livello trasporto Fornisce un servizio di comunicazione fra processi applicativi eseguiti su host diversi: trasporto di un messaggio da un processo applicativo in un calcolatore ad un ben determinato processo applicativo ad un altro calcolatore Ciascun processo in esecuzione su un calcolatore che richieda servizi di rete viene identificato da un numero di porta - numero a 16 bit, assegnato dal livello di trasporto al processo stesso Le unità dati trasmesse sono dette segmenti Due protocolli: UDP: non affidabile e connectionless TCP: affidabile e connection- oriented, usa un numero di sequenza e prevede l invio al mittente di un riscontro E realizzato come modulo del sistema operativo Daniela Fogli Elementi di Informatica e Programmazione 37 Daniela Fogli Elementi di Informatica e Programmazione 38 I livelli del modello TCP/IP (3) Problema host A host B Livello rete APPLICAZIONE protocollo di livello applicazione APPLICAZIONE Fornisce un servizio di comunicazione fra host, ovvero trasferisce i segmenti consegnati dal livello trasporto da un host sorgente a un host destinazione eventualmente attraverso uno o più router Si occupa della determinazione del percorso e lo smistamento dei pacchetti lungo la rete (mascheramento del problema dell instradamento) TRASPORTO protocollo di livello trasporto router router TRASPORTO Le unità dati trasmesse sono dette datagrammi Il livello rete è anch esso parte del sistema operativo COME IDENTIFICARE I NODI A LIVELLO GLOBALE? Daniela Fogli Elementi di Informatica e Programmazione 39 Daniela Fogli Elementi di Informatica e Programmazione 40

11 Indirizzi IP Indirizzo IP A questo livello i nodi della rete sono identificati dagli indirizzi IP Per ogni calcolatore, il suo indirizzo è contenuto in un file di configurazione del sistema operativo (o comunque memorizzato via sw) ed è indipendente dalla scheda di rete utilizzata: identifica il nodo a livello globale L unicità degli indirizzi IP è assicurata da un autorità centrale: ogni volta che viene installata una nuova rete locale è necessario richiedere all autorità centrale un nuovo insieme di indirizzi nella pratica possono essere richiesti a un fornitore di servizi Internet (Internet Service Provider): un azienda privata o pubblica che offre connettività alla rete a terze parti (aziende, enti pubblici, privati cittadini) Un indirizzo IP (IP address) è lungo 3 bit (4 byte) = 3 possibili indirizzi diversi Rappresentati in genere in forma decimale successione di quattro numeri (uno per byte), separati da un punto (e.g ) ognuno dei quattro numeri è compreso tra 0 e 55 Daniela Fogli Elementi di Informatica e Programmazione 41 Daniela Fogli Elementi di Informatica e Programmazione 4 Assegnamento indirizzi IP Esempio nei sistemi Windows Ad ogni host connesso alla rete locale viene attribuito uno degli indirizzi attraverso una delle seguenti modalità: IP Statico IP Dinamico IP Statico L indirizzo è assegnato ad un host in modo permanente Si inserisce manualmente l indirizzo in uno specifico file di configurazione Indirizzo riservato all host anche quando questo non è effettivamente collegato alla rete Dinamico Ogni volta che intende accedere alla rete, un host richiede un indirizzo ad una specifica applicazione disponibile nella rete locale L interazione avviene tramite il protocollo DHCP (Dynamic Host Configuration Protocol) L applicazione seleziona un indirizzo IP fra quelli disponibili L indirizzo torna disponibile una volta che l host non è più connesso Daniela Fogli Elementi di Informatica e Programmazione 43 Daniela Fogli Elementi di Informatica e Programmazione 44

12 Riassumendo: come è identificato un processo applicativo in rete Schema di indirizzamento generale su due livelli: indirizzo IP + numero di porta ogni processo applicativo che usa la rete può essere identificato da tale indirizzo Indirizzo IP indirizzo associato a ogni calcolatore collegato a una sottorete è un indirizzo Internet globale unico, utilizzato dal livello rete per l instradamento e la consegna dei pacchetti Numero di porta indirizzo unico all interno dell host che individua un processo attivo sull host utilizzato dal livello trasporto per consegnare i dati al processo giusto Comunicazione attraverso TCP/IP Livello Applicazione App. X App. Y Livello TCP Livello IP Data Link Livello Fisico HOST A 1 Punti di accesso al servizio (porte) Connessione logica (TCP) Livello TCP Indirizzo di rete (globale) ROUTER Livello IP ROUTER Livello IP HOST B Livello Applicazione App. X Livello IP Datalink App. Y Livello Fisico Datalink Datalink Livello Fisico Livello Fisico Daniela Fogli Elementi di Informatica e Programmazione 45 Daniela Fogli Elementi di Informatica e Programmazione 46 Riassumendo fin qui I livelli del modello TCP/IP (4) Nell host sorgente, il livello di trasporto riceve dal livello applicazione un messaggio da inviare ad un determinato processo applicativo in un determinato host destinazione Crea un segmento con l intestazione che include le coppie <IP sorgente, #porta mittente> e <IP destinazione, #porta destinazione> Il segmento viene inviato al livello rete host sorgente che crea datagramma, il cui header contiene indirizzo IP sorgente + indirizzo IP destinazione Il livello rete instrada il datagramma verso host destinazione attraverso indirizzo IP destinazione Alla fine il datagramma arriva all host destinazione: il livello di rete estrae il segmento dal datagramma e lo consegna al livello di trasporto Il livello trasporto dell host destinazione riceve il segmento, estrae il messaggio e, grazie all intestazione, è in grado di recapitarlo al processo applicativo destinazione Il processo applicativo destinazione può conoscere <IP sorgente, #porta mittente> per continuare la comunicazione Il protocollo TCP, inoltre, usa un numero di sequenza e prevede l invio al mittente di un riscontro Livello datalink Scheda di rete calcolatore mittente Il servizio consiste nel trasportare datagrammi tra due nodi collegati da una linea di comunicazione Per identificare il nodo a cui spedire usa l indirizzo MAC (Media Access Control) identificativo numerico a 48 bit scritto nella ROM della scheda di rete Nelle reti broadcast il livello datalink si occupa anche di gestire il problema dell accesso multiplo (es. usando protocollo CSMA/CD) E realizzato nella scheda di rete del calcolatore Datagramma + MAC address Livello data link flusso di bit Livello fisico Protocollo livello data link Datagramma + MAC address Livello data link flusso di bit Livello fisico Scheda di rete calcolatore ricevente Daniela Fogli Elementi di Informatica e Programmazione 47 Daniela Fogli Elementi di Informatica e Programmazione 48

13 Realizzazione del servizio I livelli del modello TCP/IP (5) Livello rete A partire dal datagramma da spedire e l indirizzo MAC di destinazione: creazione di un frame la cui intestazione (header) include il MAC Trasmissione del frame attraverso il livello fisico All arrivo: esame del MAC, se non coincide con quello della scheda di rete il frame non viene considerato, altrimenti viene estratto il datagramma e passato al livello superiore (di rete) Datagramma Datagramma Livello fisico Il servizio consiste nella trasmissione e ricezione di un flusso di bit attraverso una determinata linea di comunicazione; E realizzato nella scheda di rete del calcolatore, nei modem e nei mezzi di trasmissione Protocollo di comunicazione: riguarda caratteristiche quali codifica dei dati trasmessi, frequenza di trasmissione e specifica interfacce Determina (insieme alle caratteristiche fisiche della linea): velocità di trasmissione, ritardo di propagazione, tasso di errore Livello data link Intestazione ( MAC ) Unità dati a livello datalink (frame) Datagramma Protocollo livello data link Intestazione ( MAC ) Unità dati a livello datalink (frame) Datagramma flusso di bit Livello fisico Protocollo livello fisico Linea di comunicazione flusso di bit Livello fisico Daniela Fogli Elementi di Informatica e Programmazione 49 Daniela Fogli Elementi di Informatica e Programmazione 50 Modem Da un livello all altro Dispositivo che permette di trasferire dati da un calcolatore a un altro attraverso la linea telefonica Effettua la conversione tra la modalità di codifica digitale adottata all interno del calcolatore e la modalità di codifica richiesta dalla linea telefonica A seconda della codifica (per sfruttare la banda messa a disposizione dal doppino telefonico) diverse prestazioni: Modem classico : velocità di trasmissione dei dati fino a 56Kbit/s Modem xdsl (Digital Subscriber Loop): fino a qualche Mbit/s ADSL (Asymmetric Digital Subscriber Line): velocità di download (teorica fino a 9Mbit/s) maggiore di quella di upload (teorica fino a 640kbit/s). Oggi anche ADSL e ADSL+ con velocità di download fino a 4 Mbit/s e di upload fino a 3.5 Mbit/s Come visto, ogni livello attraversato aggiunge un intestazione (informazioni utili alle funzioni proprie di quel livello) che vengono poi man mano eliminate dai livelli di destinazione attraversati in senso inverso Intestazione datalink Intestazione IP Intestazione TCP Dati utente Flusso dati proveniente dall applicazione (messaggio) Unità dati a livello TCP (segmento) Unità dati a livello IP (datagramma) Unità dati a livello datalink (frame) Daniela Fogli Elementi di Informatica e Programmazione 51 Daniela Fogli Elementi di Informatica e Programmazione 5

14 Protocolli end to end e point to point Il quadro globale host A APPLICAZIONE TRASPORTO protocollo di livello applicazione protocollo di livello trasporto router router host B APPLICAZIONE TRASPORTO Direttamente tra host end to end Tra nodi della rete direttamente collegati SIST. OP. host A APPLICAZIONE TRASPORTO protocollo di livello applicazione protocollo di livello trasporto router router host B APPLICAZIONE TRASPORTO end to end point to point HW point to point Quindi, i router hanno solo i livelli fisico, datalink e rete Daniela Fogli Elementi di Informatica e Programmazione 53 Daniela Fogli Elementi di Informatica e Programmazione 54

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela

Dettagli

Reti di Calcolatori: nozioni generali il modello a livelli

Reti di Calcolatori: nozioni generali il modello a livelli Reti di Calcolatori: nozioni generali il modello a livelli Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Elementi di Informatica e Programmazione

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela

Dettagli

i nodi i concentratori le dorsali

i nodi i concentratori le dorsali RETI LOCALI Reti di computer collegati direttamente tra di loro in un ufficio, un azienda etc. sono dette LAN (Local Area Network). Gli utenti di una LAN possono condividere fra di loro le risorse quali

Dettagli

Reti di calcolatori. Riferimenti: Curtin cap. 9 Console cap. 6 (vecchia ed.) o cap. 8 (nuova ed.)

Reti di calcolatori. Riferimenti: Curtin cap. 9 Console cap. 6 (vecchia ed.) o cap. 8 (nuova ed.) Reti di calcolatori Riferimenti: Curtin cap. 9 Console cap. 6 (vecchia ed.) o cap. 8 (nuova ed.) Reti di calcolatori Inizialmente, con l avvento dei PC, il mondo dell elaborazione dati era diviso in due

Dettagli

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

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Sistemi operativi di rete (locale) In una LAN si vogliono condividere

Dettagli

Internet e protocollo TCP/IP

Internet e protocollo TCP/IP Internet e protocollo TCP/IP Internet Nata dalla fusione di reti di agenzie governative americane (ARPANET) e reti di università E una rete di reti, di scala planetaria, pubblica, a commutazione di pacchetto

Dettagli

Reti di computer. Agostino Lorenzi - Reti di computer - 2008

Reti di computer. Agostino Lorenzi - Reti di computer - 2008 Reti di computer Telematica : termine che evidenzia l integrazione tra tecnologie informatiche e tecnologie delle comunicazioni. Rete (network) : insieme di sistemi per l elaborazione delle informazioni

Dettagli

Evoluzione dei sistemi informatici

Evoluzione dei sistemi informatici Evoluzione dei sistemi informatici Cos è una rete? Insieme di calcolatori autonomi tra loro collegati mediante una rete di comunicazione Gli utenti sono in grado di interagire in modo esplicito con la

Dettagli

Introduzione a Internet

Introduzione a Internet Contenuti Architettura di Internet Principi di interconnessione e trasmissione World Wide Web Posta elettronica Motori di ricerca Tecnologie delle reti di calcolatori Servizi Internet (come funzionano

Dettagli

Sistemi Di Elaborazione Dell informazione

Sistemi Di Elaborazione Dell informazione Sistemi Di Elaborazione Dell informazione Dott. Antonio Calanducci Lezione III: Reti di calcolatori Corso di Laurea in Scienze della Comunicazione Anno accademico 2009/2010 Reti di calcolatori Una rete

Dettagli

Informatica Generale Andrea Corradini. 10 - Le reti di calcolatori e Internet

Informatica Generale Andrea Corradini. 10 - Le reti di calcolatori e Internet Informatica Generale Andrea Corradini 10 - Le reti di calcolatori e Internet Cos è una rete di calcolatori? Rete : È un insieme di calcolatori e dispositivi collegati fra loro in modo tale da permettere

Dettagli

Reti di Calcolatori. Lezione 2

Reti di Calcolatori. Lezione 2 Reti di Calcolatori Lezione 2 Una definizione di Rete Una moderna rete di calcolatori può essere definita come: UN INSIEME INTERCONNESSO DI CALCOLATORI AUTONOMI Tipi di Rete Le reti vengono classificate

Dettagli

CLASSIFICAZIONE DELLE RETI

CLASSIFICAZIONE DELLE RETI CLASSIFICAZIONE DELLE RETI A seconda dei ruoli dei computer le reti si classificano in: Reti Client Server in cui sono presenti computer con ruoli diversi, alcuni funzionano da client e uno o più da server

Dettagli

Lezione 4. Le Reti ed i Protocolli

Lezione 4. Le Reti ed i Protocolli Lezione 4 Le Reti ed i Protocolli Come nasce internet I computer, attraverso i software applicativi, consentono di eseguire moltissime attività. Nel corso degli anni è emersa la necessità di scambiare

Dettagli

Reti di computer- Internet- Web. Concetti principali sulle Reti Internet Il Web

Reti di computer- Internet- Web. Concetti principali sulle Reti Internet Il Web Reti di computer- Internet- Web Concetti principali sulle Reti Internet Il Web Condivisione di risorse e comunicazione con gli altri utenti n n n Anni 70: calcolatori di grandi dimensioni, modello timesharing,

Dettagli

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

Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA 2010-2011. Paola Zamperlin. Internet. Parte prima Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA 2010-2011 Paola Zamperlin Internet. Parte prima 1 Definizioni-1 Una rete di calcolatori è costituita da computer e altri

Dettagli

Laboratorio di Informatica (Chimica)

Laboratorio di Informatica (Chimica) Laboratorio di Informatica (Chimica) Lezione 03: Le Reti. Walter Cazzola Dipartimento di Informatica e Comunicazione Università à degli Studi di Milano. e-mail: cazzola@dico.unimi.it Walter Cazzola Lezione

Dettagli

Reti di elaboratori. Reti di elaboratori. Reti di elaboratori INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Reti di elaboratori. Reti di elaboratori. Reti di elaboratori INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Reti di elaboratori Rete di calcolatori: insieme di dispositivi interconnessi Modello distribuito INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Funzioni delle reti: comunicazione condivisione di

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica RETI DI COMPUTER (lucidi) Prof. De Maio Carmen cdemaio@unisa.it Introduzione I primi tempi dell'informatica furono caratterizzati da centri di calcolo con grossi computer centrali

Dettagli

I canali di comunicazione

I canali di comunicazione I canali di comunicazione tipo velocità min velocità max doppino telefonico 300bps 10 mbps micro onde 256kbps 100 mbps satellite 256kbps 100 mbps cavo coassiale 56 kbps 200 mbps fibra ottica 500 kbps 10

Dettagli

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

Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema contenuto della comunicazione sistema per la gestione della comunicazione sottosistema C sottosistema B sottosistema A

Dettagli

Informatica per la comunicazione" - lezione 8 -

Informatica per la comunicazione - lezione 8 - Informatica per la comunicazione - lezione 8 - Esercizio Convertire i seguenti numeri da base 10 a base 2: 8, 23, 144, 201. Come procedere per risolvere il problema? Bisogna ricordarsi che ogni sistema,

Dettagli

Corso di Sistemi di Elaborazione delle informazioni

Corso di Sistemi di Elaborazione delle informazioni Corso di Sistemi di Elaborazione delle informazioni Reti di Calcolatori Claudio Marrocco Componenti delle reti Una qualunque forma di comunicazione avviene: a livello hardware tramite un mezzo fisico che

Dettagli

Reti di calcolatori. Permettono la condivisione di risorse (hardware e software) e la comunicazione con gli altri utenti. Reti di calcolatori

Reti di calcolatori. Permettono la condivisione di risorse (hardware e software) e la comunicazione con gli altri utenti. Reti di calcolatori Reti di calcolatori Permettono la condivisione di risorse (hardware e software) e la comunicazione con gli altri utenti Reti di calcolatori Anni 70: calcolatori di grandi dimensioni, modello time-sharing,

Dettagli

Reti di calcolatori. Condivisione di risorse e comunicazione con gli altri utenti

Reti di calcolatori. Condivisione di risorse e comunicazione con gli altri utenti Reti di calcolatori Condivisione di risorse e comunicazione con gli altri utenti Reti di calcolatori Anni 70: calcolatori di grandi dimensioni, modello time-sharing, centri di calcolo Anni 80: reti di

Dettagli

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

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella Corso di Sistemi di Elaborazione delle informazioni Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella Una definizione di Rete Una moderna rete di calcolatori può essere definita come:

Dettagli

Si introdurranno poi le topologie delle reti di calcolatori per capire meglio come gli apparati vengono interconnessi e secondo quali standard.

Si introdurranno poi le topologie delle reti di calcolatori per capire meglio come gli apparati vengono interconnessi e secondo quali standard. Pagina 1 di 8 Installare e configurare componenti hardware di rete Topologie di rete In questo approfondimento si daranno alcune specifiche tecniche per l'installazione e la configurazione hardware dei

Dettagli

Reti di Calcolatori. Il software

Reti di Calcolatori. Il software Reti di Calcolatori Il software Lo Stack Protocollare Application: supporta le applicazioni che usano la rete; Transport: trasferimento dati tra host; Network: instradamento (routing) di datagram dalla

Dettagli

Indirizzi in Internet

Indirizzi in Internet Contenuti Architettura di Internet Principi di interconnessione e trasmissione World Wide Web Posta elettronica Motori di ricerca Tecnologie delle reti di calcolatori Servizi Internet (come funzionano

Dettagli

Laboratorio di Informatica. Le reti telematiche e Internet

Laboratorio di Informatica. Le reti telematiche e Internet Le reti telematiche e Internet Lezione 6 1 Insieme di cavi, protocolli, apparati di rete che collegano tra loro computer distinti i cavi trasportano fisicamente le informazioni opportunamente codificate

Dettagli

Anno Accademico 2013-2014. Lucidi del corso di Reti di Calcolatori e Comunicazione Digitale. Introduzione ( parte II) Topologie di rete

Anno Accademico 2013-2014. Lucidi del corso di Reti di Calcolatori e Comunicazione Digitale. Introduzione ( parte II) Topologie di rete INFORMATICA e COMUNICAZIONE DIGITALE Anno Accademico 2013-2014 Lucidi del corso di Reti di Calcolatori e Comunicazione Digitale Introduzione ( parte II) Prof. Sebastiano Pizzutilo Dipartimento di Informatica

Dettagli

Capitolo 15 Reti di calcolatori e sistemi distribuiti

Capitolo 15 Reti di calcolatori e sistemi distribuiti Capitolo 15 Reti di calcolatori e sistemi distribuiti Indice Mezzi e tecniche di trasmissione dati Cavi in rame Fibre ottiche Onde radio e sistemi wireless Modulazione e demodulazione Reti di calcolatori

Dettagli

Reti di calcolatori protocolli

Reti di calcolatori protocolli Reti di calcolatori Reti di calcolatori Rete = sistema di collegamento tra vari calcolatori che consente lo scambio di dati e la cooperazione Ogni calcolatore e un nodo, con un suo indirizzo di rete, il

Dettagli

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

Reti, Protocolli e Indirizzi. DIMENSIONE della RETE. Arpanet e Internetworking. Topologia a Stella Premessa breve Reti, Protocolli e Indirizzi Lo sviluppo delle telecomunicazioni ha avuto due fattori determinanti : L esistenza di una rete esistente (quella telefonica) La disponibilita di HW e SW adeguati

Dettagli

Introduzione alle reti di calcolatori

Introduzione alle reti di calcolatori Introduzione alle reti di calcolatori Definizioni base. Collegamenti diretti e indiretti Strategie di multiplazione Commutazione di circuito e di pacchetto Caratterizzazione delle reti in base alla dimensione

Dettagli

Prof.ssa Sara Michelangeli. Computer network

Prof.ssa Sara Michelangeli. Computer network Prof.ssa Sara Michelangeli Computer network Possiamo definire rete di computer (Computer network) un sistema in cui siano presenti due o più elaboratori elettronici ed i mezzi per connetterli e che consenta

Dettagli

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

Reti standard. Si trattano i modelli di rete su cui è basata Internet Reti standard Si trattano i modelli di rete su cui è basata Internet Rete globale Internet è una rete globale di calcolatori Le connessioni fisiche (link) sono fatte in vari modi: Connessioni elettriche

Dettagli

Programmazione modulare 2015-2016

Programmazione modulare 2015-2016 Programmazione modulare 05-06 Indirizzo: Informatica Disciplina: SISTEMI E RETI Classe: 4 B Docente: Buscemi Letizia Ore settimanali previste: 4 ore ( teoria + ) Totale ore previste: 4 ore per 33 settimane

Dettagli

Esame di INFORMATICA

Esame di INFORMATICA Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 6 COS E UNA RETE Una rete informatica è un insieme di PC e di altri dispositivi che sono collegati tra loro tramite cavi oppure

Dettagli

Esame di INFORMATICA Lezione 6

Esame di INFORMATICA Lezione 6 Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 6 COS E UNA RETE Una rete informatica è un insieme di PC e di altri dispositivi che sono collegati tra loro tramite cavi oppure

Dettagli

La classificazione delle reti

La classificazione delle reti La classificazione delle reti Introduzione Con il termine rete si intende un sistema che permette la condivisione di informazioni e risorse (sia hardware che software) tra diversi calcolatori. Il sistema

Dettagli

I canali di comunicazione

I canali di comunicazione I canali di comunicazione tipo velocità min velocità max doppino telefonico 300bps 10 mbps micro onde 256kbps 100 mbps satellite 256kbps 100 mbps cavo coassiale 56 kbps 200 mbps fibra ottica 500 kbps 10

Dettagli

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

Reti Locali. Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato Reti Locali Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato Reti di Calcolatori una rete di calcolatori è costituita da due o più calcolatori autonomi

Dettagli

PROGRAMMAZIONE MODULARE 2015-2016. Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA

PROGRAMMAZIONE MODULARE 2015-2016. Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA PROGRAMMAZIONE MODULARE 2015-2016 Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA Docenti: Gualdi (teoria), Travaglioni (laboratorio) Ore settimanali previste: 2 TEORIA +

Dettagli

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

La rete: modelli di riferimento. La rete: modelli di riferimento. La rete: modelli di riferimento. La rete: modelli di riferimento Indice Indice 1. Definizioni essenziali 2. Modelli di rete 3. Reti fisiche 4. Protocolli di rete 5. Modelli di riferimento 6. Raffronto tra modelli Architettura degli Elaboratori 2 - T. Vardanega Pagina 275 Definizioni

Dettagli

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

TEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000 TEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000 1) Quanti sono i livelli del modello ISO/OSI: A. 3 B. 7 C. 6 D. non è definito un numero massimo non è definito un numero massimo 2) Due entità ad un

Dettagli

Crescita di Internet. Torna alla prima pagina

Crescita di Internet. Torna alla prima pagina Crescita di Internet Ogni computer connesso ad Internet viene univocamente identificato dal proprio IP address: stringa di 32 bit costituita dall indirizzo della rete (net-id), e dall indirizzo del computer

Dettagli

Tecnologie Informatiche n 6

Tecnologie Informatiche n 6 LE RETI DI COMPUTER Una RETE INFORMATICA è costituita da un insieme di computer collegati tra di loro ed in grado di condividere sia le risorse hardware (periferiche accessibili dai vari computer che formano

Dettagli

Esame di INFORMATICA COS E UNA RETE. Lezione 6 COMPONENTI DI UNA RETE VANTAGGI DI UNA RETE

Esame di INFORMATICA COS E UNA RETE. Lezione 6 COMPONENTI DI UNA RETE VANTAGGI DI UNA RETE Università degli Studi di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA A.A. 2008/09 COS E UNA RETE Una rete informatica è un insieme di PC e di altri dispositivi che sono collegati tra loro tramite

Dettagli

Simulazione prova scritta di sistemi Abacus per l Esame di Stato. Traccia n 1

Simulazione prova scritta di sistemi Abacus per l Esame di Stato. Traccia n 1 Simulazione prova scritta di sistemi Abacus per l Esame di Stato Traccia n 1 La condivisione delle informazioni e lo sviluppo delle risorse informatiche tramite cui esse possono venire memorizzate e scambiate

Dettagli

Programmazione in Rete

Programmazione in Rete Programmazione in Rete a.a. 2005/2006 http://www.di.uniba.it/~lisi/courses/prog-rete/prog-rete0506.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì ore 10-12 Sommario della

Dettagli

LE RETI E INTERNET. Definizione della rete Internet dal punto di vista fisico

LE RETI E INTERNET. Definizione della rete Internet dal punto di vista fisico LE RETI E INTERNET 1 Definizione della rete Internet dal punto di vista fisico LE RETI E INTERNET 2 Parla dei commutatori di pacchetto o packet switch. LE RETI E INTERNET 3 Parla dei dispositivi fisici

Dettagli

RETI -ARGOMENTI. Prof.ssa D'Angelo - Ti presento le reti - www.meatim.eu

RETI -ARGOMENTI. Prof.ssa D'Angelo - Ti presento le reti - www.meatim.eu RETI -ARGOMENTI 1. Definizione di Internet dal punto di vista fisico 2. Definizione di Internet dal punto di vista logico 3. Le reti di accesso 4. I tre tipi di connessione 5. Le reti locali (L.A.N.) 6.

Dettagli

Precorso di Informatica 2008/2009 A.A. 2008/2009

Precorso di Informatica 2008/2009 A.A. 2008/2009 Precorso di Informatica 2008/2009 A.A. 2008/2009 Programma del corso 6 ore di lezioni teoriche Lunedì 22 e giovedì 25 settembre Algoritmi e Programmazione Architettura degli elaboratori Sistemi Operativi

Dettagli

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

Reti di Calcolatori. una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette: Reti di Calcolatori una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette: condivisione di risorse (dati aziendali, stampanti, ) maggiore

Dettagli

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

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14. Pietro Frasca. Parte II Lezione 1 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Parte II Lezione 1 Martedì 4-03-2014 1 TESTO DI RIFERIMENTO RETI DI CALCOLATORI

Dettagli

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Schema di una Rete

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Schema di una Rete Finalità delle Reti di calcolatori Le Reti Informatiche Un calcolatore isolato, anche se multiutente ha a disposizione solo le risorse locali potrà elaborare unicamente i dati dei propri utenti 2 / 44

Dettagli

Reti di calcolatori. Reti di calcolatori 4/15/2013

Reti di calcolatori. Reti di calcolatori 4/15/2013 Reti di calcolatori In parte tratto dai capitoli 15 e 16 del libro Mandrioli, Ceri, Sbattella, Cremonesi, Cugola, "Informatica: arte e mestiere",3a ed., McGraw-Hill Reti di calcolatori Una rete di calcolatori

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

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

Networking e Reti IP Multiservizio

Networking e Reti IP Multiservizio Networking e Reti IP Multiservizio Modulo 2: Introduzione alle reti per dati IEEE802.3 (Ethernet) Gabriele Di Stefano: gabriele@ing.univaq.it Argomenti già trattati: Lezioni: Concetti fondamentali Entità

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

Reti di calcolatori: Internet

Reti di calcolatori: Internet Reti di calcolatori: Internet Sommario Introduzione Le reti reti locali: LAN La rete geografica Internet protocollo TCP-IP i servizi della rete Rete di calcolatori Interconnessione di computer e accessori

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

Indice. 1 Le architetture di rete... 3. 2 Classificazione delle reti informatiche... 6

Indice. 1 Le architetture di rete... 3. 2 Classificazione delle reti informatiche... 6 INSEGNAMENTO DI INFORMATICA DI BASE LEZIONE VI LE RETI INFORMATICHE PROF. GIOVANNI ACAMPORA Indice 1 Le architetture di rete... 3 2 Classificazione delle reti informatiche... 6 2.1 Tipologie di reti...

Dettagli

Prof. G. Ascia. Reti di calcolatori

Prof. G. Ascia. Reti di calcolatori Reti di calcolatori In parte tratto dai capitoli 15 e 16 del libro Mandrioli, Ceri, Sbattella, Cremonesi, Cugola, "Informatica: arte e mestiere",3a ed., McGraw-Hill Fondamenti di Informatica 1 Reti di

Dettagli

Le Reti di Computer. Tecnologie dell'informazione e della Comunicazione. I.S.I.S.S. Sartor CASTELFRANCO V.TO. Prof. Mattia Amadori

Le Reti di Computer. Tecnologie dell'informazione e della Comunicazione. I.S.I.S.S. Sartor CASTELFRANCO V.TO. Prof. Mattia Amadori I.S.I.S.S. Sartor CASTELFRANCO V.TO Tecnologie dell'informazione e della Comunicazione Le Reti di Computer Prof. Mattia Amadori Anno Scolastico 2015/2016 COS È UNA RETE DI COMPUTER? Rete di computer è

Dettagli

Parte II: Reti di calcolatori Lezione 23

Parte II: Reti di calcolatori Lezione 23 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Pietro Frasca Parte II: Reti di calcolatori Lezione 23 Martedì 26-05-2015 1 Confronto tra switch

Dettagli

Programmazione in Rete

Programmazione in Rete Programmazione in Rete a.a. 2005/2006 http://www.di.uniba.it/~lisi/courses/prog-rete/prog-rete0506.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì ore 10-12 Sommario della

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

Telecomunicazioni RETI DI ELABORATORI

Telecomunicazioni RETI DI ELABORATORI Telecomunicazioni RETI DI ELABORATORI Fino a qualche anno fa, per poter gestire e trasmettere a distanza i dati elaborati si utilizzava il mainframe, in cui tutta la potenza di calcolo era concentrata

Dettagli

Scopi e classificazioni

Scopi e classificazioni Reti di calcolatori Scopi e classificazioni Samuel Rota Bulò DAIS Università Ca Foscari di Venezia Classificazione reti R1.1 Reti Nozione di rete, molto diffusa in diversi contesti Ogni rete corrisponde

Dettagli

Il lavoro d ufficio e la rete

Il lavoro d ufficio e la rete Il lavoro d ufficio e la rete Quale parola meglio rappresenta e riassume il secolo XX appena trascorso? La velocità Perché? L evoluzione della tecnologia ha consentito prima la contrazione del tempo poi

Dettagli

Parte II: Reti di calcolatori Lezione 23

Parte II: Reti di calcolatori Lezione 23 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Parte II: Reti di calcolatori Lezione 23 Giovedì 22-05-2014 1 Reti wireless Una

Dettagli

Reti di calcolatori: Introduzione

Reti di calcolatori: Introduzione Reti di calcolatori: Introduzione Vittorio Maniezzo Università di Bologna Reti di computer e Internet Rete: sistema di collegamento di più computer mediante una singola tecnologia di trasmissione Internet:

Dettagli

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

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15. Pietro Frasca. Parte II Lezione 1 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Parte II Lezione 1 Giovedì 5-03-2015 TESTO DI RIFERIMENTO RETI DI CALCOLATORI E INTERNET un

Dettagli

Cos è un protocollo? Protocolli di rete: macchine invece di esseri umani Tutte le attività di comunicazione in Internet sono governate da protocolli

Cos è un protocollo? Protocolli di rete: macchine invece di esseri umani Tutte le attività di comunicazione in Internet sono governate da protocolli Cos è un protocollo? Protocolli umani: Che ora è? Ho una domanda Presentazioni messaggi specifici vengono spediti azioni specifiche sono compiute quando i messaggi sono ricevuti, o in seguito ad altri

Dettagli

Reti e problematiche di Rete: Reti geografiche e reti locali

Reti e problematiche di Rete: Reti geografiche e reti locali Reti e problematiche di Rete: Reti geografiche e reti locali Enrico Cavalli - enrico.cavalli@unibg.it Università di Bergamo - Anno Accademico 2008-2009 Reti Locali Reti geografiche e reti locali 2 1 Applicazioni

Dettagli

LE RETI ARGOMENTI TRATTATI Definizione di rete Classificazione delle reti Apparecchiatura di rete Mezzi trasmissivi Indirizzi IP Http Html DEFINIZIONE DI RETE Una rete di computer è costituita da un insieme

Dettagli

Cos è un protocollo? Ciao. Ciao 2:00. tempo. Un protocollo umano e un protocollo di reti di computer:

Cos è un protocollo? Ciao. Ciao 2:00. <file> tempo. Un protocollo umano e un protocollo di reti di computer: Cos è un protocollo? Un protocollo umano e un protocollo di reti di computer: Ciao Ciao Hai l ora? 2:00 tempo TCP connection request TCP connection reply. Get http://www.di.unito.it/index.htm Domanda:

Dettagli

INTRODUZIONE A RETI E PROTOCOLLI

INTRODUZIONE A RETI E PROTOCOLLI PARTE 1 INTRODUZIONE A RETI E PROTOCOLLI Parte 1 Modulo 1: Introduzione alle reti Perché le reti tra computer? Collegamenti remoti a mainframe (< anni 70) Informatica distribuita vs informatica monolitica

Dettagli

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

Reti di Calcolatori. Telematica: Si occupa della trasmissione di informazioni a distanza tra sistemi informatici, attraverso reti di computer Reti di Calcolatori 1. Introduzione 2. Storia 3. Topologia delle reti 4. Livelli della rete protocolli e servizi 5. Progetto dei livelli 6. Modello ISO OSI 7. Internet Protocol suite / / Modello TCP IP

Dettagli

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

Reti di Calcolatori. Master Bio Info Reti e Basi di Dati Lezione 4 Reti di Calcolatori Sommario Software di rete Livello Trasporto (TCP) Livello Rete (IP, Routing, ICMP) Livello di Collegamento (Data-Link) Software di rete Livello Rete (IP, Routing, ICMP) Se i protocolli

Dettagli

La Comunicazione tra Computer e le Reti

La Comunicazione tra Computer e le Reti La Comunicazione tra Computer e le Reti Prof. Vincenzo Auletta 1 Rete di Computer Insieme di computer, opportunamente collegati tra loro, che trasmettono informazioni. Stazione/Nodo: Apparecchio collegato

Dettagli

Per essere inviato il dato deve essere opportunamente codificato in modo da poter essere trasformato in SEGNALE, elettrico oppure onda luminosa.

Per essere inviato il dato deve essere opportunamente codificato in modo da poter essere trasformato in SEGNALE, elettrico oppure onda luminosa. La trasmissione dell informazione N.R2 La comunicazione tra due calcolatori si realizza tramite lo scambio di dati su un canale di comunicazione, esiste quindi un TRASMETTITORE che invia dei dati e un

Dettagli

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

Reti di Calcolatori. Corso di Informatica. Reti di Calcolatori. Reti di Calcolatori. Corso di Laurea in Conservazione e Restauro dei Beni Culturali Corso di Laurea in Conservazione e Restauro dei Beni Culturali Corso di Informatica Gianluca Torta Dipartimento di Informatica Tel: 011 670 6782 Mail: torta@di.unito.it Reti di Calcolatori una rete di

Dettagli

Fondamenti di routing (pag.34)

Fondamenti di routing (pag.34) Fondamenti di routing (pag.34) UdA2L1 Il livello di rete (Network layer) è il livello 3 della pila ISO/OSI. Questo livello riceve datagrammi (pacchetti) dal livello di trasporto e forma pacchetti che vengono

Dettagli

Reti di computer. Tecnologie ed applicazioni

Reti di computer. Tecnologie ed applicazioni Reti di computer Tecnologie ed applicazioni Da I.T a I.C.T Con I.T (Information Tecnology) si intende il trattamento delle informazioni attraverso il computer e le nuove apparecchiature tecnologiche ad

Dettagli

Sistemi informatici in ambito radiologico

Sistemi informatici in ambito radiologico Sistemi informatici in ambito radiologico Dott. Ing. Andrea Badaloni A.A. 2015 2016 Reti di elaboratori, il modello a strati e i protocolli di comunicazione e di servizio Reti di elaboratori Definizioni

Dettagli

C) supponendo che la scuola voglia collegarsi in modo sicuro con una sede remota, valutare le possibili soluzioni (non risolto)

C) supponendo che la scuola voglia collegarsi in modo sicuro con una sede remota, valutare le possibili soluzioni (non risolto) PROGETTO DI UNA SEMPLICE RETE Testo In una scuola media si vuole realizzare un laboratorio informatico con 12 stazioni di lavoro. Per tale scopo si decide di creare un unica rete locale che colleghi fra

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 1 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Intro: 1 Con il termine rete si indica in modo generico un collegamento fra 2 apparecchiature (sorgente - destinazione)

Dettagli

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

Protocolli di rete. Vittorio Maniezzo Università di Bologna. Vittorio Maniezzo Università di Bologna 02 Protocolli - 2/30 Protocolli di rete Vittorio Maniezzo Università di Bologna Vittorio Maniezzo Università di Bologna 02 Protocolli - 1/30 Strati di protocolli (Protocol Layers) Le reti sono complesse Molti elementi: host

Dettagli

Prefazione all edizione italiana

Prefazione all edizione italiana Sommario Prefazione all edizione italiana XIII Capitolo 1 Introduzione 1.1 Applicazioni delle reti di calcolatori 2 1.1.1 Applicazioni aziendali 3 1.1.2 Applicazioni domestiche 5 1.1.3 Utenti mobili 8

Dettagli

Prof. Andrea Borghesan

Prof. Andrea Borghesan SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI Le reti di calcolatori Prof. Andrea Borghesan http://venus.unive.it/borg borg@unive.it Ricevimento: martedì, 12.00-13.30. Dipartimento di Matematica 1 Modalità

Dettagli

Definizione di rete Una rete è un insieme di nodi collegati tra loro attraverso un mezzo trasmissivo

Definizione di rete Una rete è un insieme di nodi collegati tra loro attraverso un mezzo trasmissivo Paragrafo 1: Prerequisiti Definizione di rete Una rete è un insieme di nodi collegati tra loro attraverso un mezzo trasmissivo Lo scopo di una rete Lo scopo di una rete è quello di mettere in condivisione

Dettagli

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

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14. Pietro Frasca. Parte II Lezione 4 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Parte II Lezione 4 Giovedì 13-03-2014 1 Ritardi e perdite nelle reti a commutazione

Dettagli

Lavorare in Rete Esercitazione

Lavorare in Rete Esercitazione Alfonso Miola Lavorare in Rete Esercitazione Dispensa C-01-02-E Settembre 2005 1 2 Contenuti Reti di calcolatori I vantaggi della comunicazione lavorare in rete con Windows Internet indirizzi IP client/server

Dettagli

Glossario ADSL Asymmetric Digital Subscriber Line ADSL2+ Asymmetric Digital Subscriber Line ADSL ADSL2+ Browser Un browser Client Un client

Glossario ADSL Asymmetric Digital Subscriber Line ADSL2+ Asymmetric Digital Subscriber Line ADSL ADSL2+ Browser Un browser Client Un client Glossario ADSL Asymmetric Digital Subscriber Line ADSL2+ Asymmetric Digital Subscriber Line ADSL è una tecnica di trasmissione dati che permette l accesso a Internet fino a 8 Mbps in downstream ed 1 Mbps

Dettagli