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 utente@dominio dove: - utente identifica l utente - dominio individua l elaboratore che si occupa della gestione della casella di posta elettronica Esempio. marco.rossi@uniud.it 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Standard di comunicazione

Standard di comunicazione Standard di comunicazione Organizzato a livelli per ridurne la complessità e aumentarne la flessibilità il numero dei livelli e le loro funzionalità dipendono dal tipo di rete ogni livello formalizza un

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

Corso di Informatica

Corso di Informatica CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Le Reti di Computer 2 Introduzione Una rete è un complesso insieme di sistemi di elaborazione

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

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

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito Punto di vista fisico: insieme di hardware, collegamenti, e protocolli che permettono la comunicazione tra macchine remote

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

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

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

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it MODELLO CLIENT/SERVER Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it POSSIBILI STRUTTURE DEL SISTEMA INFORMATIVO La struttura di un sistema informativo

Dettagli

Reti di Telecomunicazione Lezione 8

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

Dettagli

Quanto sono i livelli OSI?

Quanto sono i livelli OSI? RETI DI CALCOLATORI Domande di riepilogo Prima Esercitazione Quanto sono i livelli OSI? Esistono 7 livelli OSI. 2 Sergio PORCU 1 Livello 1: Fisico Il livello fisico si occupa della trasmissione dei singoli

Dettagli

Linux User Group Cremona CORSO RETI

Linux User Group Cremona CORSO RETI Linux User Group Cremona CORSO RETI Cos'è una rete informatica Una rete di calcolatori, in informatica e telecomunicazioni, è un sistema o un particolare tipo di rete di telecomunicazioni che permette

Dettagli

Reti di Calcolatori: una LAN

Reti di Calcolatori: una LAN Reti di Calcolatori: LAN/WAN e modello client server Necessità di collegarsi remotamente: mediante i terminali, ai sistemi di elaborazione e alle banche dati. A tal scopo sono necessarie reti di 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

Reti LAN. IZ3MEZ Francesco Canova www.iz3mez.it francesco@iz3mez.it

Reti LAN. IZ3MEZ Francesco Canova www.iz3mez.it francesco@iz3mez.it Reti LAN IZ3MEZ Francesco Canova www.iz3mez.it francesco@iz3mez.it Le LAN Una LAN è un sistema di comunicazione che permette ad apparecchiature indipendenti di comunicare fra loro entro un area limitata

Dettagli

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI Documenti su Internet LINGUAGGI DI MARKUP Internet permette (tra l altro) di accedere a documenti remoti In generale, i documenti acceduti via Internet sono multimediali, cioè che possono essere riprodotti

Dettagli

RETI DI COMPUTER Reti Geografiche. (Sez. 9.8)

RETI DI COMPUTER Reti Geografiche. (Sez. 9.8) RETI DI COMPUTER Reti Geografiche (Sez. 9.8) Riepilogo Reti lez precedente reti locali o LAN (Local Area Network): connette fisicamente apparecchiature su brevi distanze Una LAN è solitamente interna a

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 5

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15. Pietro Frasca. Parte II Lezione 5 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Parte II Lezione 5 Giovedì 19-03-2015 1 Intensità del traffico e perdita dei pacchetti La componente

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

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

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete IP Analizziamo con sufficiente dettaglio il sistema denominato IP, usato per consentire a due computer mobili di spostarsi liberamente in altre reti pur mantenendo lo stesso indirizzo IP. In particolare,

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

Elementi di Informatica e Programmazione

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

Dettagli

Reti di Calcolatori. Il software

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

Dettagli

Informatica per la comunicazione" - lezione 8 -

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

Dettagli

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

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione I semestre 04/05 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 1

Dettagli

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

Internet. Internet. Internet Servizi e Protocolli applicativi. Internet. Organizzazione distribuita Organizzazione distribuita Il messaggio viene organizzato in pacchetti dal calcolatore sorgente. Il calcolatore sorgente instrada i pacchetti inviandoli ad un calcolatore a cui è direttamente connesso.

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

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

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

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

ARCHITETTURA DI RETE FOLEGNANI ANDREA

ARCHITETTURA DI RETE FOLEGNANI ANDREA ARCHITETTURA DI RETE FOLEGNANI ANDREA INTRODUZIONE È denominata Architettura di rete un insieme di livelli e protocolli. Le reti sono organizzate gerarchicamente in livelli, ciascuno dei quali interagisce

