Rete di Calcolatori. Elementi di Informatica. Servizi. Un Po di Storia. Condivisione di Risorse - 2. Condivisione di Risorse - 1

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Rete di Calcolatori. Elementi di Informatica. Servizi. Un Po di Storia. Condivisione di Risorse - 2. Condivisione di Risorse - 1"

Transcript

1 Università degli Studi di Udine Facoltà di Ingegneria CORSO DI LAUREA IN SCIENZE dell ARCHITETTURA Elementi di Informatica Reti di Calcolatori D. Gubiani Una rete di calcolatori è un insieme di elaboratori autonomi collegati fra di loro mediante collegamenti fisici al fine di utilizzare nel miglior modo possibile le risorse disponibili e di offrire vari servizi di comunicazione 2 maggio 2011 D. Gubiani Reti di Calcolatori 1 D. Gubiani Reti di Calcolatori 2 Un Po di Storia Servizi I primi tentativi di trasmissione dati fra due elaboratori risalgono agli anni 40 Le reti come le concepiamo oggi hanno fatto le loro comparsa negli anni 70 - dapprima in ambiente militare - poi negli ambienti universitari Solo nell ultimo decennio c è stata un espansione globale Pari passo allo sviluppo delle reti sono aumentati i servizi a disposizione : gli utenti della rete possono, indipendentemente dalla loro locazione fisica, condividere risorse sia software che hardware Miglioramento dell affidabilità: nel suo complesso si ha la disponibilità di risorse alternative sostituibili l una all altra : possibilità per gli utenti di comunicare Pubblicazione: possibilità di rendere disponibili risorse informative D. Gubiani Reti di Calcolatori 3 D. Gubiani Reti di Calcolatori 4 di Risorse - 1 di Risorse - 2 Il collegamento fisico fra diversi elaboratori (nodi) consente di poter raggiungere risorse di un altro nodo L utente di un nodo ha il possesso virtuale di tutta una serie di risorse messe a disposizione dal complesso della rete Possono essere condivise diverse tipologie di risorse - unità disco: limita la duplicazione di dati e programmi - stampanti: aumenta la percentuale di tempo di utilizzo - modem e fax D. Gubiani Reti di Calcolatori 5 D. Gubiani Reti di Calcolatori 6

2 Trasferimento di File fra Utenti Il trasferimento di file da un nodo ad un altro della rete può avvenire facilmente tramite il protocollo FTP (File Transfer Protocol) - l accesso ai file richiede username e password - la modalità anonymous permette l accesso a tutti gli utenti e viene utilizzata per diffondere programmi freeware o shareware Altri servizi simili: - banche dati online (ricerche online - thesaurus) - terminale virtuale Attraverso l utilizzo della rete è possibile la comunicazione fra vari utenti che si trovano fisicamente lontani in varie forme: - sincrona - asincrona D. Gubiani Reti di Calcolatori 7 D. Gubiani Reti di Calcolatori 8 Posta Elettronica - 1 Posta Elettronica - 2 La posta elettronica (electronic mail o ) è il servizio attualmente più conosciuto e usato Permette lo scambio di corrispondenza fra utenti Metodologia: un mittente spedisce un messaggio, eventualmente dotato di un oggetto, ad un destinatario indicando da un indirizzo L informazione che si vuole inviare può non essere semplicemente un messaggio testuale ma si possono incollare al messaggio file veri e propri (attachment) Vantaggi: - il tempo di ricezione dipende dal percorso fisico e dal carico delle linee, ma è inferiore alla posta tradizionale - costi concorrenziali rispetto posta, fax e telefono Rispetto ai collegamenti interattivi è asincrona - server SMTP - server POP D. Gubiani Reti di Calcolatori 9 D. Gubiani Reti di Calcolatori 10 Posta Elettronica - 3 Posta Elettronica - 4 Tutti gli indirizzi di posta elettronica presentano la forma dove: - utente identifica l utente - dominio individua l elaboratore che si occupa della gestione della casella di posta elettronica Esempio. Le mailing list (o liste di discussione) prevedono meccanismi automatici per la gestione di discussioni su specifiche tematiche - liste di indirizzi I newsgroup hanno funzionalità simili alle mailing list ma, invece di utilizzare , i partecipanti ai gruppi possono leggere i messaggi da una lista (USEnet o forum) D. Gubiani Reti di Calcolatori 11 D. Gubiani Reti di Calcolatori 12

3 Caratteristiche e Qualità del Segnale La rete necessita di un supporto fisico per il collegamento Il mezzo trasmissivo incide sulle caratteristiche della rete Due grosse tipologie di mezzi trasmissivi: - guidati: linee fisiche che portano il segnale elettrico o ottico - non guidati: basate sull irradiazione di segnali elettromagnetici nello spazio Capacità di canale: anche detta impropriamente larghezza di banda, indica il numero di bit che il canale è in grado di trasmettere nell unità di tempo Attenuazione del segnale: fenomeno che comporta la riduzione del segnale e limita la distanza che il segnale può percorrere (soluzione: ripetitori) Interferenze fra segnali: possono creare distorsioni di trasmissione (soluzione nei mezzi guidati: schermatura) Numero di ricevitori: indica il numero di utenti che possono partecipare al collegamento D. Gubiani Reti di Calcolatori 13 D. Gubiani Reti di Calcolatori 14 Doppino Telefonico Cavo Coassiale Costituito da due o più coppie di fili di rame, singolarmente ricoperti di materiale isolante, intrecciati uno intorno all altro e isolati da una guaina Poichè ogni doppino fornisce un singolo collegamento, generalmente più doppini vengono raggruppati in un unico cavo Velocità fino a 200 Mbps Bassa sensibilità a disturbi esterni Di semplice utilizzo (spesso già posato) ed economico Per reti locali e tratti di reti più grandi Costituito da un corpo centrale conduttorericoperto da materiale isolante sul quale viene avvolta una calza metallica, racchiusa a sua volta in una guaina protettiva Insensibile alle interferenze elettromagnetiche Più costoso ma permette di trasmettere il segnale senza bisogno di ripetitori per distanze superiori al doppino Velocità fino a 500 Mbps Attualmente sostituito dal doppino telefonico nelle piccole reti e dalle fibre ottiche sulle distanze piccole D. Gubiani Reti di Calcolatori 15 D. Gubiani Reti di Calcolatori 16 Fibre Ottiche Costituita da sottili fili di materiale trasparente alla luce in cui la trasmissione di un fascio luminoso avviene sfruttando il principio di riflessione E costituito da un cavo conduttore centrale avvolto da un rivestimento di rifrazione contenuto a sua volta in una guaina opaca Velocità molto elevata, ridotta attenuazione del segnale e immunità dalle interferenze, ma aumentano i costi Tabella Riassuntiva sui Guidati D. Gubiani Reti di Calcolatori 17 D. Gubiani Reti di Calcolatori 18

