Le reti di calcolatori
|
|
- Lorenzo Giannini
- 6 anni fa
- Visualizzazioni
Transcript
1 Le reti di calcolatori Moreno Marzolla Dipartimento di Informatica Scienza e Ingegneria (DISI) Università di Bologna
2 Le reti di calcolatori 2
3 Ringraziamenti Prof. Gabriele D'Angelo, Università di Bologna Le reti di calcolatori 3
4 Rete di calcolatori Una rete di calcolatori è un insieme di nodi collegati mediante mezzi di trasmissione dati che consentono lo scambio di informazioni Le reti di calcolatori 4
5 Reti a commutazione di circuito Le prime reti di comunicazione sono state le reti telefoniche Una chiamata telefonica stabilisce una connessione diretta tra chiamante e ricevente I sistemi telefonici (commutatori meccanici o elettronici) selezionano specifiche linee telefoniche, o circuiti, connessi in modo da creare un unico collegamento tra chiamante e ricevente Una volta che la linea è stata creata, i dati (voce) vengono trasmessi "JT Switchboard 770x540" by Joseph A. Carr - Licensed under Attribution via Commons - _770x540.jpg#/media/File:JT_Switchboard_770x540.jpg Le reti di calcolatori 5
6 Reti a commutazione di circuito Chiamante Commutatore Ricevente Le reti di calcolatori 6
7 Reti a commutazione di circuito Chiamante Commutatore Ricevente Le reti di calcolatori 7
8 Reti a commutazione di circuito Chiamante Commutatore Ricevente Le reti di calcolatori 8
9 Problemi La commutazione di circuito funziona bene per chiamate telefoniche Non funziona altrettanto bene per i dati Stabilire una connessione punto-punto per ogni coppia trasmittente-ricevente su reti di grandi dimensioni è complesso e poco efficiente Le linee dei commutatori rimangono impegnate durante l'intera durata della trasmissione Internet utilizza un meccanismo diverso, detto a commutazione di pacchetto Le reti di calcolatori 9
10 Commutazione di pacchetto I messaggi vengono suddivisi in pacchetti di dimensione fissata Ogni pacchetto viene instradato verso il destinatario, attraverso nodi intermedi Ogni nodo intermedio riceve un pacchetto e lo ritrasmette al nodo successivo (store-and-forward) Ciascun pacchetto puo' prendere strade diverse dagli altri Il destinatario riceve i pacchetti e li riassembla Le reti di calcolatori 10
11 Commutazione di pacchetto Mittente Destinatario Messaggio Nodo di instradamento (router) Le reti di calcolatori 11
12 Commutazione di pacchetto Mittente Destinatario Mes sa gg io Nodo di instradamento (router) Le reti di calcolatori 12
13 Commutazione di pacchetto Mittente io sa Destinatario Mes gg Nodo di instradamento (router) Le reti di calcolatori 13
14 Commutazione di pacchetto Mittente Destinatario Nodo di instradamento (router) Mes sa gg io Le reti di calcolatori 14
15 Commutazione di pacchetto Mittente Destinatario Nodo di instradamento (router) Messaggio Le reti di calcolatori 15
16 Vantaggi della commutazione di pacchetto Messaggi di grandi dimensioni vengono suddivisi in pacchetti più corti facilmente gestibili I pacchetti possono viaggiare su percorsi differenti, bilanciando il traffico sulla rete La ritrasmissione di un singolo pacchetto perso o danneggiato è preferibile alla ritrasmissione dell'intero messaggio Le reti di calcolatori 16
17 Problemi da risolvere Come faccio a identificare ogni nodo della rete? Come faccio a consentire a programmi diversi in esecuzione su nodi diversi di interagire tra loro? Cosa succede se qualche pacchetto viene perso? Cosa succede se qualche pacchetto viene duplicato? Cosa succede se i pacchetti arrivano al destinatario in ordine diverso dall'ordine di spedizione?... Le reti di calcolatori 17
18 Stack di protocolli Le reti di calcolatori 18 A. S. Tanenbaum, Computer Networks,
19 Architettura TCP/IP Protocolli a livello applicazione TCP UDP IP Scheda di rete e relativo driver Le reti di calcolatori 19
20 Livello Hardware Protocolli a livello applicazione TCP IP UDP Scheda di rete e relativo driver Gestisce la comunicazione tra due macchine collegate direttamente mediante un opportuno canale Impulsi elettrici su filo di rame, impulsi luminosi su fibra ottica, onde radio... Problemi affrontati Come rappresento sequenze di bit con il segnale analogico? Come gestisco errori dovuti a interferenze o collisioni? Le reti di calcolatori 20
21 Livello Internet Protocolli a livello applicazione TCP IP UDP Scheda di rete e relativo driver Comunicazione orientata a pacchetti tra due nodi non necessariamente collegati direttamente Problemi affrontati: Instradamento (routing) Identificazione univoca dei nodi della rete Le reti di calcolatori 21
22 Livello Trasporto Protocolli a livello applicazione TCP IP UDP Scheda di rete e relativo driver Comunicazione affidabile ed efficiente basata su un flusso di byte tra processi (programmi in esecuzione) Problemi affrontati Gestione pacchetti persi / duplicati / riordinati durante il tragitto Identificazione di processi in esecuzione sullo stesso nodo Le reti di calcolatori 22
23 Livello Applicazione Protocolli a livello applicazione TCP IP UDP Scheda di rete e relativo driver Protocolli di comunicazione utilizzati dalle applicazioni SMTP/POP/IMAP (Posta Elettronica) HTTP (Web) Bittorrent... Le reti di calcolatori 23
24 IP Il protocollo IP definisce le regole di base per la comunicazione tra due nodi (host) connessi alla rete Comunicazione orientata a pacchetti Comunicazione non affidabile: i pacchetti (datagram) possono essere persi, duplicati, ecc. La comunicazione è tra due host (esempio, due PC). IP (da solo) non distingue tra applicazioni diverse in esecuzione sullo stesso host IP definisce le regole per l'instradamento dei pacchetti nella rete per l'uso di indirizzi univoci assegnati a ciascun nodo della rete Le reti di calcolatori 24
25 IP Mittente Destinatario Internet Pacchetto fuori ordine Pacchetto duplicato Pacchetto perso Le reti di calcolatori 25
26 TCP Il protocollo TCP si basa su IP, e definisce meccanismi per realizzare una comunicazione affidabile ed efficiente tra due processi in esecuzione su due host Affidabile: pacchetti persi o danneggiati vengono ritrasmessi Efficiente: ridurre la congestione nei nodi intermedi TCP fornisce l'illusione di un canale di comunicazione (un tubo ) che collega due processi I dati arrivano nello stesso ordine con cui sono spediti Vengono corretti eventuali problemi legati a pacchetti IP persi o duplicati Le reti di calcolatori 26
27 P1 TCP P2 Processo Host P3 P6 P4 Internet P7 P8 P5 Le reti di calcolatori 27
28 Gli indirizzi IPv4 Ogni nodo collegato alla rete si chiama host PC, smartphone, smart TV, router,... Gli indirizzi IPv4 sono composti da 4 blocchi; ogni blocco è un numero intero compreso tra 0 e 255 Es Quindi un indirizzo IPv4 puó essere codificato con 32 bit, suddivisi in 4 numeri di 8 bit Ciascun host collegato a Internet deve avere un indirizzo IP Domanda: quanti indirizzi IPv4 distinti possono esistere? Le reti di calcolatori 28
29 Risposta Al massimo = 2 32 = In realtà sono di meno, perché certi intervalli di indirizzi sono riservati Esempio: 10.x.x.x denota un indirizzo IPv4 privato, che non può identificare un host raggiungibile dalla rete Internet pubblica Le reti di calcolatori 29
30 Quale è il mio indirizzo IP? Usando Windows XP, File Programs Accessories Command Prompt All'interno della finestra che si apre, digitare ipconfig e premere Invio Le reti di calcolatori 30
31 Gli indirizzi IPv6 Gli indirizzi IPv4 stanno per finire... Per tale ragione è stato sviluppato un nuovo protocollo (IPv6) con un nuovo schema di numerazione Indirizzi di 16 byte = 128 bit Ci sono in tutto circa possibili indirizzi IPv6 Vuol dire indirizzi IPv6 per metro quadro di superficie terrestre, oceani inclusi! Le reti di calcolatori 31
32 I nomi di dominio Lavorare con i numeri può andare bene per i calcolatori, meno per gli utenti umani Per questa ragione, al posto dei numeri si usano i nomi di dominio Es.: corrisponde a Un nome di dominio è costituito da sequenze di caratteri separati da punti I nomi vengono tradotti in numeri da server chiamati Domain Name Server (DNS) Le reti di calcolatori 32
33 Tradurre nomi di dominio in indirizzi IP Si può usare il comando nslookup nome_host Esempio: A quale indirizzo IP corrisponde Le reti di calcolatori 33
34 Banda e Latenza Banda Quantità di dati che possono essere trasferiti attraverso un canale di comunicazione in una unità di tempo Si misura in B/s (KB/s, MB/s, GB/s...) Latenza Tempo che passa dall'invio di un dato alla sua ricezione Si misura in secondi (millisecondi, ) Esempio Banda 512B/s Latenza 2s Le reti di calcolatori 43
35 Esempio Spediamo una microsd da 1GB (= 2 30 Byte = circa di Byte) tramite piccione viaggiatore Un piccione viaggiatore, con buone condizioni meteo, riesce a viaggiare alla velocità di 70km/h Calcolare la latenza e la banda di un piccione viaggiatore che consegna 1GB a 140km di distanza Le reti di calcolatori 44
36 Le reti di calcolatori 45
37 Domanda E' dato un canale con banda 1 MB/s (= B/s) e latenza 20 ms (= s) Vogliamo trasferire 100 KB (= B) Quanto tempo passa dall'inizio della trasmissione alla completa ricezione da parte del destinatario (x)? Mittente x Destinatario a b Tempo Le reti di calcolatori 47
38 Il protocollo HTTP Hyper Text Transfer Protocol (HTTP) Nella pila di protocolli TCP/IP si colloca a livello applicazione Principalmente utilizzato dai browser per collegarsi ai server Web e richiedere risorse Pagine HTML, immagini, video, file binari, Caratteristiche: Protocollo client-server In HTTP esistono due ruoli: il client (di solito, il vostro browser) attiva la connessione e invia le richieste. Il server accetta la connessione e risponde alla richiesta Protocollo generico E' un protocollo di trasporto: puo' essere usato per richiedere pagine HTML, file binari, immagini... Le reti di calcolatori 48
39 Client (browser) Server Web GET /index.html Apertura di una connessione TCP verso il processo server in esecuzione su GET /logo.png index.html GET /banner.png logo.png GET /photo.jpg banner.png photo.jpg Chiusura della connessione TCP Le reti di calcolatori 49
40 Posta Elettronica ( ) Consente di trasferire messaggi da un host ad un altro I messaggi possono includere testo, ma anche allegati di qualsiasi tipo (suoni, immagini, filmati...) Le reti di calcolatori 53
41 La catena dell'invio / ricezione della posta elettronica Mittente pippo@abc.com Server di posta del dominio abc.com Server di posta del dominio xyz.com Destinatario pluto@xyz.com Protocollo SMTP Protocollo SMTP Protocollo POP oppure IMAP Le reti di calcolatori 55
42 Simple Mail Transport Protocol (SMTP) Protocollo utilizzato dal mittente per comunicare col proprio server di posta in uscita, quando vuole spedire un nuovo messaggio Le reti di calcolatori 56
43 SMTP HELO abc.com 250 multivac.localdomain Hello localhost.localdomain [ ], pleased to meet you MAIL FROM Syntax error in parameters scanning "FROM" MAIL FROM: Sender ok RCPT TO: Recipient ok (will queue) DATA 354 Enter mail, end with "." on a line by itself From: <pippo@abc.com> To: <pluto@xyz.com> Subject: Questa e' una prova Questo e' il testo del messaggio. Non c'e' molto da dire, in verita'... A presto i0uhcm Message accepted for delivery QUIT multivac.localdomain closing connection Le reti di calcolatori 57
44 Post Office Protocol (POP) È uno dei protocolli che il destinatario può utilizzare per recuperare i messaggi I messaggi vengono trasferiti dal server di posta del destinatario al PC del destinatario usando il protocollo POP Una volta sul PC del destinatario, i messaggi possono essere letti da un apposito programma (Thunderbird, Outlook, OSX Mail.app...) Tramite POP è possibile chiedere al server di posta di: Recuperare la posta e in seguito cancellarla dal server Recuperare la posta senza cancellarla Vedere se ci sono nuovi messaggi Le reti di calcolatori 58
45 Internet Message Access Protocol (IMAP) È il protocollo che ha rimpiazzato POP per la lettura dei messaggi Con IMAP è possibile chiedere al server di scaricare solo alcuni messaggi, anziché tutti È possibile scaricare solo l'intestazione e il mittente di un messaggio (evito così di trasferire il corpo di messaggi che non mi interessano) IMAP consente di creare cartelle sul server di posta per tenere ordinati i messaggi Le reti di calcolatori 59
46 Alcune tristi verità sulla posta elettronica A meno di non prendere opportune precauzioni (crittografia, firma digitale) non possiamo essere sicuri dell'identità del mittente non possiamo essere sicuri che i messaggi vengano letti solo dal destinatario non possiamo essere sicuri che i messaggi non siano stati alterati durante il tragitto mittente destinatario Quindi: Trattate ogni mail con sospetto MAI fornire dati sensibili via mail (esempio, password, numeri di carta di credito, codice fiscale...) Le reti di calcolatori 60
47 Idee chiave Reti a commutazione di circuito vs reti a commutazione di pacchetto Stack di protocolli Indirizzi IP HTTP, SMTP, POP, IMAP Banda e latenza Le reti di calcolatori 61
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
DettagliInternet (- 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
DettagliIntroduzione. 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
DettagliMODELLI 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
DettagliLE RETI DI COMPUTER. Il modello TCP/IP, Indirizzi IP
LE RETI DI COMPUTER Il modello TCP/IP, Indirizzi IP SUITE DI PROTOCOLLI INTERNET Una suite di protocolli Internet, indica un insieme di protocolli di rete su cui si basa il funzionamento della rete Internet.
DettagliLe 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
DettagliReti 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
DettagliDipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche
Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche michele.perilli@unifg.it mlperilli@gmail.com Internet: argomenti! Modalità di collegamento alla rete Internet! Struttura ed
DettagliInformatica. Dipartimento di Economia. Ing. Cristiano Gregnanin. 8 novembre Corso di laurea in Economia
Informatica Dipartimento di Economia Ing. Cristiano Gregnanin Corso di laurea in Economia 8 novembre 2016 1 / 28 Rete informatica La rete informatica è la condivisione d informazioni o servizi. un computer
DettagliIntroduzione 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- Dispensa VI - RETI DI CALCOLATORI
Elementi di Informatica e Programmazione - Dispensa VI - RETI DI CALCOLATORI Alessandro Saetti (email: alessandro.saetti@unibs.it) Università degli Studi di Brescia 1 Classificazione delle Reti Modalità
DettagliMariarosaria 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
DettagliRETI DI CALCOLATORI Home Work ritardi e livello applicativo
RETI DI CALCOLATORI Home Work ritardi e livello applicativo Prima parte Q1. Supponiamo che un router A trasmetta un pacchetto su un collegamento con un router B, che la frequenza di trasmissione del collegamento
DettagliTecnologia dell Informazione
Tecnologia dell Informazione Il Sistema Operativo Windows Materiale Didattico a cura di Marco Musolesi Università degli Studi di Bologna Sede di Ravenna Facoltà di Giurisprudenza Corso di Laurea in Operatore
DettagliIntroduzione 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
DettagliReti. 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
DettagliCollegamento 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
DettagliIntroduzione 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
DettagliMetodologie Informatiche Applicate al Turismo
Metodologie Informatiche Applicate al Turismo 3. Introduzione a Internet Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://pages.di.unipi.it/milazzo milazzo di.unipi.it Corso di Laurea
DettagliFondamenti di Internet e Reti
sul Livello Applicativo 1. o HTTP (basi) Di seguito è riportato il contenuto (in codifica testuale ASCII) di una richiesta HTTP. Rispondere alle domande seguenti indicando dove trovate la risposta nella
DettagliProgrammazione 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
DettagliParte VIII Indice. Reti di calcolatori. Internet. topologie mezzi trasmissivi sistemi di trasmissione servizi sistemi client-server
Parte VIII Indice Reti di calcolatori topologie mezzi trasmissivi sistemi di trasmissione servizi sistemi client-server Internet indirizzi Internet principali servizi VIII.1 Collegamenti tra più calcolatori
DettagliMODELLO 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.
DettagliInternet. Cos'è internet?
Internet Da leggere: Cap.6, in particolare par. 6.4 del Console Ribaudo (testo B) I parte Cos'è internet? Milioni di dispositivi di calcolo tra loro interconnessi: host, end-systems Pc, workstation, server
DettagliReti 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
DettagliLe Reti Informatiche
Le Reti Informatiche modulo 4 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Lo Standard TCP/IP: 1 Nasce dall esigenza di creare uno standard per le reti a livello mondiale che si possa adattare
DettagliProva 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:
DettagliLe reti e Internet. Struttura e protocolli
Le reti e Internet Struttura e protocolli Informatica distribuita Modello centralizzato: più utenti utilizzano uno stesso calcolatore attraverso terminali. Modello distribuito: più calcolatori, di diverso
DettagliInformatica per la comunicazione" - lezione 8 -
Informatica per la comunicazione - lezione 8 - I multipli 1 KB (kilo) = 1000 B 1 MB (mega) = 1 mln B 1 GB (giga) = 1 mld B 1 TB (tera) = 1000 mld B Codifica binaria dei numeri Numerazione con base 10:
DettagliCorso 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
DettagliReti 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
DettagliCorso 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
DettagliReti 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
DettagliCapitolo 16 I servizi Internet
Capitolo 16 I servizi Internet 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
DettagliInstradamento. Fondamenti di Informatica
Instradamento Fondamenti di Informatica Previously on Fondamenti di Livelli e protocolli Livello fisico Fibra, DSL, Ethernet informatica Network Network: ogni nodo può inviare un messaggio a qualsiasi
DettagliInternet. Cos'è internet? Internet e protocolli
Internet Da leggere: Cap.6, in particolare par. 6.4 del Console Ribaudo (testo B) I parte Cos'è internet? Milioni di dispositivi di calcolo tra loro interconnessi: host, end-systems Pc, workstation, server
DettagliSistemi informatici in ambito radiologico. Dott. Ing. Andrea Badaloni A.A
Sistemi informatici in ambito radiologico Dott. Ing. Andrea Badaloni A.A. 2016-2017 Reti di elaboratori, il modello a strati e i protocolli di comunicazione e di servizio Reti di elaboratori Definizioni
DettagliComunicazione 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
DettagliReti informatiche. 2. Internet e navigazione
Reti informatiche 2. Internet e navigazione Un po di storia Il 1969 viene considerato l anno di nascita di Internet, quando l Università del Michigan e quella di Wayne stabilirono la prima connessione
DettagliArchitettura 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
DettagliIndirizzamento IP. Politecnico di Milano Facoltà di Ingegneria dell Informazione
Politecnico di Milano Facoltà di Ingegneria dell Informazione Indirizzamento IP -Indirizzamento classful -Subnetting e Supernetting -Indirizzamento classless Reti TCP/IP Reti a pacchetto (datagram) Mediante
DettagliReti Informatiche Edizione N
Reti Informatiche Edizione N. 5 2014-15 Giuseppe Anastasi Pervasive Computing & Networking Lab. () Dipartimento di Ingegneria dell Informazione Università di Pisa E-mail: g.anastasi@iet.unipi.it Website:
DettagliPrefazione 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
DettagliESERCIZI SVOLTI. Eserczio
ESERCIZI SVOLTI Eserczio In uno schema di multiplazione con etichetta l informazione d utente è trasferita mediante PDU composte da H=5 byte relativi a PCI e L=48 byte di carico utile. Si assuma che le
DettagliLaboratorio di Informatica
Laboratorio di Informatica RETI INFORMATICHE INTERNET Francesco Tura francesco.tura@unibo.it 1 Comunicazione tra computer Più computer possono essere collegati e quindi comunicare tra di loro al fine di:
DettagliSistemi Distribuiti. Informatica B. Informatica B
Sistemi Distribuiti Introduzione Che cos è un sistema distribuito? Un sistema distribuito è una collezione di computer indipendenti che appare all utente come un solo sistema coerente Da notare: le macchine
DettagliIntroduzione all Informatica. Fabrizio Angiulli. Reti di Calcolatori
Introduzione all Informatica Fabrizio Angiulli Reti di Calcolatori RETI DI CALCOLATORI Cos è una rete di calcolatori? Punto di vista logico sistema di dati ed utenti distribuito geograficamente Punto di
DettagliReti Informatiche Edizione N
Reti Informatiche Edizione N. 7 2016-17 Giuseppe Anastasi Direttore, Laboratorio Nazionale CINI Smart Cities & Communities Direttore, Dipartimento di Ingegneria dell Informazione Università di Pisa E-mail:
Dettagli3: 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
DettagliLe 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
DettagliINTERNET Ing. Giovanni Pozzi
U.T.E. Università della Terza Età Bollate, Garbagnate Milanese e Novate Milanese INTERNET Ing. Giovanni Pozzi Posta elettronica (e-mail) La posta elettronica o e-mail (dalla inglese «electronic mail»,
DettagliIl 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
DettagliFondamenti di Internet e Reti
1. sul Livello Applicativo 1. o HTTP (basi) Di seguito è riportato il contenuto (in codifica testuale ASCII) di una richiesta HTTP. Rispondere alle domande seguenti indicando dove trovate la risposta nella
DettagliUna rete di computer e': Una rete di computer permette:
Reti di calcolatori Le reti La nozione di rete e' un concetto molto diffuso. Una rete e' topologicamente senza gerarchia e senza centro. Si parla di rete stradale, rete elettrica, rete da pesca, rete del
DettagliUNIVERSITA DEGLI STUDI DI BERGAMO
UNIVERSITA DEGLI STUDI DI BERGAMO Dipartimento di Ingegneria A.A. 2015/16 FONDAMENTI DI RETI E TELECOMUNICAZIONE Appello del 19/01/17 Esame FRT 6 CFU (cod. 22033) Esame FRT 9 CFU (cod. 21024) Esercizi
DettagliReti informatiche (2)
Reti informatiche (2) Lunedì: ore 11-13 Giovedì: ore 15-17 Padovani Alessandro - padovani@csr.unibo.it - IP: indirizzamento Perché la comunicazione tra computer vada a buon fine è necessario che ognuno
DettagliSMSPortal. SMS-Gateway interfaccia SMTP. Versione 1.0.0. 2004, 2005, 2006 SMSPortal. Digitel Mobile Srl Via Raffaello, 77 65124 Pescara (Italy)
SMS-Gateway interfaccia SMTP Versione 1.0.0 2004, 2005, 2006 SMSPortal 1 1 Introduzione 1.1 Sommario Solo gli utenti autorizzati hanno accesso al nostro SMS Gateway e possono trasmettere messaggi SMS attraverso
DettagliReti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.
Reti locati e reti globali Tecnologie: Reti e Protocolli Reti locali (LAN, Local Area Networks) Nodi su aree limitate (ufficio, piano, dipartimento) Reti globali (reti metropolitane, reti geografiche,
Dettaglila trasmissione è regolata solamente dall algoritmo per il controllo del flusso prima di inviare l ACK.
1. Considerare il problema della stima del Round Trip Time. Supporre che inizialmente RTT valga 200 ms. Il mittente invia un segmento e riceve l ACK relativo dopo 100 ms, quindi invia un altro segmento,
DettagliIl 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)
DettagliIntroduzione 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.
DettagliReti di calcolatori. Riferimenti: Curtin cap. 9
Reti di calcolatori Riferimenti: Curtin cap. 9 Reti di calcolatori Una rete di calcolatori è costituita da due o più elaboratori collegati mediante un mezzo che permette di farli colloquiare il mezzo è
DettagliFondamenti 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
DettagliINTERNET Ing. Giovanni Pozzi
U.T.E. Università della Terza Età Bollate, Garbagnate Milanese e Novate Milanese INTERNET Ing. Giovanni Pozzi Posta elettronica (e-mail) La posta elettronica o e-mail (dalla inglese «electronic mail»,
DettagliSistemi 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
DettagliInternet come funziona?
Internet come funziona? Cos'è una rete e cos'è la Rete: Reti locali e geografiche Protocolli Architettura Client/Server Architettura P2P (Peer-to-peer) Internet ( web!) e i suoi servizi: World Wide Web
DettagliTecniche di commutazione
Tecniche di commutazione Modello di un sistema di comunicazione Messaggio Messaggio Segnali Codificatore Modulatore Canale Demodulatore Decodificatore Il messaggio viene originato da una sorgente e deve
DettagliISO 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
DettagliTipi di comunicazione
Tipi di comunicazione - 1 - COMMUTAZIONE: DI CIRCUITO E DI PACCHETTO La commutazione è quell operazione che predispone il percorso che le informazioni emesse dal mittente devono seguire per raggiungere
DettagliArchitettura delle reti. Versione del 4 marzo 2004
Architettura delle reti Versione del 4 marzo 2004 Reti di calcolatori Una rete di calcolatori è costituita da molti calcolatori (nodi o host della rete) collegati tra loro che interagiscono usufruendo
DettagliReti di calcolatori. Rete di calcolatori
Operatore informatico giuridico Informatica Giuridica A.A 2006/2007 II Semestre Reti di calcolatori prof. Monica Palmirani Rete di calcolatori Le reti di calcolatori sono un insieme di dispositivi hardware
DettagliLe Reti Informatiche
Le Reti Informatiche modulo 6 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Il Livello di Rete: 1 Il livello di Rete nel modello TCP/IP è chiamato anche strato internet ed è rappresentato da
DettagliINFORMATICA DISTRIBUITA. lez 6 World Wide Web (cont)
INFORMATICA DISTRIBUITA prof. lez 6 World Wide Web (cont) Università degli Studi di Milano Scienze e Tecnologie della Comunicazione Musicale a.a. 2009-2010 Scripting Invece di avere un programma esterno,
DettagliRETI A COMMUTAZIONE DI PACCHETTO. Caratteristiche e principi di funzionamento
RETI A COMMUTAZIOE DI PACCETTO Caratteristiche e principi di funzionamento VARIABILITA DEL BIT RATE DI U SEGALE R (Bit-Rate) VALORE DI PICCO DEL BIT-RATE S VALORE MEDIO DEL BIT-RATE E tempo CARATTERISTICE
DettagliPIANO DI LAVORO ANNO SCOLASTICO 2015-2016. I.T.S.O.S C. E. GADDA Sede di Langhirano MATERIA DI INSEGNAMENTO: SISTEMI E RETI PROF.
PIANO DI LAVORO ANNO SCOLASTICO 2015-2016 I.T.S.O.S C. E. GADDA Sede di Langhirano MATERIA DI INSEGNAMENTO: SISTEMI E RETI PROF.SSA MARZIA CONTI CLASSE 5AL INFORMATICO LIVELLI DI PARTENZA Dalle prime lezioni
DettagliSistemi 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
DettagliInternet. La rete delle reti: collega fra loro reti locali, metropolitane, geografiche e singoli computer di tutto il mondo
Internet La rete delle reti: collega fra loro reti locali, metropolitane, geografiche e singoli computer di tutto il mondo Internet 1990: 3000 reti e 200.000 calcolatori (detti host) 1992: viene collegato
DettagliUna 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
DettagliINFORMATICA. Prof. MARCO CASTIGLIONE. Istituto Tecnico Statale Tito Acerbo - PESCARA
INFORMATICA Prof. MARCO CASTIGLIONE Istituto Tecnico Statale Tito Acerbo - PESCARA 1.1 Introduzione Internet è una rete di calcolatori collegati tra loro e fisicamente posizionati in tutto il mondo RETE
DettagliReti informatiche. 3. Posta Elettronica
Reti informatiche 3. Posta Elettronica Un po di storia Il 1970 fu l anno d inizio dell uso della posta elettronica (electronic mail). Nel 1971 un ricercatore della Bolt, Beranek & Newman, Ray Tomlinson,
DettagliGestione delle Reti di Telecomunicazioni
Dipartimento di Elettronica e Telecomunicazioni Gestione delle Reti di Telecomunicazioni Modello TCP/IP Ing. Tommaso Pecorella Ing. Giada Mennuti {pecos,giada}@lenst.det.unifi.it 1 Protocolli di trasporto
DettagliReti 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ì
DettagliReti Domestiche. Argomenti: Utilità di una rete (domestica) Come realizzarla Cosa serve per realizzarla Problematiche di sicurezza
Argomenti: Utilità di una rete (domestica) Come realizzarla Cosa serve per realizzarla Problematiche di sicurezza Utilità Si usa una rete per condividere risorse Stampanti Spazio su disco Accesso ad internet
DettagliLivello applicazione: (RFC), protocollo FTP, protocollo Posta Elettronica
Livello applicazione: (RFC), protocollo FTP, protocollo Posta Elettronica Gaia Maselli Queste slide sono un adattamento delle slide fornite dai libri di testo e pertanto protette da copyright. - Copyright
DettagliParte II: Reti di calcolatori Lezione 8
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Parte II: Reti di calcolatori Lezione 8 Martedì 31-03-2015 1 Connessione persistente La connessione
Dettagli(1) (2) (3) (4) 11 nessuno/a 9 10. (1) (2) (3) (4) X è il minore tra A e B nessuno/a X è sempre uguale ad A X è il maggiore tra A e B
Compito: Domanda 1 Per l'algoritmo fornito di seguito, qual è il valore assunto dalla variabile contatore quando l'algoritmo termina: Passo 1 Poni il valore di contatore a 1 Passo 2 Ripeti i passi da 3
DettagliNome e Cognome : Anno di corso Numero di matricola : Como, 7 maggio Quiz a risposta multipla
Università dell Insubria Sede di Como Laurea in Informatica Corso di Reti ed Applicazioni AA 2003 Test 2 Nome e Cognome : Anno di corso Numero di matricola : Como, 7 maggio 2003 Istruzioni Nei quiz a risposta
DettagliArchitetture 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
DettagliConfidenzialità e crittografia simmetrica. Contenuto. Scenario tipico. Corso di Sicurezza su Reti Uso della crittografia simmetrica
Confidenzialità e crittografia simmetrica Barbara Masucci Dipartimento di Informatica ed Applicazioni Università di Salerno masucci@dia.unisa.it http://www.dia.unisa.it/professori/masucci Contenuto Uso
DettagliINTRODUZIONE A RETI E PROTOCOLLI
PARTE 1 INTRODUZIONE A RETI E PROTOCOLLI Parte 1 Modulo 1: Introduzione alle reti 1 Perché le reti tra computer? Collegamenti remoti a mainframe (< anni 70) Informatica distribuita vs informatica monolitica
DettagliCorso 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
DettagliArchitettura dell Informazione
Architettura dell Informazione 6. - Protocolli a livello applicazione nel WWW Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://pages.di.unipi.it/milazzo milazzo di.unipi.it Master in
DettagliLivello trasporto. Servizi del livello trasporto
ivello trasporto Servizi Multiplexing e demultiplexing Trasporto senza connessione: UDP Principi di trasferimento affidabile Trasporto orientato alla connessione: TCP Struttura del segmento Trasferimento
DettagliIndirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet
Indirizzi Internet e Protocolli I livelli di trasporto delle informazioni Comunicazione e naming in Internet Tre nuovi standard Sistema di indirizzamento delle risorse (URL) Linguaggio HTML Protocollo
DettagliAcquisizione di Capacità Informatiche
Acquisizione di Capacità Informatiche Moduli della lezione Lezione del 27 Maggio 2015 2a parte: Internet: WWW e i loro servizi Internet: il WWW e i loro servizi Struttura di Internet Servizi di Internet
DettagliTELECOMUNICAZIONI. Con la nascita delle telecomunicazioni, i messaggi possono viaggiare più veloci del più veloce mezzo di trasporto.
TELECOMUNICAZIONI Telecomunicazione: sistema di comunicazione a distanza effettuata mediante trasmissione di informazioni attraverso l'uso di correnti elettriche e la loro trasmissione a distanza grazie
DettagliCorso di Sistemi di Misura Distribuiti. Ing. Domenico Capriglione
Corso di Sistemi di Misura Distribuiti Ing. Domenico Capriglione capriglione@unicas.it ARCHITETTURE CLIENT-SERVER I PROTOCOLLI TCP/IP E UDP ARCHITETTURE CLIENT-SERVER Cosa è un applicazione Client-Server?
DettagliUD 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
DettagliCorso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2011/12)
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori (a.a. 2011/12) Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) Protocolli applicativi: e POP3
DettagliReti 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