Dettagli

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

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento I protocolli del livello di applicazione Porte Nelle reti di calcolatori, le porte (traduzione impropria del termine port inglese, che in realtà significa porto) sono lo strumento utilizzato per permettere

Dettagli

GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1. Il Repeater 2. L Hub 2. Il Bridge 4. Lo Switch 4. Router 6

GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1. Il Repeater 2. L Hub 2. Il Bridge 4. Lo Switch 4. Router 6 GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1 Il Repeater 2 L Hub 2 Il Bridge 4 Lo Switch 4 Router 6 Gli apparati per l interconnessione di reti locali Distinguiamo i seguenti tipi di apparati:

Dettagli

Reti di calcolatori ed indirizzi IP

Reti di calcolatori ed indirizzi IP ITIS TASSINARI, 1D Reti di calcolatori ed indirizzi IP Prof. Pasquale De Michele 5 aprile 2014 1 INTRODUZIONE ALLE RETI DI CALCOLATORI Cosa è una rete di calcolatori? Il modo migliore per capire di cosa

Dettagli

Architettura client-server

Architettura client-server Architettura client-server In un architettura client-server ci sono due calcolatori connessi alla rete: un client che sottopone richieste al server un server in grado di rispondere alle richieste formulate

Dettagli

Come leggere ed interpretare la letteratura scientifica e fornire al pubblico informazioni appropriate sui farmaci

Come leggere ed interpretare la letteratura scientifica e fornire al pubblico informazioni appropriate sui farmaci Come leggere ed interpretare la letteratura scientifica e fornire al pubblico informazioni appropriate sui farmaci I motori di ricerca in internet: cosa sono e come funzionano Roberto Ricci, Servizio Sistema

Dettagli

Transmission Control Protocol

Transmission Control Protocol Transmission Control Protocol Franco Callegati Franco Callegati IC3N 2000 N. 1 Transmission Control Protocol - RFC 793 Protocollo di tipo connection-oriented Ha lo scopo di realizzare una comunicazione

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

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

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

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 10 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Nomenclatura: 1 La rappresentazione di uno schema richiede una serie di abbreviazioni per i vari componenti. Seguiremo

Dettagli

Reti Informatiche. dott. Andrea Mazzini

Reti Informatiche. dott. Andrea Mazzini Reti Informatiche dott. Andrea Mazzini Indirizzi IP e nomi Ogni computer collegato ad una rete TCP/IP è identificato in modo univoco da un numero a 32 bit (indirizzo IP) e da un nome logico (hostname)

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

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

Comprendere cosa è Internet e sapere quali sono i suoi principali impieghi. 25/09/2011 prof. Antonio Santoro

Comprendere cosa è Internet e sapere quali sono i suoi principali impieghi. 25/09/2011 prof. Antonio Santoro Comprendere cosa è Internet e sapere quali sono i suoi principali impieghi. 1 Internet è una rete che collega centinaia di milioni di computer in tutto il mondo 2 Le connessioni sono dei tipi più disparati;

Dettagli

TCP/IP: INDIRIZZI IP SIMBOLICI

TCP/IP: INDIRIZZI IP SIMBOLICI TCP/IP: INDIRIZZI IP SIMBOLICI DOMAIN NAME SYSTEM: ESEMPIO www.unical.it 160.97.4.100 100 host 160.97.29.5 dominio i di II livelloll dominio di (organizzazione: università) I livello (nazione) www.deis.unical.it

Dettagli

Ipertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità

Ipertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità Ipertesto Reti e Web Ipertestualità e multimedialità Ipertesto: documento elettronico costituito da diverse parti: nodi parti collegate tra loro: collegamenti Navigazione: percorso tra diversi blocchi

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

CAPITOLO 1. Introduzione alle reti LAN

CAPITOLO 1. Introduzione alle reti LAN CAPITOLO 1 Introduzione alle reti LAN Anche se il termine rete ha molte accezioni, possiamo definirla come un gruppo di due o più computer collegati. Se i computer sono collegati in rete è possibile scambiarsi

Dettagli

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

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

Dettagli

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

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

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA Obiettivo Richiamare quello che non si può non sapere Fare alcune precisazioni terminologiche IL COMPUTER La struttura, i componenti

Dettagli

LE RETI: LIVELLO FISICO

LE RETI: LIVELLO FISICO LE RETI: LIVELLO FISICO Prof. Enrico Terrone A. S: 2008/09 Definizioni La telematica è la disciplina che nasce dalla combinazione delle telecomunicazioni (telefono, radio, tv) con l informatica. L oggetto

Dettagli

Reti di Telecomunicazioni 1