4 Mezzi Trasmissivi Non Guidati Trasmissioni a Microonde I segnali vengono trasmessi e ricevuti mediante antenne - l antenna del trasmettitore invia nello spazio onde elettromagnetiche - l antenna del ricevitore le capta Sono utilizzati per grandi distanze, il ritardo nella comunicazione può essere elevato, i costi sono elevati A seconda delle frequenze utilizzate si parla di trasmissione a radiofrequenza, micronde o infrarossi Un sistema di trasmissione a microonde può essere - basato a terra: prevede ripetitori per superare gli ostacoli e le distanze - via satellite: utilizza come ripetitore un satellite D. Gubiani Reti di Calcolatori 19 D. Gubiani Reti di Calcolatori 20 Trasmissioni a Radiofrequenza Un sistema che utilizza le onde radio è il sistema di telefonia che utilizza diverse tecnologie - Global System for Mobile communications (GSM): velocità dell ordine di 10Kbit/s massimi - General Packet Radio Service (GPRS): evoluzione de GSM, velocità media dell ordine dei 50Kbit/s (teorica massima 170) - Universal Mobile Telecommunication System (UMTS): ulteriore evoluzione del GSM che presenta una copertura a due livelli con velocità di 384 Kbit/s (FDD) e 2Mbit/s (TDD) Il metodo con cui sono collegati i vari elaboratori (topologia) influenza le caratteristiche della rete - tolleranza ai guasti - costi Si possono distinguere due tipologie di trasmissione - punto-a-punto (point-to-point) - a diffusione globale (broadcast) D. Gubiani Reti di Calcolatori 21 D. Gubiani Reti di Calcolatori 22 Collegamento Punto-Punto (point-to-point) Topologia di Connessioni Punto-Punto Collegamento fra due singoli nodi A STELLA AD ANELLO Il collegamento punto-a-punto fra diverse coppie di nodi è alla base di reti più complesse I messaggi (pacchetti) inviati dal mittente per raggiungere il destinatario potrebbero dover visitare più nodi secondo diversi possibili cammini Nodo centrale collegato direttamente con tutti gli altri nodi della rete Ogni nodo è collegato ad un nodo che lo precede, da cui riceve i messaggi, e da un nodo che lo segue, a cui invia i messaggi D. Gubiani Reti di Calcolatori 23 D. Gubiani Reti di Calcolatori 24

5 Collegamento a diffusione globale (broadcast) Un singolo canale è condiviso da tutti i nodi della rete (più di due nodi) I messaggi (pacchetti) inviati dal nodo mittente vengono ricevuti da tutti gli altri nodi che li analizzano e solo se è indirizzato a loro viene elaborato Client-Server: è presente un nodo dedicato, detto server, che gestisce centralmente l intera rete - tutti gli altri nodi della rete, detti client, effettuano delle richieste al server - il server risponde Peer-to-Peer: sono presenti un insieme di nodi connessi in modo paritetico - ogni nodo può inviare messaggi e condividere risorse D. Gubiani Reti di Calcolatori 25 D. Gubiani Reti di Calcolatori 26 Client-Server VS Peer-to-Peer Consistenza del software: CS evita incompatibilità ma è possibile un sovraccarico della rete Flessibilità haware: i client posso avere capacità limitate rispetto al server mentre nel PP tutti i nodi devono essere di agire sia da client che da server Memorizzazione dei dati: nel CS i dati devono risiedere sul disco del server che diventa punto critico, nel PP risiedono sul disco del proprietario (copia unica per evitare inconsistenza) Sicurezza: gestita centralmente nel CS, nel PP sta ad ogni nodo gestirla limitatamente a se stesso Backup: semplificata dalla centralità del server nel CS, gestita da ogni nodo nel PP Si possono distinguere due distinte modalità di connessione - commutazione di circuito (circuit switching) - commutazione di pacchetto (packet switching) D. Gubiani Reti di Calcolatori 27 D. Gubiani Reti di Calcolatori 28 Commutazione di Circuito - 1 Commutazione di Circuito - 2 La commutazione di circuito stabilisce un canale dedicato fra utente e destinatario - l utente stabilisce la connessione - utilizza la connessione - rilascia la connessione I messaggi inviati dal mittente vengono ricevuti dal destinatario nello stesso ordine in cui sono stati spediti La commutazione di circuito è tipicamente usata nelle comunicazioni telefoniche D. Gubiani Reti di Calcolatori 29 D. Gubiani Reti di Calcolatori 30

