Laboratorio di Informatica - Sez.A Lez. T7(teoria) Comprendere il funzionamento di base di una rete telematica
|
|
- Abele Santoro
- 8 anni fa
- Visualizzazioni
Transcript
1 Le reti telematiche Laboratorio di Informatica - Sez.A Lez. T7(teoria) L.A. Ripamonti Scopo della lezione Comprendere il funzionamento di base di una rete telematica Capire cos è Internet e come funziona (nozioni base) aa Laboratorio di Informatica Sez.A - Lez.7 2 1
2 Reti telematiche Una rete consiste in un certo numero di dispositivi: autonomi interconnessi capaci di comunicare e di condividere le proprie risorse con gli altri I dispositivi che costituiscono la rete sono: Calcolatori (eventualmente con compiti differenziati e/o strutturati gerarchicamente) nodi terminali (calcolatori e periferiche) dispositivi e canali di comunicazione (per il trasferimento fisico dei dati): modem, cavi, onde,... Software di gestione della rete aa Laboratorio di Informatica Sez.A - Lez.7 3 Reti telematiche Permettono di condividere risorse e informazioni remote dati (database remoti o distribuiti), programmi elaboratori, dischi, stampanti Migliorano l affidabilità del sistema Replicazione Realizzano grandi sistemi di calcolo a partire da tanti piccoli elaboratori sistemi distribuiti Permettono di comunicare tra persone , chat, irc, news, bbs, videoconferenza scambio di file Forniscono intrattenimento video on demand, musica on-line, giochi di rete aa Laboratorio di Informatica Sez.A - Lez.7 4 2
3 Problemi da affrontare Come mettere in comunicazione più sorgenti e più destinatari schemi di connessione (topologia) tecnologie di trasmissione Come trasmettere i segnali in modo affidabile ed efficiente mezzi di trasmissione (canali e dispositivi) codifiche e protocolli (software) aa Laboratorio di Informatica Sez.A - Lez.7 5 Le reti telematiche - comunicazione Insieme di canali, protocolli, apparati di rete che collegano tra loro computer distinti: i canali (dedicati/condivisi) trasportano fisicamente le informazioni opportunamente codificate i protocolli definiscono le regole e il modo per trasferire le informazioni standard pubblici/proprietari gli apparati di rete codificano l informazione e la inviano sui canali aa Laboratorio di Informatica Sez.A - Lez.7 6 3
4 I canali di comunicazione Canali guidati doppino telefonico cavo coassiale fibra ottica Canali non guidati onde radio micro onde infrarossi aa Laboratorio di Informatica Sez.A - Lez.7 7 I canali di comunicazione aa Laboratorio di Informatica Sez.A - Lez.7 8 4
5 I canali di comunicazione Esempio di sistema a collegamento misto aa Laboratorio di Informatica Sez.A - Lez.7 9 Le reti di calcolatori Sono caratterizzate in base a 1. scala (distanza tra i nodi) 2. topologia (schema di connessione tra i nodi) 3. organizzazione (gerarchica/paritetica) 4. tecnologia di trasmissione (broadcast/peer to peer) 5. standard di comunicazione (ISO- OSI/TCP-IP) aa Laboratorio di Informatica Sez.A - Lez
6 1.Scala Possiamo classificare le reti in base alla grandezza : Interna all elaboratore Locale (LAN) metropolitana (MAN) geografica (WAN) internetwork (rete di reti) aa Laboratorio di Informatica Sez.A - Lez Scala Reti interne all elaboratore Reti interne all elaboratore Collegano i processori delle macchine parallele o multiprocessore occupano spazi molto ridotti (0.1m - 1m) Molto veloci Seguono standard proprietari Hanno topologie particolari formano strutture con particolari proprietà (alberi, maglie, ipercubi) aa Laboratorio di Informatica Sez.A - Lez
7 1.Scala Rete locale (LAN) Rete locale - LAN (Local Area Network) Collega i computer di una stanza, edificio, campus (si estende al più per pochi chilometri) E mediamente veloce (100 Mbps/1 Gbps) E in genere privata: i cavi sono utilizzati in modo esclusivo dal proprietario Spesso è una rete broadcast aa Laboratorio di Informatica Sez.A - Lez Scala Rete metropolitana (MAN) Rete metropolitana - MAN (Metropolitan Area Network) Collega i computer di edifici a livello cittadino Usa spesso la tecnologia delle LAN, ma esiste uno standard specifico (Distr. Queue Dual Bus) Può trasportare dati e voce Può essere privata o pubblica E mediamente veloce aa Laboratorio di Informatica Sez.A - Lez
8 1.Scala Rete geografica (WAN) Rete geografica - WAN (Wide Area Network) Collega i computer sul territorio nazionale Usa linee di comunicazione a larga banda e pubbliche (linee telefoniche - point to point, canali satellitari - broadcast) Ha una topologia complessa e irregolare La velocità è dell ordine dei Kb/s-Mb/s Usa router o elementi di commutazione computer specializzati per collegare linee di trasmissione decidono su quale linea in uscita instradare l informazione L insieme delle linee di comunicazione e router viene detto sottorete aa Laboratorio di Informatica Sez.A - Lez Scala Reti di reti Aggregazione di varie reti (di tipo uguale o diverso) Tecnologia e scala diverse Hardware e software complessi Gateway come elementi di collegamento traducono i formati dei pacchetti conoscono il software di entrambe le reti che vogliono collegare Internet - la rete delle reti aa Laboratorio di Informatica Sez.A - Lez
9 1.Scala Reti di reti Dispositivi di rete ripetitori: rigenerano ed amplificano i segnali ponti (bridge): connettono reti che utilizzano dispositivi fisici diversi instradatori (router): instradano un messaggio da un nodo in una rete ad un nodo in un altra rete gateway: collegano reti che utilizzano protocolli di comunicazione diversi aa Laboratorio di Informatica Sez.A - Lez Scala Reti di reti aa Laboratorio di Informatica Sez.A - Lez
10 2.Topologia Rappresentata mediante grafi vertici: nodi della rete computer (host) e terminali apparati di rete o elementi di comunicazione (router, gateway) archi: connessioni tra i nodi cavi, collegamenti satellitari, micro onde La topologia, cioè lo schema di connessione tra i nodi, può essere: bus o lineare anello stella albero maglia... aa Laboratorio di Informatica Sez.A - Lez Topologia - a bus (o lineare) Tutti i computer sono collegati ad un cavo lineare condiviso sul quale trasmettono a turno (secondo una predefinita regola di arbitraggio) e ascoltano simultaneamente (rete Ethernet) aa Laboratorio di Informatica Sez.A - Lez
11 2.Topologia - ad anello Tutti i computer sono collegati su un anello I computer trasmettono a turno, secondo una regola di arbitraggio prestabilita I dati inviati da un nodo percorrono l anello fino a quando raggiungono il destinatario Es: Token ring aa Laboratorio di Informatica Sez.A - Lez Topologia - a stella Tutti i nodi sono collegati ad un calcoltore centrale (host), che riceve i dati inviati dalle sorgenti e li smista ai destinatari aa Laboratorio di Informatica Sez.A - Lez
12 2.Topologia altri schemi Altri schemi di connessione sono varianti o combinazione dei precedenti Es.: topologia ad albero e a maglia aa Laboratorio di Informatica Sez.A - Lez Organizzazione Client/server organizzazione gerarchica il server gestisce centralmente la condivisione delle risorse e la sicurezza della rete i client fanno le richieste al server Peer to peer (punto a punto) organizzazione paritetica ogni stazione si occupa di propri problemi di gestione aa Laboratorio di Informatica Sez.A - Lez
13 4.Tecnologia di trasmissione - Trasmissione broadcast Tutti i nodi condividono un unico canale di comunicazione L informazione spedita viene ricevuta da tutti i nodi della rete, solo la destinazione la elabora Due tecniche di accesso al canale di comunicazione a contesa (risolve di conflitti): protoc. a collisione non a contesa (evita i conflitti): protoc. a gettone aa Laboratorio di Informatica Sez.A - Lez Tecnologia di trasmissione Reti wireless (broadcast) Versione evoluta della radio di Marconi Possono essere mobili o statiche modello cellulare (telefonia) modello a infrarossi (periferiche senza cavo) Usate in campo militare e in caso di disastri Sempre più diffuse nel mondo commerciale Meno veloci di quelle via cavo, più soggette a errore e interferenza nelle trasmissioni aa Laboratorio di Informatica Sez.A - Lez
14 4.Tecnologia di trasmissione - Trasmissione punto a punto Connessioni tra coppie di nodi L informazione raggiunge la destinazione attraversando i nodi intermedi sul cammino dalla sorgente ad essa ciascun nodo intermedio deve sapere in quale direzione far proseguire l informazione ricerca del cammino tolleranza ai guasti grazie a cammini multipli aa Laboratorio di Informatica Sez.A - Lez Tecnologia di trasmissione - Trasmissione punto a punto Reti dedicate (es. reti private) costi di installazione e mantenimento elevati disponibilità di tutto il canale Reti commutate: strutturate gerarchicamente rete di trasmissione: canali di trasmissione e IMP (Interface Message Processor, per l instradamento e la verifica di correttezza) rete di calcolatori, rete di utenti aa Laboratorio di Informatica Sez.A - Lez
15 4.Tecnologia di trasmissione - Trasmissione punto a punto Reti commutate - strategie di instradamento commutazione di circuito modello dei collegamenti telefonici crea un canale logico temporaneo dedicato, costituito da una successione di connessioni tra i nodi della rete commutazione di pacchetto modello delle spedizioni postali informazione suddivisa in pacchetti di dati di piccole dimensioni (Kbyte) aa Laboratorio di Informatica Sez.A - Lez Tecnologia di trasmissione - Trasmissione punto a punto Commutazione di pacchetto i pacchetti sono le unità minime di trasmissione sono composti da intestazione (header) e dati (payload) sono instradabili indipendentemente contengono ciascuno mittente e destinatario e le informazioni necessarie per ricomporre i pacchetti nel formato originale dell informazione aa Laboratorio di Informatica Sez.A - Lez
16 5.Standard di comunicazione Per poter comunicare, due calcolatori devono concordare delle convenzioni (o standard di comunicazione) relative a: formato dei dati struttura dei pacchetti e informazioni di controllo velocità di trasmissione... aa Laboratorio di Informatica Sez.A - Lez Standard di comunicazione Organizzato a livelli per ridurne la complessità e aumentarne la flessibilità il numero dei livelli e le loro funzionalità dipendono dal tipo di rete ogni livello formalizza un particolare aspetto (livello di astrazione) della comunicazione ogni livello fornisce servizi per, e comunica fisicamente solo con, i due livelli adiacenti, superiore e inferiore (se esistono) Livelli adiacenti comunicano mediante interfacce definiscono le operazioni primitive e i servizi che il livello sottostante offre a quello soprastante sono strutturate in modo da ridurre al minimo gli scambi di informazione aa Laboratorio di Informatica Sez.A - Lez
17 5.Standard di comunicazione Le regole per la comunicazione sui vari livelli si chiamano protocolli: stabiliscono come la comunicazione deve procedere e il formato dei pacchetti ogni protocollo aggiunge un intestazione al messaggio con le informazioni che servono al livello omologo all altro capo della comunicazione per interpretare il messaggio L insieme dei protocolli usati ai vari livelli di una rete è detto pila dei protocolli L insieme dei livelli e di protocolli si chiama architettura di rete aa Laboratorio di Informatica Sez.A - Lez Standard di comunicazione - Esempio di livelli aa Laboratorio di Informatica Sez.A - Lez
18 5.Standard di comunicazione es.: standard ISO-OSI aa Laboratorio di Informatica Sez.A - Lez Standard di comunicazione - L architettura TCP/IP Trasmission Control Protocol/Internet Protocol (TCP/IP) sviluppato per consentire l interoperabilità tra reti fisiche diverse, definito nel 1974 da Vinton Cerf Composto da 5 livelli 1. applicazione 2. trasporto TCP 3. internet 4. accesso alla rete IP 5. fisico aa Laboratorio di Informatica Sez.A - Lez
19 5.Standard di comunicazione - TCP/IP: livelli fisico e rete 5. Livello fisico le caratteristiche del mezzo di trasmissione la natura dei segnali la velocità di trasmissione 4. Livello di accesso alla rete dati organizzati in trame (frame) instradamento all interno di una rete l architettura non specifica alcun requisito (Ethernet, ARPANet, packet radio,...) aa Laboratorio di Informatica Sez.A - Lez Standard di comunicazione - TCP/IP: livello internet 3. Il livello Internet: Definisce un tipo di pacchetto in cui spezza i dati che riceve dal livello superiore Definisce lo schema di indirizzamento Gestisce l attraversamento di reti diverse (router) Trasparente all utente finale Sistema di tipo senza connessione (non affidabile) privo di connessione verifica l integrità dell intestazione ma non quella dei dati non garantisce né l ordine di consegna né la consegna i pacchetti possono seguire percorsi diversi aa Laboratorio di Informatica Sez.A - Lez
20 5.Standard di comunicazione - TCP/IP: livello trasporto 2. Il livello trasporto: Organizza in pacchetti la sequenza di byte da trasmettere, la riorganizza all arrivo Usa il TCP orientato alla connessione (affidabile) garantisce la consegna e l ordine dei pacchetti garantisce la correttezza dei byte trasmessi (ritrasmette in caso di errore) controlla il flusso perché un ricevente lento non soffochi a causa di un trasmittente veloce Può usare lo User Datagram Protocol (UDP) privo di connessione non garantisce l ordine dei pacchetti inaffidabile veloce non controlla la correttezza adatto per servizi in cui il tempo di risposta è più importante della correttezza (video, audio) aa Laboratorio di Informatica Sez.A - Lez Standard di comunicazione - TCP/IP: livello applicazione 1. Il livello applicazione: TCP/IP non è orientato ad alcuna specifica applicazione Il livello di applicazione di TCP/IP specifica come un applicazione può utilizzare l insieme dei protocolli TCP/IP, fornendo quindi la possibilità di comunicazione tra applicazioni eseguite su calcolatori diversi Protocolli applicativi: definiti al di sopra di TCP/IP Contiene i protocolli di alto livello che i prodotti software usano per offrire servizi Ogni protocollo è associato a una porta la coppia <indirizzo della macchina, porta> individua univocamente la connessione serve per smistare le varie connessioni ai vari protocolli La connessione viene stabilita solo se è presente il servizio su quella data porta aa Laboratorio di Informatica Sez.A - Lez
21 5.Standard di comunicazione - L architettura TCP/IP E un eccellente piattaforma per la realizzazione di applicazioni client-server affidabili Permette di condividere informazioni tra organizzazioni diverse connesse ad Internet E implementata nella gran parte dei sistemi operativi aa Laboratorio di Informatica Sez.A - Lez Standard di comunicazione - 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 da un client L architettura client-server è alla base di tutti i servizi applicativi di Internet La comunicazione fra client e server può avvenire solo se i due hanno stabilito un protocollo di comunicazione aa Laboratorio di Informatica Sez.A - Lez
22 5.Standard di comunicazione - Applicazioni TCP/IP Connessione a calcolatori remoti: il proprio calcolatore è impiegato come terminale a interfaccia numerica telnet (porta 23) Trasferimento di file tra calcolatori FTP: File Transfer Protocol (porta 21) Posta elettronica: consente agli utenti di scambiarsi messaggi SMTP: Simple Mail Transfer Protocol (porta 25) POP: Post Office Protocol - lettura remota della posta elettronica (porta 110) IMAP: Internet Message Access Protocol lettura remota della posta elettronica (porta 143) aa Laboratorio di Informatica Sez.A - Lez Standard di comunicazione - Applicazioni TCP/IP News: messaggistica all interno di gruppi di interesse (newsgroup) NNTP: Network News Transfer Protocol (porta 119) DNS: Domain Name Service - rubrica (porta 53) World Wide Web: consultazione interattiva di ipermedia con modalità point-and-click HTTP: HyperText Transfer Protocol (porta 80) accesso ad altri servizi posta elettronica scaricamento file aa Laboratorio di Informatica Sez.A - Lez
23 Internet Definizioni una rete di reti basate sul protocollo TCP/IP un insieme di risorse informative che tale rete rende disponibili una comunità di individui che usa tale rete per comunicare informarsi apprendere effettuare transazioni finanziarie... aa Laboratorio di Informatica Sez.A - Lez.7 45 Internet - Vantaggi e svantaggi Vantaggi il suo utilizzo è alla portata di tutti incoraggia la comunicazione tutti i suoi utenti sono uguali permette di reperire e di produrre informazione Svantaggi contiene barriere di tipo culturale, linguistico, economico e tecnologico aa Laboratorio di Informatica Sez.A - Lez
24 Nascita di Internet Durante la guerra fredda il Dipartimento per la difesa degli US finanziò progetti di ricerca al fine di preservare le telecomunicazioni in caso di attacco nucleare Non esistono mezzi per garantire la funzionalità di un centro di telecomunicazioni sottoposto a un attacco nucleare. La soluzione non può essere di tipo fisico: deve essere di tipo logico: Progetto del Department of Defense - ARPANet (Defense) Advanced Research Project Agency La rete è di uso esclusivo militare e di ricerca aa Laboratorio di Informatica Sez.A - Lez.7 47 Nascita di Internet Il progetto ARPANet (Advanced Research Project Agency Network) decentralizza la gestione delle telecomunicazioni permette all informazione di raggiungere la destinazione attraverso differenti cammini rende dinamica la ricerca dei percorsi su cui veicolare l informazione ARPANet fu attivata nell autunno del 1969 mettendo in connessione quattro elaboratori Honeywell 516 dotati di 12 KB di memoria nei seguenti nodi UCLA: University of California Los Angeles UCSB: University of California Santa Barbara SRI: Stanford Research Institute UTAH: University of Utah aa Laboratorio di Informatica Sez.A - Lez
25 ARPANet aa Laboratorio di Informatica Sez.A - Lez.7 49 ARPANet aa Laboratorio di Informatica Sez.A - Lez
26 ARPANet aa Laboratorio di Informatica Sez.A - Lez.7 51 ARPANet aa Laboratorio di Informatica Sez.A - Lez
27 Da ARPANet ad Internet ARPANet nasce nel 1969, negli anni 70 si espande comprendendo università e centri di ricerca Nel 1971 viene integrata la posta elettronica, nel 1972 il protocollo telnet per la connessione remota 1973: Internet in Europa Nel 1974 viene proposto per ARPANet il protocollo TCP/IP per superare le difficoltà di connessione tra reti diverse Negli anni 80 si iniziano a collegare ad ARPANet anche reti locali: la rete comincia a contare migliaia di nodi aa Laboratorio di Informatica Sez.A - Lez.7 53 Da ARPANet ad Internet Nel 1983 i militari si staccano dalla rete in continua espansione, formando MILnet; viene integrato il DNS Tra gli anni 80 e 90 all interno di ARPANet si formano network distinti (NSFnet, BITnet,...) Internet sostitusice gradatamente ARPANet utilizzando NFSnet come nuova dorsale ARPANet viene dismessa a partire dal 1988 Nel 1991 viene proposto http e il WWW (CERN, Ginevra) Nel 1994 Al Gore parla esplicitamente di Information Superhighways al discorso presso l International Telecommunications Union La rete diventa anche commerciale, sono possibili connessioni dial-up aa Laboratorio di Informatica Sez.A - Lez
28 Da ARPANet ad Internet Nel 1995 viene integrato il protocollo SSH Le dimensioni di Internet tendono a raddoppiare ogni anno Nel 2000 Internet conta milioni di host; sono disponibili a prezzi ragionevoli connessioni broadband Andamento temporale del numero di host collegati a Internet dal 1969 al 2003 (Fonte: Hobbes Internet timeline) aa Laboratorio di Informatica Sez.A - Lez.7 55 Sviluppo di Internet Nomi di dominio nell area di San Francisco nel 1998 Mappa delle antenne wireless negli Stati Uniti (2006) aa Laboratorio di Informatica Sez.A - Lez
29 Schema di indirizzamento Un generico dispositivo connesso ad Internet deve essere identificabile in modo univoco Per questo motivo a ogni computer connesso viene associato un indirizzo internet (o più di uno), definito nell ambito del protocollo TCP/IP Ogni indirizzo IP è definito da 32 bit e concettualmenete diviso in due parti la rete fisica a cui il dispositivo è collegato il singolo dispositivo nell ambito della rete fisica aa Laboratorio di Informatica Sez.A - Lez.7 57 Schema di indirizzamento classi di reti Il numero di computer dipende dalla classe della rete, scritta nei primi bit dell indirizzo classe A: 3 byte (24 bit) classe B: 2 byte (16 bit) classe C: 1 byte (8 bit) aa Laboratorio di Informatica Sez.A - Lez
30 Schema di indirizzamento Indirizzo numerico Gli indirizzi IP vengono rappresentati in forma decimale, un numero (da 0 a 255) per ogni byte Ogni host sulla rete è identificato univocamente da un indirizzo numerico Esempio: La gerarchia dalla macchina alla rete si legge da destra a sinistra nell indirizzo numerico aa Laboratorio di Informatica Sez.A - Lez.7 59 Schema di indirizzamento Indirizzo simbolico Gli indirizzi IP vengono (più comodamente) rappresentati in forma simbolica da un insieme di identificativi mnemonici Ogni indirizzo simbolico identifica univocamente un host sulla rete Esempio: lic.dico.unimi.it La gerarchia dalla macchina alla rete si legge da sinistra a destra nell indirizzo simbolico aa Laboratorio di Informatica Sez.A - Lez
31 Schema di indirizzamento Indirizzo simbolico Esempio: lic.dico.unimi.it it: lo stato (Italia) unimi: l istituzione (Università di Milano) dico: il dipartimento (Informatica e Comunicazione) all interno dell istituzione lic: il laboratorio (Informatica Civica) all interno del dipartimento aa Laboratorio di Informatica Sez.A - Lez.7 61 Schema di indirizzamento Indirizzi IP Gli indirizzi numerici sono forniti ufficialmente dallo IANA (Internet Assigned Numbers Authority, quelli simbolici dal NIC (Network Information Center, Il suffisso simbolico è fisso è prende il nome di top-level domain (TLD) Le rimanenti parti dell indirizzo simbolico possono variare a piacere aa Laboratorio di Informatica Sez.A - Lez
32 Schema di indirizzamento TLD generici Definiti quando Internet era diffuso solo negli Stati Uniti.edu (education): università e centri di ricerca.com (commercial): organizzazioni commerciali.mil (military): enti militari.gov (government): enti governativi.net (network): enti di gestione della rete.org (organization): organizzazioni non-profit Esempi: il MIT: la IBM: la marina militare statunitense: la NASA: l ente che gestisce gli indirizzi IP simbolici il WWF: aa Laboratorio di Informatica Sez.A - Lez.7 63 Schema di indirizzamento TLD generici Aggiunti nel 2000:.aero: industrie aeronautiche.biz: organizzazioni commerciali.coop: associazioni cooperative.info: uso generico.museums: musei.name: uso generico.pro: professionisti (medici, avvocati,...) aa Laboratorio di Informatica Sez.A - Lez
33 Schema di indirizzamento TLD nazionali.ad,.ae,.af,.ag,.ai,.al,.am,.an,.ao,.aq,.ar,.as,.at,.au,.aw,.az,.ba,.bb,.bd,.be,.bf,.bg,.bh,.bi,.bj,.bm,.bn,.bo,.br,.bs,.bt,.bv,.bw,.by,.bz,.ca,.cc,.cf,.cd,.cg,.ch,.ci,.ck,.cl,.cm,.cn,.co,.cr,.cs,.cu,.cv,.cx,.cy,.cz,.de,.dj,.dk,.dm,.do,.dz,.ec,.ee,.eg,.eh,.er,.es,.et,.fi,.fj,.fk,.fm,.fo,.fr,.fx,.ga,.gb,.gd,.ge,.gf,.gh,.gi,.gl,.gm,.gn,.gp,.gq,.gr,.gs,.gt,.gu,.gw,.gy,.hk,.hm,.hn,.hr,.ht,.hu,.id,.ie,.il,.in,.io,.iq,.ir,.is,.it,.jm,.jo,.jp,.ke,.kg,.kh,.ki,.km,.kn,.kp,.kr,.kw,.ky,.kz,.la,.lb,.lc,.li,.lk,.lr,.ls,.lt,.lu,.lv,.ly,.ma,.mc,.md,.mg,.mh,.mk,.ml,.mm,.mn,.mo,.mp,.mq,.mr,.ms,.mt,.mu,.mv,.mw,.mx,.my,.mz,.na,.nc,.ne,.nf,.ng,.ni,.nl,.no,.np,.nr,.nt,.nu,.nz,.om,.pa,.pe,.pf,.pg,.ph,.pk,.pl,.pm,.pn,.pr,.pt,.pw,.py,.qa,.re,.ro,.ru,.rw,.sa,.sb,.sc,.sd,.se,.sg,.sh,.si,.sj,.sk,.sl,.sm,.sn,.so,.sr,.st,.su,.sv,.sy,.sz,.tc,.td,.tf,.tg,.th,.tj,.tk,.tm,.tn,.to,.tp,.tr,.tt,.tv,.tw,.tz,.ua,.ug,.uk,.um,.us,.uy,.uz,.va,.vc,.ve,.vg,.vi,.vn,.vu,.wf,.ws,.ye,.yt,.yu,.za,.zm,.zr,.zw ISO country codes, fonte: aa Laboratorio di Informatica Sez.A - Lez.7 65 Schema di indirizzamento TLD nazionali Alcuni hanno ricreato le strutture generiche (ad esempio il Regno Unito:.ac.uk,.co.uk) Altri no (ad esempio l Italia: unimi.it, finanze.it, wwf.it) aa Laboratorio di Informatica Sez.A - Lez
34 Internet Internet è una infrastruttura che collega tra loro un grandissimo numero di reti di calcolatori utilizzando il protocollo TCP/IP Appoggiandosi a questo protocollo vengono inviate informazioni codificate secondo altri protocolli, stabiliti dalle applicazioni utilizzate dagli utenti per generare le informazioni aa Laboratorio di Informatica Sez.A - Lez.7 67 Internet HyperText Transfer Protocol & WWW Uno di questi protocolli di alto livello è l HyperText Transfer Protocol (HTTP), che consente l accesso a risorse distribuite su diversi host sulla rete con un approccio di tipo ipertestuale I documenti ipertestuali sono codificati secondo le specifiche dettate dallo standard HTML: HyperText Markup Language aa Laboratorio di Informatica Sez.A - Lez
35 Internet - World Wide Web Che cos è? parte di internet vasta collezione di informazioni distribuita rete client-server distribuita WWW (confidenzialmente web - ragnatela) è la rete costituita dai server che forniscono accesso alle loro informazioni tramite il protocollo http aa Laboratorio di Informatica Sez.A - Lez.7 69 Internet - World Wide Web Gli host si collegano ai server usando un programma client detto browser (colui che curiosa) Netscape, Internet Explorer, Mozilla, Opera, Safari, Lynx Il browser permette la consultazione interattiva di documenti ipertestuali e multimediali con modalità point-and-click aa Laboratorio di Informatica Sez.A - Lez
36 Ipertesto Un ipertesto è un testo che può essere letto sequenzialmente oppure seguendo i collegamenti (link) associati alle sue diverse parti In ogni punto del documento può comparire un link: ad un altra parte del documento, ad un altro documento visualizzato dai browser in modo diverso aa Laboratorio di Informatica Sez.A - Lez.7 71 Multimedialità Indica l insieme delle tecnologie finalizzate alla gestione integrata di informazioni basate su media differenti: testo singole immagini immagini in movimento suoni programmi aa Laboratorio di Informatica Sez.A - Lez
37 Internet - World Wide Web Le informazioni sono raggruppate in siti, a loro volta divisi in pagine Le pagine contengono informazioni di diverso formato (testo, suoni, immagini, filmati, software) contenuto (scientifico, ludico, commerciale,...) o forniscono servizi di prenotazioni, iscrizione a eventi,... accesso a biblioteche e basi di dati,... compravendiva, consulenza finanziaria,... aa Laboratorio di Informatica Sez.A - Lez.7 73 Internet identificazione delle risorse Le risorse disponibili sulla rete (i documenti sui server) devono essere identificabili in modo univoco I browser identificano le risorse tramite indirizzi detti URL (Uniform Resource Locator) Un indirizzo URL ha la forma: protocollo://server:porta/pathname protocollo indica il tipo di protocollo utilizzato server rappresenta l indirizzo IP (numerico o simbolico) del computer a cui si vuole accedere porta identifica la porta a cui il protocollo fa riferimento pathname indica il percorso completo del file cercato aa Laboratorio di Informatica Sez.A - Lez
38 Internet identificazione delle risorse Alcune informazioni possono essere omesse (il server e/o il client sceglierà implicitamente dei valori predefiniti, detti di default) il protocollo (per default http) la porta (per default 80, quella associata a http) il nome del file (per default index.html, home.html o altri) ma non il suo percorso In altre parole i seguenti URL sono equivalenti: lic.dico.unimi.it:80/index.html aa Laboratorio di Informatica Sez.A - Lez.7 75 Vantaggi del Web Immediatezza di accesso alle informazioni i protocolli precedentemente usati (FTP) prevedevano che i documenti fossero copiati sul computer client prima di poter essere consultati: le fasi di scaricamento (download) e consultazione erano separate Tramite il web è invece possibile consultare i documenti on-line: il trasferimento dei documenti viene effettuato automaticamente e in modo trasparente all utente aa Laboratorio di Informatica Sez.A - Lez
39 Vantaggi del Web Consente di accedere in modo uniforme a informazioni di natura eterogenea (immagini, testo, animazioni, suoni, filmati, componenti multimediali) Con l introduzioni di componenti attive (form, applet, javascript, php,...) è anche possibile utilizzare i browser per trasmettere informazioni dal client al server Permette all utente di scegliere l ordine di consultazione dei materiali Svincola l associazione logica da quella fisica: su una stessa pagina possono esserci dei rimandi (link) o delle componenti che risiedono su server distanti migliaia di chilometri E facile da usare, basandosi su interfacce grafiche con interazione point-and-click aa Laboratorio di Informatica Sez.A - Lez.7 77 Vantaggi del Web E indipendente dall ambiente di lavoro: la stessa informazione può essere visualizzata su differenti tipi di computer sul medesimo computer, usando differenti sistemi operativi su un dato computer con un dato sistema operativo, utilizzando diversi browser una stessa pagina può però apparire in modo diverso a seconda della configurazione usata aa Laboratorio di Informatica Sez.A - Lez
40 Altri servizi via web Tutti i browser implementano il protocollo HTTP, ma in genere sono multiprotocollo, in grado cioè di comunicare con altri tipi di server In genere fungono anche da client per: la posta (SMTP/POP/IMAP) mailto:president@whitehouse.gov il trasferimento di file (FTP) ftp://ftp.microsoft.com le news (NNTP) news:it.scienze aa Laboratorio di Informatica Sez.A - Lez.7 79 Posta elettronica ( ) Sistema di messaggistica e scambio di file che riproduce alcuni aspetti del sistema postale rende pressochè trasparente la comunicazione fra applicativi/reti/protocolli diversi è forse il servizio di rete più popolare aa Laboratorio di Informatica Sez.A - Lez
41 Protocolli di posta elettronica SMTP (Simple Mail Transfer Protocol): per inviare messaggi POP (Post Office Protocol): per ricevere messaggi Protocolli utili per la gestione della posta quando il programma di posta locale, in realtà, non risiede sul computer dell utente ma su quello del suo provider aa Laboratorio di Informatica Sez.A - Lez.7 81 Posta elettronica ( ) Ogni utente ha un indirizzo name@server.domain (es: RM34765@mailstudenti.unimi.it) name può essere la login di un utente reale o di una lista di distribuzione server, generalmente, è un server su cui gira il programma di gestione della posta domain è l indirizzo dell organizzazione presso la quale si trova il server Per ogni parametro sono possibili alias Il si legge at Gli indirizzi sono case-insensitive: possono essere scritti usando indifferentemente le lettere minuscole o maiuscole aa Laboratorio di Informatica Sez.A - Lez
42 Formato del messaggio (SMTP) Date: ora e data di spedizione From: login del mittente (automatica) To: uno o più indirizzi Subject: oggetto del messaggio (una linea vuota) Il messaggio vero e proprio (per definizione del protocollo SMTP solo in formato ASCII) Altri campi dell intestazione sono Reply to: indirizzo cui inviare la risposta Cc: carbon copy, equivale a per conoscenza Bcc: non mostra gli indirizzi dei co-destinatari Encrypted: tecnica crittografica usata Received: gateway che ha inoltrato il mess. Message-ID: identificativo univoco del mess. aa Laboratorio di Informatica Sez.A - Lez.7 83 Formato del messaggio (SMTP) Attachments (allegati) immagini, testo formattato con word processor, file audio sono spediti come allegato (attachment) con una codifica ASCII ad hoc (MIME) il file viene ricopiato in coda al messaggio ed arriva al destinatario con la stessa forma (nome, tipo,...) permettono la condivisione mirata ed attiva di contenuti, novità, aggiornamenti, ecc., ma anche la distribuzione indiscriminata di virus aa Laboratorio di Informatica Sez.A - Lez
43 Posta elettronica Software lato server Il software lato server è: il programma che si occupa di instradare e distribuire i messaggi è presente su alcune macchine che svolgono la funzione di server di posta elettronica sendmail (ambiente Unix/Linux) exchange (ambiente Microsoft) permette di: comunicare sull internetwork, rendendo i protocolli e il percorso dei messaggi trasparente ali utenti risolvere gli indirizzi con il nome effettivo del server del destinatario (tabelle di alias) accumulare i messaggi non ancora consultati (utenti scollegati, interruzione della rete,...) aa Laboratorio di Informatica Sez.A - Lez.7 85 Posta elettronica Software lato client Il software lato client, sul nostro computer, è il programma che permette di: ricevere e leggere messaggi e attachment cancellare/salvare i messaggi e attachments rispondere ai messaggi oppure inoltrarli per conoscenza tenere alias mnemonici degli indirizzi più usati e di liste di distribuzione Esempi: Pine (Unix/Linux, formato testo) KMail,... (Linux, formato grafico) Eudora (Win, Mac) i browser Navigator e Internet Explorer Outlook aa Laboratorio di Informatica Sez.A - Lez
44 Connessione diretta ad Internet Per visitare un sito web con un browser, si deve specificarne l indirizzo (esplicitamente o selezionando un link) Il client invia la richiesta di connessione, formulata nel modo specificato da http Ricevuta la richiesta, il server web trasmette le informazioni al computer e il browser provvede a visualizzarle aa Laboratorio di Informatica Sez.A - Lez.7 87 Collegamento via modem (dial-up) In caso di collegamento tramite un modem, le informazioni tra client e server passano attraverso il provider aa Laboratorio di Informatica Sez.A - Lez
45 Si ringrazia il gruppo di lavoro: Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni aa Laboratorio di Informatica Sez.A - Lez
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
DettagliI 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
DettagliInformation overflow. Posta elettronica. Condizioni generali Ogni utente ha un indirizzo. Formato del messaggio (SMTP)
Information overflow Esempi di risultati di ricerca con AltaVista dipartimento chimica milano 1,050,997 pagine trovate. dipartimento AND chimica AND milano 5,527 pagine trovate +dipartimento +chimica -fisica
DettagliLaboratorio 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
DettagliArchitettura 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
DettagliI 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
DettagliReti 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
DettagliReti 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:
DettagliLo 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)
DettagliInformatica e laboratorio
Informatica e laboratorio Corso di Laurea in Geologia Internet, World Wide Web, ipertesti, posta elettronica World Wide Web: la ragnatela globale Il World Wide Web, o WWW, o Web, o W3 è la rete costituita
DettagliTopologia 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:
DettagliReti 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
DettagliFinalità 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
DettagliReti Telematiche e Internet
Reti Telematiche e Internet Cenni 12/04/2006 1 Reti telematiche Wired, Wireless Internet Servizi www email Linguaggi Html, css, php Argomenti 12/04/2006 2 1 Reti telematiche Componenti principali computer:
DettagliLaboratorio 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
DettagliDal 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
DettagliReti 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
DettagliLaboratorio di Informatica (Chimica)
Laboratorio di Informatica (Chimica) Lezione 03: Le Reti. Walter Cazzola Dipartimento di Informatica e Comunicazione Università à degli Studi di Milano. e-mail: cazzola@dico.unimi.it Walter Cazzola Lezione
DettagliArchitettura 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
DettagliReti 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
DettagliInternet. 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.
DettagliInterNet: 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ò,
DettagliLe Reti Telematiche. Laboratorio di Informatica. Le reti telematiche e Internet Lezione 6. Le Reti Telematiche. Le Reti Telematiche
Le reti telematiche e Lezione 6 Insieme di cavi, protocolli, apparati di rete che collegano tra loro computer distinti i cavi trasportano fisicamente le informazioni opportunamente codificate dedicati/condivisi
DettagliReti 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
DettagliInformatica per la comunicazione" - lezione 8 -
Informatica per la comunicazione - lezione 8 - I multipli 1 KB (kilo) = 1000 B 1 MB (mega) = 1 mln B 1 GB (giga) = 1 mld B 1 TB (tera) = 1000 mld B Codifica binaria dei numeri Numerazione con base 10:
DettagliInternet: 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
DettagliInternet: 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
DettagliReti 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
DettagliTCP/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
DettagliReti 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
DettagliCorso 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:
DettagliReti 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
DettagliComunicazione 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
DettagliInternet 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
DettagliReti 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
DettagliMODELLO 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
DettagliUniversità 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
DettagliComprendere 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;
DettagliRETI 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
DettagliIl 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
DettagliReti di Calcolatori. Il software
Reti di Calcolatori Il software Lo Stack Protocollare Application: supporta le applicazioni che usano la rete; Transport: trasferimento dati tra host; Network: instradamento (routing) di datagram dalla
DettagliLinux 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
DettagliApplicazioni 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
DettagliLe 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
DettagliProgramma 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
DettagliMODELLI 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
DettagliSiti 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
DettagliUniversità 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
DettagliIl 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
DettagliGLI 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:
DettagliIndirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet
Indirizzi Internet e Protocolli I livelli di trasporto delle informazioni Comunicazione e naming in Internet Tre nuovi standard Sistema di indirizzamento delle risorse (URL) Linguaggio HTML Protocollo
DettagliProtocolli 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
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet AA 2004-2005 Reti e Sistemi Telematici 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host può essere client e/o server a livello applicazione Router:
DettagliElementi 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
DettagliReti 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)
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons
DettagliReti 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,
DettagliLE 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
DettagliLe reti telematiche. Lo schema di comunicazione generale per una rete è il seguente:
Le reti telematiche. Nel XX secolo nascono i calcolatori per elaborare l informazione. Nel XX secolo nascono anche le reti di telecomunicazione per trasmettere l informazione. A partire dagli anni 70,
DettagliLe reti telematiche. Lo schema di comunicazione generale per una rete è il seguente:
Le reti telematiche. Nel XX secolo nascono i calcolatori per elaborare l informazione. Nel XX secolo nascono anche le reti di telecomunicazione per trasmettere l informazione. A partire dagli anni 70,
DettagliElementi 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
DettagliInformatica 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
DettagliInternet 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
DettagliCapitolo 16 I servizi Internet
Capitolo 16 I servizi Internet Storia di Internet Il protocollo TCP/IP Indirizzi IP Intranet e indirizzi privati Nomi di dominio World Wide Web Ipertesti URL e HTTP Motori di ricerca Posta elettronica
DettagliInformatica 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
DettagliLe 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
Dettagliprof. Mario Dalessandro
INTERNET Internet in pratica è una rete vastissima, costituita dall interconnessione di migliaia di reti pubbliche e private, utilizzata per scopi differenti, ma comunque volta a creare e diffondere informazioni.
DettagliCAPITOLO 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
DettagliInformatica 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
DettagliComunicazione 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
DettagliIntroduzione 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,
DettagliESERCITAZIONE Semplice creazione di un sito Internet
ESERCITAZIONE Semplice creazione di un sito Internet Sistemi e Tecnologie Informatiche - Prof. Gregorio Cosentino 1 Internet Una rete globale che connette milioni di computer in tutto il mondo, anarchica
DettagliINTERNET. Un percorso per le classi prime Prof. Angela Morselli
INTERNET Un percorso per le classi prime Prof. Angela Morselli PARTE 1 INTERNET: LA RETE DELLE RETI 2 È ALQUANTO DIFFICILE RIUSCIRE A DARE UNA DEFINIZIONE ESAUSTIVA E CHIARA DI INTERNET IN POCHE PAROLE
DettagliReti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.
Reti locati e reti globali Tecnologie: Reti e Protocolli Reti locali (LAN, Local Area Networks) Nodi su aree limitate (ufficio, piano, dipartimento) Reti globali (reti metropolitane, reti geografiche,
DettagliLe 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
DettagliInternet 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
DettagliConcetti 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)
DettagliCorso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 3 a lezione a.a. 2009/2010 Francesco Fontanella
Corso di Sistemi di Elaborazione delle informazioni Reti di calcolatori 3 a lezione Francesco Fontanella Il pacchetto IP Il preambolo (header) IP è fatto in questo modo: Gli Indirizzi IP Ogni host e router
DettagliSistemi 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
DettagliIdentità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B
Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema contenuto della comunicazione sistema per la gestione della comunicazione sottosistema C sottosistema B sottosistema A
DettagliLa 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
DettagliReti 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
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE A INTERNET - 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host
DettagliReti 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
DettagliInternet. Evoluzione della rete Come configurare una connessione. Internet: Storia e leggenda
Internet Evoluzione della rete Come configurare una connessione Internet: Storia e leggenda La leggenda Un progetto finanziato dal Ministero della Difesa USA con lo scopo di realizzare una rete in grado
DettagliReti 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
DettagliInsegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8
Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8 Livelli di rete e architettura Client-Server Lez 12 architettura client-server 1 Scorsa lezione: comunicazione Gli utenti chiedono comunicazione
DettagliLe 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
DettagliCome 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
DettagliCome funziona il WWW. Architettura client-server. Web: client-server. Il protocollo
Come funziona il WWW Il funzionamento del World Wide Web non differisce molto da quello delle altre applicazioni Internet Anche in questo caso il sistema si basa su una interazione tra un computer client
DettagliReti 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
DettagliOreste 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
DettagliCorso di Informatica Prof. Crescenzio Gallo. Internet: architettura e servizi
Corso di Informatica Prof. Crescenzio Gallo Internet: architettura e servizi Internet: argomenti Modalità di collegamento alla rete Internet Struttura ed organizzazione degli indirizzi di Internet Protocolli
DettagliComunicare. Reti e comunicazione. Collegamento dedicato. Comunicazione condivisa. Posta. Posta a mano. Alice vuole scrivere con Bob
LEZIONE 10 Le reti telematiche 1 LEZIONE 10 Le reti telematiche 2 Comunicare Reti e comunicazione Alice vuole scrivere con Bob??? Domanda: Come consegnare la busta?? LEZIONE 10 Le reti telematiche 3 Collegamento
DettagliReti commutate. Reti commutate. Reti commutate. Reti commutate. Reti e Web
Reti e Web Rete commutata: rete di trasmissione condivisa tra diversi elaboratori Composte da: rete di trasmissione: costituita da (Interface Message Processor) instradamento rete di calcolatori: computer
Dettaglii 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
DettagliAspetti SW delle reti di calcolatori. L architettura del sistema. La struttura di Internet 22/04/2011
Aspetti SW delle reti di calcolatori L architettura del sistema contenuto della comunicazione sistema per la gestione della comunicazione sottosistema C sottosistema B sottosistema A protocollo applicativo
DettagliModulo 1.3 Reti e servizi
Modulo 1.3 Reti e servizi 1. Introduzione al Networking Connettere il PC in rete; schede di rete e modem; Panoramica sulle reti ad alta velocita' e reti dial-up; Testare la connettivita' con ping; Introduzione
DettagliInternet e il World Wide Web
Internet e il World Wide Web 20 novembre 2006 Rete Informatica Supporto tecnologico su cui si basano servizi per la diffusione, gestione e controllo dell informazione Posta elettronica (e-mail) World Wide
DettagliLezione 8 Il networking. Mauro Piccolo piccolo@di.unito.it
Lezione 8 Il networking Mauro Piccolo piccolo@di.unito.it Classificazione delle reti Ampiezza Local Area Network Metropolitan Area Networ Wide Area Network Proprieta' Reti aperte e reti chiuse Topologia
Dettagli