Reti di Telecomunicazioni 1 Reti di Telecomunicazioni 1 Corso on-line - AA2004/05 Blocco 1 Ing. Stefano Salsano e-mail: stefano.salsano@uniroma2.it 1 Definizioni- Le funzionalità delle reti di TLC 2 Definizioni Comunicazione: trasferimento

Dettagli

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci CORSO DI RETI SSIS Lezione n.2. 2 Novembre 2005 Laura Ricci IL DOMAIN NAME SYSTEM (DNS) Indirizzi IP poco adatti per essere memorizzati da utenti umani è prevista la possibiltà di associare nomi simbolici

Dettagli

Una panoramica su HL7

Una panoramica su HL7 HL7 è uno standard ANSI di integrazione molto importante per tutto il Sistema Informativo Sanitario in generale e per il sistema RIS/PACS in particolare. L'acronimo HL7 sta per Health Level Seven, ossia

Dettagli

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI Confronto tra ISO-OSI e TCP/IP, con approfondimento di quest ultimo e del livello di trasporto in cui agiscono i SOCKET. TCP/IP

Dettagli

Protocolli di Comunicazione

Protocolli di Comunicazione Protocolli di Comunicazione La rete Internet si è sviluppata al di fuori dal modello ISO-OSI e presenta una struttura solo parzialmente aderente al modello OSI. L'architettura di rete Internet Protocol

Dettagli

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

Le reti. Introduzione al concetto di rete. Classificazioni in base a Le reti Introduzione al concetto di rete Classificazioni in base a Software di rete OSI e TCP/IP Definizione di rete Vantaggi delle reti Reti ad architettura centralizzata e distribuita Sistemi aperti

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

Oreste Signore, <oreste@w3.org> Responsabile Ufficio Italiano W3C Area della Ricerca CNR - via Moruzzi, 1-56124 Pisa

Oreste Signore, <oreste@w3.org> Responsabile Ufficio Italiano W3C Area della Ricerca CNR - via Moruzzi, 1-56124 Pisa http://www.w3c.it/education/2012/upra/basicinternet/#(1) 1 of 16 Oreste Signore, Responsabile Ufficio Italiano W3C Area della Ricerca CNR - via Moruzzi, 1-56124 Pisa Master in Comunicazione

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

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

Internet e i suoi servizi. Luca Cervone (luca.cervone@unibo.it) Internet e i suoi servizi Luca Cervone (luca.cervone@unibo.it) La rete Una reteèun insieme non gerarchicodi sistemi connessi tra di loro. Nel caso dei computerla rete sta ad indicare l insieme degli strumentihardwaree

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

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

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

Dettagli

La telematica. Informatica per le discipline umanistiche Note sulla telematica. Segnale analogico / digitale

La telematica. Informatica per le discipline umanistiche Note sulla telematica. Segnale analogico / digitale Università degli Studi di Bergamo Facoltà di Lettere e Filosofia La telematica Informatica per le discipline umanistiche Note sulla telematica Marco Lazzari A.A. 2005-2006 Telematica: telecomunicazioni

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

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

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

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

Altro esempio di HTML

Altro esempio di HTML HTML (Hyper Text Markup Language) Linguaggio per descrivere una pagina di ipertesto Specifica come dovra apparire quando sara visualizzata, quali collegamenti contiene e dove portano Comando in HTML: riguarda

Dettagli

Apparecchiature di Rete

Apparecchiature di Rete All interno delle reti troviamo delle apparecchiature, utilizzate per gestire le trasmissioni tra gli elementi della rete e per creare interconnessioni tra reti differenti Livello 7 Livello 6 Livello 5

Dettagli

SIMULAZIONE PROVA SCRITTA ESAME DI STATO. PER LA DISCIPLINA di SISTEMI

SIMULAZIONE PROVA SCRITTA ESAME DI STATO. PER LA DISCIPLINA di SISTEMI SIMULAZIONE PROVA SCRITTA ESAME DI STATO PER LA DISCIPLINA di SISTEMI L assessorato al turismo di una provincia di medie dimensioni vuole informatizzare la gestione delle prenotazioni degli alberghi associati.

Dettagli

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

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

Dettagli

Informatica per la comunicazione" - lezione 9 -

Informatica per la comunicazione - lezione 9 - Informatica per la comunicazione" - lezione 9 - Protocolli di livello intermedio:" TCP/IP" IP: Internet Protocol" E il protocollo che viene seguito per trasmettere un pacchetto da un host a un altro, in

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