6 Commutazione di Pacchetto - 1 Commutazione di Pacchetto - 2 La commutazione di pacchetto è una tecnica utilizzata per condividere un canale di comunicazione tra più stazioni Dati trasmessi vengono trasmessi in piccoli frammenti che viaggiano indipendenti - la sorgente suddivide i messaggi in pacchetti - la destinazione ricostruisce i dati originali Ogni pacchetto contiene informazione sufficiente per la consegna e può seguire cammini diversi Utilizzata generalmente per realizzare reti di calcolatori D. Gubiani Reti di Calcolatori 31 D. Gubiani Reti di Calcolatori 32 Reti LAN In base all estensione le reti possono essere suddivise in: Una rete locale o LAN (Local Area Network) è composta da un gruppo di nodi (elaboratori e altre risorse) che si trovano all interno dello stesso edificio o in edifici adiacenti Tradizionalmente utilizza un approccio di tipo broadcast Topologie tipiche: bus, a stella, ad anello D. Gubiani Reti di Calcolatori 33 D. Gubiani Reti di Calcolatori 34 Reti Senza Filo o Wireless Reti MAN Soprattutto con il grande sviluppo dei portatili ha portato allo sviluppo delle reti senza fili o wireless - veloce installazione - potrebbe essere più economica Trasmissione dei dati mediante la modulazione di onde elettromagnetiche Una rete metropolitana o MAN (Metropolitan Area Network) è una versione ingrandita di LAN e utilizza tecnologie simili Può coprire più edifici o intere città Può essere pubblica o privata D. Gubiani Reti di Calcolatori 35 D. Gubiani Reti di Calcolatori 36

7 Reti WAN Protocolli di Trasmissione - 1 Una rete geografica o WAN (Wide Area Network) copre una grande area geografica (nazione o continente) In genere una WAN è composta da un insieme di sottoreti collegate fra di loro Ogni rete è composta da dispositivi HW e risorse SW Un protocollo di trasmissione è un insieme di regole atte a specificare come i vari nodi della rete devono interagire Per ridurre la complessità di progettazione i protocolli sono organizzati in strati o livelli Lo scopo di un livello è quello di offrire certi servizi al livello superiore che possono essere: - controllo dell errore (affidabilità) - controllo del flusso (evita il sovraccarico) - frammentazione e riassemblaggio - stabilire la connessione D. Gubiani Reti di Calcolatori 37 D. Gubiani Reti di Calcolatori 38 Protocolli di Trasmissione - 2 Schema Generico di Protocolli di Trasmissione In particolare, un protocollo governa il formato e il significato dei blocchi di informazione, dei pacchetti o dei messaggi che vengono scambiate fra le entità pari Fra ogni coppia di livelli c è un interfaccia che definisce quali operazioni e servizi offre il livello sottostante a quello superiore Un insieme di livelli e di protocolli è chiamato architettura di rete D. Gubiani Reti di Calcolatori 39 D. Gubiani Reti di Calcolatori 40 Messaggi fra Livelli Tipi di Servizi Forniti dai Protocolli Ogni livello comunica con quello corrispondente di un altro nodo per mezzo delle informazioni memorizzate nelle intestazioni dei messaggi che vengono inviati Ogni strato aggiunge la sua intestazione davanti al messaggio proveniente dal livello immediatamente superiore Le intestazioni sono concatenati all inizio del messaggio e quando il messaggio attraversa la rete vengono decodificate livello per livello I protocolli forniscono due tipi di servizi - orientati alla connessione (connection oriented) - privi di connessione (connectionless) D. Gubiani Reti di Calcolatori 41 D. Gubiani Reti di Calcolatori 42

8 Servizi Orientati alla Connessione (Connection Oriented) Sono modellati sul sistema telefonico - l utente stabilisce la connessione - utilizza la connessione - rilascia la connessione I messaggi inviati dal mittente vengono ricevuti dal destinatario nello stesso ordine in cui sono stati spediti Servizi Privi di Connessione (connectionless) Sono modellati sul sistema postale Ogni messaggio viaggia in modo indipendente anche se viene inviato dallo stesso mittente al medesimo destinatario allo stesso momento - ogni messaggio porta con se l indirizzo del destinatario - l ordine di ricezione è indipendente dall ordine di avvio D. Gubiani Reti di Calcolatori 43 D. Gubiani Reti di Calcolatori 44 ISO/OSI: Livelli - 1 L ISO (International Standard Organization) ha definito il modello ISO/OSI (Open System Interconnection) che si basa su 7 livelli Per ogni livello sono definiti i servizi, i protocolli di comunicazione e i dettagli operativi - Applicazione: contiene un insieme di protocolli per permettere che i programmi applicativi possano comunicare (es. terminale virtale, trasferimento file, mail agent,...) - Presentazione: gestisce la sintassi e la codifica (es ASCII, EBCDIC) che può avere diverse rappresentazioni interne - Sessione: organizza (sincronizza, tiene traccia delle comunicazioni correnti) il dialogo tra i due end-system ed è raramente utilizzato D. Gubiani Reti di Calcolatori 45 D. Gubiani Reti di Calcolatori 46 ISO/OSI: Livelli - 2 ISO/OSI: Livelli Trasporto: fornisce il trasferimento trasparente end-to-end dell informazione (frammentazione del flusso, correzione errori, prevenzione della congestione,..) - Network: gestisce l instradamento dei messaggi, cioè determina come i pacchetti devono percorrere la rete per raggiungere dal sorgente il destinatario e include i protocolli X25 (connection oriented) ed IP (connection-less) - Data-Link: si occupa della trasmissione affidabile, quindi priva di errori di trasmissione non segnalati, mediante l inserimento di Frame Control Sequence (FCS), e decomprime i dati da spedire in pacchetti spediti in sequenza attendendo poi il messaggio di avvenuta ricezione - Fisico: si occupa della trasmissione di sequenze binarie sul canale di comunicazione D. Gubiani Reti di Calcolatori 47 D. Gubiani Reti di Calcolatori 48

9 ISO/OSI: Invio Dati Sistemi Intermedi Se un processo mittente vuole inviare dei dati a un processo destinatario utilizzando il modello ISO/OSI: - passa i dati al livello applicazione che aggiunge la sua intestazione e passa il blocco dei dati al livello di presentazione - questo processo viene ripetuto fino al raggiungimento del livello fisico - a livello fisico il blocco di dati viene trasmesso al destinatario - salendo nei livelli, ogni livello elimina la relativa intestazione - al processo destinatario arriva il messaggio originario Non sempre lo scambio di informazioni avviene direttamente tra le applicazioni dei due sistemi finali (End Systems) La connessione spesso comporta l attraversamento di sistemi intermedi che fungono da inoltratori (relayers) di informazione Gli inoltratori assumo nomi diversi secondo il livello in cui avviene l operazione: - Ripetitore (livello 1) - Bridge (livello 2) - Router (livello 3) - Gateway (livelli superiori) D. Gubiani Reti di Calcolatori 49 D. Gubiani Reti di Calcolatori 50 fra Livelli La rete, sviluppata durante la fase di standardizzazione ISO, ha imposto come standard il modello TCP/IP (Transmission Control Protocol/ Protocol) - più libertà rispetto ad ISO/OSI D. Gubiani Reti di Calcolatori 51 D. Gubiani Reti di Calcolatori 52 : Livelli Protocollo IP Ogni livello ha diversi compiti: - : permette ad un host di inviare pacchetti in una qualsiasi rete in modo che viaggino indipendentemente verso la destinazione e sfrutta il protocollo IP ( Protocol) che si occupa di consegnare i pacchetti dove si suppone debbano andare (scelta del cammino) - Trasporto: serve per portare avanti la comunicazione fra mittente e destinatario e si basa su due protocolli: TCP (Transmission Control Protocol) orientato alla connessione e UDP (User Datagram Protocol) privo di connessione - Applicazione: contiene tutti i protocolli ad alto livello: TELNET (terminale virtuale), FTP (trasferimento di file) e SMTP (posta elettronica) È un protocollo del livello internet che fornisce un servizio privo di connessione Fornisce la comunicazione logica fra gli host Invia ogni pacchetto al destinatario ma non da garanzie sulla consegna, sull ordine e sull integrità dei dati D. Gubiani Reti di Calcolatori 53 D. Gubiani Reti di Calcolatori 54

10 Indirizzi IP Per collegare un elaboratore a è necessario poterlo individuare univocamente: indirizzo IP - indirizzo a 32 bit - rappresentato in forma decimale con quattro gruppi di cifre che possono variare da 0 a 255 e che specificano la rete di appartenenza e il numero del singolo nodo Esempio: Indirizzi IP e Indirizzi Simbolici Un alternativa all utilizzo dell indirizzo ip è l utilizzo di un indirizzo simbolico (o nome) associato ad ogni macchina, che corrisponde ad un particolare indirizzo IP Esempio: Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente indirizzo IP L insieme dei nomi collegati a è raggruppato in domini, ogni dominio può essere suddiviso in sottodomini,... D. Gubiani Reti di Calcolatori 55 D. Gubiani Reti di Calcolatori 56 Protocollo TCP - 1 Protocollo TCP - 2 È un protocollo del livello di trasporto che fornisce un servizio affidabile orientato alla connessione Estende il servizio di spedizione del protocollo IP individuando univocamente i processi a cui devono essere consegnati i dati attraverso le porte associate ai processi Esiste un secondo livello di indirizzi univoci all interno dell host, chiamati porte - consente la consegna dei dati al processo corretto Fornisce un trasferimento affidabile dei dati usando controllo del flusso, serie di sequenze, riscontri e timer Controlla l integrità (correttezza e ordine) dei dati mediante l utilizzo di campi di rilevamento dell errore Controlla la congestione prevenendo la saturazione D. Gubiani Reti di Calcolatori 57 D. Gubiani Reti di Calcolatori 58 Le Origini del - 1 è la rete di calcolatori che collega elaboratori situati in ogni parte del mondo Ha origine dalla rete ARPANET, la rete militare del Dipartimento della Difesa degli Stati Uniti, nata alla fine degli anni 70 La vera nascita di è stata nel 1983 per collegare le più importanti università e agevolare la diffusione di informazioni scientifiche Il nasce da un progetto realizzato presso l Organizzazione Europea per le Ricerche Nucleari (CERN) di Ginevra fra il 1989 e la fine del 1990 L obiettivo era quello di creare un servizio basato su per il recupero e lo scambio via rete di pubblicazioni scientifiche all interno del CERN D. Gubiani Reti di Calcolatori 59 D. Gubiani Reti di Calcolatori 60

11 Le Origini del - 2 Le Origini del - 3 Presso il CERN nel 1991 furono messi a punto i costituenti base del servizio web: - programma fornitore del servizio (web server) - programma per la consultazione ipertestuale (web client o browser) - prime versioni di HyperText Markup Language (HTML) e HyperText Transfer Protocol (HTTP) Il primo prototipo, realizzato su architettura NeXT, fu presentato alla conferenza mondiale degli ipertesti 1 da Berners-Lee e Caillieu nel 1991 Nel 1992 un gruppo di ricercatori del National Center for Supercomputer Applications (NCSA, USA) esaminò il prototipo e decise di realizzare una propria versione che portò nel 1993 alla realizzazione del browser Mosaic - perse la capacità di editing - capacità di visualizzare semplici GIF Dopo un primo avvio (furono prodotte versioni di Mosaic per X e Windows) i realizzatori si trovarono la strada sbarrata 1 Prima edizione nel 1987 D. Gubiani Reti di Calcolatori 61 D. Gubiani Reti di Calcolatori 62 Le Origini del - 4 Le Origini del - 5 Nel 1993 Clark fondò la Mosaic corporation (poi rinominata Netscape Corporation per evitare problemi con NCSA) da cui arrivò Netscape Navigator nel 1994 Nel 1994 fu fondato il World Wide Web Consortium (W3C), consorzio internazionale con l obiettivo di sviluppare a pieno le potenzialità del web Ben presto arriva la concorrenza della Microsoft che, dopo una falsa partenza con Microsoft Network, inizia a realizzare Explorer (integrato poi in Windows) e un suo server HTTP (Microsoft Information Server) Nel 1998 Netscape rilascia il codice sorgente della versione 5 da cui nasce il progetto Mozilla.org basato sui principi di linux Nascono diverse altre proposte ma di minor importanza: Opera, Konqueror... D. Gubiani Reti di Calcolatori 63 D. Gubiani Reti di Calcolatori 64 - Tecnologia Link Ipertestuali La tecnologia World Wide Web () permette di dislocare fra i moltissimi elaboratori connessi alla rete un immensa quantità di informazioni attraverso un unico ipertesto distribuito Un ipertesto è un documento elettronico formato da testo, immagini, suoni e filmati organizzato in modo sequenziale ma la cui lettura può seguire percorsi alternativi Per saltare da un punto ad un altro del documento ipertestuale sono utilizzati i link ipertestuali (collegamenti ipertestuali) - collegamenti associati a particolari parole o immagini che permettono al lettore di passare ad un altra parte del documento o ad un altro documento logicamente collegato al precedente con un semplice click D. Gubiani Reti di Calcolatori 65 D. Gubiani Reti di Calcolatori 66

12 URL - 1 URL - 2 Per identificare i singoli documenti ipertestuali è necessario associare ad ognuno di essi un nome particolare È stato sviluppato l URL (Uniform Resource Locator) per rappresentare il nome con cui una risorsa è conosciuta nella rete della seguente forma: tipo://indirizzo/percorso/oggetto dove - tipo è il protocollo di trasferimento o il tipo di servizio (http, ftp, file,...) - indirizzo è l indirizzo IP dell elaboratore su cui si trova fisicamente la risorsa - percorso è la localizzazione logica all interno dell elaboratore - oggetto è il nome della risorsa D. Gubiani Reti di Calcolatori 67 D. Gubiani Reti di Calcolatori 68 Per fare in modo che tutti gli elaboratori possano passarsi dati e leggerli nello stesso modo sono stati concordati degli standard - HTTP (HyperText Transfer Protocol) ed un linguaggio di formattazione - HTML (HyperText Markup Language) I browser sono dei particolari programmi che utilizzano il protocollo HTTP per raggiungere e recuperare le informazioni e il linguaggio HTML per impaginare l ipertesto - Explorer, Netscape, FireFox Mozilla,... HyperText Transfer Protocol (HTTP) definisce sia il linguaggio di scambio che i formati dei messaggi scambiati Adottato dal W3C dal 1990: - HTTP/0.9: solo servizio di trasferimento file - HTTP/1.0: consente scambio di messaggi nel formato MINE - HTTP/1.1: introduce il tipo di connessione permanente Fornisce un insieme (estensibile) aperto di metodi e campi per indicare lo scopo della richiesta D. Gubiani Reti di Calcolatori 69 D. Gubiani Reti di Calcolatori 70 - Architettura Modalità di Il è basato sull architettura client-server - il client, un qualsiasi browser ( Explorer, Netscape Navigator, Mozilla/Firefox...) - il server web (ad esempio Apache) In generale il protocollo HTTP consiste nello scambio di messaggi del tipo richiesta/risposta - il client invia una richiesta costituita da metodo, identificatore URL, versione e un messaggio in formato MINE con intestazione ed eventuale corpo - il server risponde con una linea di stato (versione + successo o meno) seguita da un messaggio in formato MINE contenente informazioni del server, metadati e l eventuale corpo D. Gubiani Reti di Calcolatori 71 D. Gubiani Reti di Calcolatori 72

13 Metodi Accesso a una Pagina Web - 1 Metodi Descrizione GET richiede di leggere una pagina web HEAD richiede di leggere l intestazione di una pagina PUT richiede di memorizzare una pagina web POST accoda alla risorsa indicata DELETE rimuove la pagina web TRACE mostra la richiesta in ingresso CONNECT riservato per utilizzi futuri OPTIONS interroga determinate opzioni Uso del metodo GET tra un browser Mozilla e un server web con un proxy D. Gubiani Reti di Calcolatori 73 D. Gubiani Reti di Calcolatori 74 Accesso a una Pagina Web - 2 HyperText Markup Language (HTML) è un linguaggio per la strutturazione dell informazione in forma di ipertesto D. Gubiani Reti di Calcolatori 75 D. Gubiani Reti di Calcolatori 76 Linguaggi di Rappresentazione Simboli di Annotazione Un documento in forma elettronica possiede tre principali caratteristiche: - struttura: organizzazione logica dei documenti (parti in cui è composto e relazioni fra di esse) - contenuto: dati del documento (gli oggetti) - presentazione: stesura e grafica (font, stili, allineamenti...) Una tecnica per aggiungere informazioni sulle caratteristiche è aggiungere annotazioni tramite simboli di annotazione o markup tag, detti anche marcatori o tag Si distinguono due tipi di simboli: - di markup descrittivo o semantico: per denotare elementi significativi della struttura del documento - di markup procedurale: specificano le azioni che un programma di formattazione deve effettuare in un dato punto (es. salto pagina, allineamento, caratteri...) D. Gubiani Reti di Calcolatori 77 D. Gubiani Reti di Calcolatori 78

14 Linguaggi di Annotazione (o Markup) Esempio di Documento Un linguaggio di annotazione (o markup) è un sistema formale per scambiare e pubblicare informazioni in modo strutturato costituito da: - definizione di elementi e tag - sintassi dei tag - eventuale semantica dei tag Uno dei più importanti ling. di annotazione è lo Standard Generalized Murkup Language (SGML) (standard internazionale nel 1986) Da esso è derivata un ampia gamma di linguaggi: XML, HTML e XHTML, Rich Text Format (RTF) e LaTeX D. Gubiani Reti di Calcolatori 79 D. Gubiani Reti di Calcolatori 80 Linguaggi di Presentazione a CSS L evoluzione del web ha richiesto la separazione fra contenuto e presentazione I requisiti di multicanalità e accessibilità hanno favorito l origine e lo sviluppo dei linguaggi di presentazione Attualmente due sono i primcipali ling. di presentazione: - Cascading Style Sheets (CSS) - extensible Style Sheets (XSL) Raccomandati dal W3C, la prima specifica fu approvata nel 1996 (CSS1), la seconda nel 1998 (CSS2) e attualmente è in fase di sviluppo la terza (CSS3) I fogli di stile CSS associano all insieme di elementi del contenuto una o più proprietà di presentazione I browser, nell interpretare un documento, accedono anche al foglio di stile specificato nell intestazione del documento e lo usano per la realizzazione della sua presentazione D. Gubiani Reti di Calcolatori 81 D. Gubiani Reti di Calcolatori 82 Esempio CSS - 1 Esempio CSS - 2 D. Gubiani Reti di Calcolatori 83 D. Gubiani Reti di Calcolatori 84

Idoneità Informatica: Reti di Calcolatori D. Gubiani 4. Un Po di Storia. Rete. 29 marzo 2006

Idoneità Informatica: Reti di Calcolatori D. Gubiani 4. Un Po di Storia. Rete. 29 marzo 2006 Idoneità Informatica Reti di Calcolatori D. Gubiani Università degli Studi G.D Annunzio di Chieti-Pescara 29 marzo 2006 1 2 3 4 Internet Explorer Outlook Idoneità Informatica: Reti di Calcolatori D. Gubiani

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 di calcolatori. Reti di calcolatori

Reti di calcolatori. Reti di calcolatori 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 Storia:

Dettagli

Le Reti (gli approfondimenti a lezione)

Le Reti (gli approfondimenti a lezione) Le Reti (gli approfondimenti a lezione) Per migliorare la produttività gli utenti collegano i computer tra di loro formando delle reti al fine di condividere risorse hardware e software. 1 Una rete di

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

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

Un Sistema Operativo di Rete nasconde all utente finale la struttura del calcolatore locale e la struttura della rete stessa

Un Sistema Operativo di Rete nasconde all utente finale la struttura del calcolatore locale e la struttura della rete stessa LE RETI INFORMATICHE Un calcolatore singolo, isolato dagli altri anche se multiutente può avere accesso ed utilizzare solo le risorse locali interne al Computer o ad esso direttamente collegate ed elaborare

Dettagli

Il funzionamento delle reti

Il funzionamento delle reti Il funzionamento delle reti La rete ci cambia la vita L Età dell Informazione ha prodotto profondi cambiamenti nessun luogo è remoto le persone sono interconnesse le relazioni sociali stanno mutando l

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

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

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

Reti di Computer. A cura di Massimo Scolaro Mob.. 347 5821151 E-mail: : max@massimoscolaro.it

Reti di Computer. A cura di Massimo Scolaro Mob.. 347 5821151 E-mail: : max@massimoscolaro.it Reti di Computer A cura di Massimo Scolaro Mob.. 347 5821151 E-mail: : max@massimoscolaro.it Cosa. Concetti fondamentali di Rete Cos e una rete Perché creare una rete Classificazione e tipologie di rete

Dettagli

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

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Hardware e Software nelle Reti 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 / 27

Dettagli

Capitolo 16 I servizi Internet

Capitolo 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

Dettagli

La rete ci cambia la vita. Le persone sono interconnesse. Nessun luogo è remoto. Reti di computer ed Internet

La rete ci cambia la vita. Le persone sono interconnesse. Nessun luogo è remoto. Reti di computer ed Internet La rete ci cambia la vita Lo sviluppo delle comunicazioni in rete ha prodotto profondi cambiamenti: Reti di computer ed Internet nessun luogo è remoto le persone sono interconnesse le relazioni sociali

Dettagli

Reti di computer ed Internet

Reti di computer ed Internet Reti di computer ed Internet La rete ci cambia la vita Lo sviluppo delle comunicazioni in rete ha prodotto profondi cambiamenti: nessun luogo è remoto le persone sono interconnesse le relazioni sociali

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

CORSO EDA Informatica di base. Introduzione alle reti informatiche Internet e Web

CORSO EDA Informatica di base. Introduzione alle reti informatiche Internet e Web CORSO EDA Informatica di base Introduzione alle reti informatiche Internet e Web Rete di computer Una rete informatica è un insieme di computer e dispositivi periferici collegati tra di loro. Il collegamento

Dettagli

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

Siti web centrati sui dati (Data-centric web applications) Siti web centrati sui dati (Data-centric web applications) 1 A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 2 / 2 0 1 3 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente

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

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

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 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

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

Università Magna Graecia di Catanzaro Facoltà di Medicina e Chirurgia Corso di Laurea in Scienze Infermieristiche Polo Didattico di Reggio Calabria Università Magna Graecia di Catanzaro Facoltà di Medicina e Chirurgia Corso di Laurea in Scienze Infermieristiche Polo Didattico di Reggio Calabria Corso Integrato di Scienze Fisiche, Informatiche e Statistiche

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

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

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica). Topologia delle reti Una RETE DI COMPUTER è costituita da un insieme di elaboratori (NODI) interconnessi tra loro tramite cavi (o sostituti dei cavi come le connessioni wireless). Rete Point-to-Point:

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 Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi.

Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi. Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi. Internet: la rete delle reti Alberto Ferrari Connessioni

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

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

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione La Rete Internet Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Che cos è Internet? Il punto

Dettagli

Reti 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. 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,

Dettagli

Capitolo 3. Il funzionamento delle reti

Capitolo 3. Il funzionamento delle reti Capitolo 3 Il funzionamento delle reti La rete ci cambia la vita L Età dell Informazione ha prodotto profondi cambiamenti nessun luogo è remoto le persone sono interconnesse le relazioni sociali stanno

Dettagli

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

Le Reti Telematiche. Informatica. Tipi di comunicazione. Reti telematiche. Modulazione di frequenza. Analogico - digitale. Informatica Lezione 5a e World Wide Web Insieme di cavi, protocolli, apparati di rete che collegano tra loro distinti i cavi trasportano fisicamente le informazioni opportunamente codificate dedicati/condivisi

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

Sistemi Informativi di relazione - Internet

Sistemi Informativi di relazione - Internet Sistemi Informativi di relazione - Internet Obiettivi. Presentare i concetti base di Internet. Illustrare l evoluzione storica di Internet. Familiarizzare con gli elementi fondamentali di Internet: Il

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

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

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

Dal protocollo IP ai livelli superiori

Dal protocollo IP ai livelli superiori Dal protocollo IP ai livelli superiori Prof. Enrico Terrone A. S: 2008/09 Protocollo IP Abbiamo visto che il protocollo IP opera al livello di rete definendo indirizzi a 32 bit detti indirizzi IP che permettono

Dettagli

Le reti di calcolatori

Le reti di calcolatori Le reti di calcolatori 1 La storia Computer grandi e costosi Gli utenti potevano accerdervi tramite telescriventi per i telex o i telegrammi usando le normali linee telefoniche Successivamente le macchine

Dettagli

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

Applicazioni web centrati sui dati (Data-centric web applications) Applicazioni web centrati sui dati (Data-centric web applications) 1 ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente lo strumento di riferimento

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

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione 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

Dettagli

InterNet: rete di reti

InterNet: rete di reti Internet e il web: introduzione rapida 1 InterNet: rete di reti Una rete è costituita da diversi computer collegati fra di loro allo scopo di: Comunicare Condividere risorse Ogni computer della rete può,

Dettagli

Tecnologie per il web e lo sviluppo multimediale. Reti di Calcolatori e Internet

Tecnologie per il web e lo sviluppo multimediale. Reti di Calcolatori e Internet Tecnologie per il web e lo sviluppo multimediale Reti di Calcolatori e Internet Luca Pulina Corso di Laurea in Scienze della Comunicazione Università degli Studi di Sassari A.A. 2015/2016 Luca Pulina (UNISS)

Dettagli

Che cos e una rete di calcolatori?

Che cos e una rete di calcolatori? Che cos e una rete di calcolatori? Rete : È un insieme di calcolatori e dispositivi collegati fra loro in modo tale da permettere lo scambio di dati Ogni calcolatore o dispositivo viene detto nodo ed è

Dettagli

CONCETTI DI NAVIGAZIONE IN RETE

CONCETTI DI NAVIGAZIONE IN RETE CONCETTI DI NAVIGAZIONE IN RETE Internet (La rete delle reti) è l insieme dei canali (linee in rame, fibre ottiche, canali radio, reti satellitari, ecc.) attraverso cui passano le informazioni quando 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

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 e Internet: introduzione

Reti e Internet: introduzione Facoltà di Medicina UNIFG Corso di Informatica Prof. Crescenzio Gallo Reti e Internet: introduzione c.gallo@unifg.it Reti e Internet: argomenti Tipologie di reti Rete INTERNET: Cenni storici e architettura

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

Introduzione all uso di Internet. Ing. Alfredo Garro garro@si.deis.unical.it

Introduzione all uso di Internet. Ing. Alfredo Garro garro@si.deis.unical.it Introduzione all uso di Internet Ing. Alfredo Garro garro@si.deis.unical.it TIPI DI RETI ( dal punto di vista della loro estensione) Rete locale (LAN - Local Area Network): collega due o piu computer in

Dettagli

Comunicazione nel tempo

Comunicazione nel tempo Fluency Il funzionamento delle reti Capitolo 2 Comunicazione nel tempo Sincrona mittente e destinatario attivi contemporaneamente Asincrona invio e ricezione in momenti diversi 1 Quanti comunicano Broadcast

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

La rete Internet. Percorso di Preparazione agli Studi di Ingegneria. Università degli Studi di Brescia. Docente: Massimiliano Giacomin

La rete Internet. Percorso di Preparazione agli Studi di Ingegneria. Università degli Studi di Brescia. Docente: Massimiliano Giacomin La rete Internet Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Elementi di Informatica e Programmazione Università di Brescia 1 Che

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

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

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4) Architettura del WWW World Wide Web Sintesi dei livelli di rete Livelli di trasporto e inferiori (Livelli 1-4) - Connessione fisica - Trasmissione dei pacchetti ( IP ) - Affidabilità della comunicazione

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

Modello OSI e architettura TCP/IP

Modello OSI e architettura TCP/IP Modello OSI e architettura TCP/IP Differenza tra modello e architettura - Modello: è puramente teorico, definisce relazioni e caratteristiche dei livelli ma non i protocolli effettivi - Architettura: è

Dettagli

Contenuti. Applicazioni di rete e protocolli applicativi

Contenuti. Applicazioni di rete e protocolli applicativi 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

La rete internet e il WEB

La rete internet e il WEB C.so Integrato di statistica, e analisi dei dati sperimentali prof Carlo Meneghini Dip. di Fisica E. Amaldi via della Vasca Navale 84 meneghini@fis.uniroma3.it tel.: 06 57337217 http://www.fis.uniroma3.it/~meneghini

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

Corso di Web Programming

Corso di Web Programming Corso di Web Programming 1. Introduzione a Internet e al WWW Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di Laurea in Informatica

Dettagli

Reti di Telecomunicazione Lezione 6

Reti di Telecomunicazione Lezione 6 Reti di Telecomunicazione Lezione 6 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Lo strato di applicazione protocolli Programma della lezione Applicazioni di rete client - server

Dettagli

Il funzionamento delle reti

Il funzionamento delle reti Fluency Il funzionamento delle reti Capitolo 2 Comunicazione nel tempo Sincrona mittente e destinatario attivi contemporaneamente Asincrona invio e ricezione in momenti diversi Quanti comunicano Broadcast

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

Internet e Tecnologia Web

Internet e Tecnologia Web INTERNET E TECNOLOGIA WEB Corso WebGis per Master in Sistemi Informativi Territoriali AA 2005/2006 ISTI- CNR c.renso@isti.cnr.it Internet e Tecnologia Web...1 TCP/IP...2 Architettura Client-Server...6

Dettagli

Reti basate sulla stack di protocolli TCP/IP

Reti basate sulla stack di protocolli TCP/IP Reti basate sulla stack di protocolli TCP/IP Classe V sez. E ITC Pacioli Catanzaro lido 1 Stack TCP/IP Modello TCP/IP e modello OSI Il livello internet corrisponde al livello rete del modello OSI, il suo

Dettagli

MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP D. Talia RETI DI CALCOLATORI - UNICAL 1 Reti di Calcolatori MODELLI ISO/OSI e TCP/IP D. Talia RETI DI CALCOLATORI - UNICAL 2 Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto

Dettagli

Introduzione a Internet e al World Wide Web

Introduzione a Internet e al World Wide Web Introduzione a Internet e al World Wide Web Una rete è costituita da due o più computer, o altri dispositivi, collegati tra loro per comunicare l uno con l altro. La più grande rete esistente al mondo,

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

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

Reti. Reti e interconnessione di reti - Internetwork WAN 1 WAN 1. Router multiprotocollo (gateway) Terminologia Reti Reti e interconnessione di reti - Internetwork WAN WAN Router multiprotocollo (gateway) Terminologia internet - internetwork :interconnessione di più reti generiche Internet - la specifica internetwork,

Dettagli

Reti informatiche 08/03/2005

Reti informatiche 08/03/2005 Reti informatiche LAN, WAN Le reti per la trasmissione dei dati RETI LOCALI LAN - LOCAL AREA NETWORK RETI GEOGRAFICHE WAN - WIDE AREA NETWORK MAN (Metropolitan Area Network) Le reti per la trasmissione

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

Reti e Internet: introduzione

Reti e Internet: introduzione Facoltà di Medicina - Corso di Laurea in Logopedia Corso di Informatica III anno Prof. Crescenzio Gallo Reti e Internet: introduzione c.gallo@unifg.it Reti e Internet: argomenti Tipologie di reti Rete

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

Concetti di base della Tecnologia dell'informazione

Concetti di base della Tecnologia dell'informazione Corso ECDL Concetti di base della Tecnologia dell'informazione Modulo 1 Le reti informatiche 1 Le parole della rete I termini legati all utilizzo delle reti sono molti: diventa sempre più importante comprenderne

Dettagli

Concetti di base delle tecnologie ICT

Concetti di base delle tecnologie ICT Concetti di base delle tecnologie ICT Parte 2 Reti Informatiche Servono a collegare in modo remoto, i terminali ai sistemi di elaborazione e alle banche dati Per dialogare fra loro (terminali e sistemi)

Dettagli

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

Indirizzi 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

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

Protocolli applicativi: FTP

Protocolli applicativi: FTP Protocolli applicativi: FTP FTP: File Transfer Protocol. Implementa un meccanismo per il trasferimento di file tra due host. Prevede l accesso interattivo al file system remoto; Prevede un autenticazione

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

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

Internet Terminologia essenziale

Internet Terminologia essenziale Internet Terminologia essenziale Che cos è Internet? Internet = grande insieme di reti di computer collegate tra loro. Rete di calcolatori = insieme di computer collegati tra loro, tramite cavo UTP cavo

Dettagli

Informatica di Base http://www.di.uniba.it/~laura/infbase/

Informatica di Base http://www.di.uniba.it/~laura/infbase/ Informatica di Base http://www.di.uniba.it/~laura/infbase/ Dip di Informatica Università degli studi di Bari Argomenti Reti di calcolatori Software applicativo Indirizzi URL Browser Motore di ricerca Internet

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

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

Internet: architettura e servizi

Internet: architettura e servizi Corso di Laurea Magistrale in Medicina e Chirurgia Corso di Informatica - II anno Prof. Crescenzio Gallo Internet: architettura e servizi c.gallo@unifg.it Internet: argomenti n Modalità di collegamento

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

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

Internet: architettura e servizi

Internet: architettura e servizi Facoltà di Medicina Corso di Laurea in Logopedia Corso di Informatica - III anno Prof. Crescenzio Gallo Internet: architettura e servizi c.gallo@unifg.it Internet: argomenti Modalità di collegamento alla

Dettagli

Lo scenario: la definizione di Internet

Lo scenario: la definizione di Internet 1 Lo scenario: la definizione di Internet INTERNET E UN INSIEME DI RETI DI COMPUTER INTERCONNESSE TRA LORO SIA FISICAMENTE (LINEE DI COMUNICAZIONE) SIA LOGICAMENTE (PROTOCOLLI DI COMUNICAZIONE SPECIALIZZATI)

Dettagli

Internet. Cos'è internet? I parte

Internet. Cos'è internet? I parte 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 o end-systems Pc, workstation, server

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

Il File System. È la componente del S.O. che si occupa della gestione della memoria di massa e dell organizzazione logica dei dati

Il File System. È la componente del S.O. che si occupa della gestione della memoria di massa e dell organizzazione logica dei dati Il File System È la componente del S.O. che si occupa della gestione della memoria di massa e dell organizzazione logica dei dati Le operazioni supportate da un file system sono: eliminazione di dati modifica

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

Reti di Calcolatori. Il Livello delle Applicazioni

Reti di Calcolatori. Il Livello delle Applicazioni Reti di Calcolatori Il Livello delle Applicazioni Il DNS Gli indirizzi IP sono in formato numerico: sono difficili da ricordare; Ricordare delle stringhe di testo è sicuramente molto più semplice; Il Domain

Dettagli

Corso di: Abilità informatiche

Corso di: Abilità informatiche Corso di: Abilità informatiche Prof. Giovanni ARDUINI Lezione n.4 Anno Accademico 2008/2009 Abilità informatiche - Prof. G.Arduini 1 Le Reti di Computer Tecniche di commutazione La commutazione di circuito

Dettagli

3 Capitolo primo Informatica e calcolatori

3 Capitolo primo Informatica e calcolatori I n d i c e 3 Capitolo primo Informatica e calcolatori 7 Capitolo secondo La rappresentazione delle informazioni 11 2.1 La codifica dei caratteri 2.1.1 Il codice ASCII, p. 11-2.1.2 Codifiche universali,

Dettagli