Cenni su Reti di Calcolatori Cos’è una rete? Punto di vista logico: sistema di dati ed utenti distribuito Punto di vista fisico: insieme di hardware, collegamenti.

Slides:



Advertisements
Presentazioni simili
Gli ipertesti del World Wide Web Funzionamento e tecniche di realizzazione a cura di Loris Tissìno (
Advertisements

Corso di Fondamenti di Informatica
LE RETI Modello OSI e TCP/IP LE RETI Modello OSI e TCP/IP Maura Zini.
Internet: la rete delle reti
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
Laboratorio Informatica – I lezione
By Le reti locali Luca Barberi Leonardo Benzoni Benedetta Bernardeschi Andrea Pellegrini.
1C2GRUPPO : HELPING1. 1C2GRUPPO : HELPING2 Una rete può essere definita un insieme di nodi dislocati in posti differenti, capace di consentire la comunicazione.
Reti Informatiche.
RETI INFORMATICHE.
IL NOSTRO LABORATORIO. Di INFORMATICA.. Presentazione: Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
IL NOSTRO LABORATORIO Di INFORMATICA. Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche: Sistema.
IL NOSTRO LABORATORIO. Di INFORMATICA..
IL NOSTRO LABORATORIO. Di INFORMATICA.. Presentazione: Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
IL NOSTRO LABORATORIO Di INFORMATICA. Presentazione Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
ING. CARLO MANFUCCI COMUNE DI GROSSETO
TRASMISSIONE DATI (e Networking) Luglio GENERALITA Sono tecnologie (hardware e software) che consentono di collegare fra loro due calcolatori, o.
1 Strumenti per lutilizzo di INTERNET nelle biblioteche giugno 2001 Marco Bortolami Università degli Studi di Udine.
Architettura del World Wide Web
IDUL 2010 RETI E PROTOCOLLI. INTERNET.. IDEE PRINCIPALI IN QUESTA LEZIONE Reti: Aspetto logico della rete e tipologie: peer-to-peer, a hub, a bus Trasmissione.
IDUL 2012 RETI E PROTOCOLLI. INTERNET.. IDEE PRINCIPALI IN QUESTA LEZIONE Reti: Aspetto logico della rete e tipologie: peer-to-peer, a hub, a bus Trasmissione.
IDUL 2009 RETI E PROTOCOLLI. INTERNET. IDEE PRINCIPALI IN QUESTA LEZIONE Reti: Aspetto logico della rete e tipologie: peer-to-peer, a hub, a bus Trasmissione.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
World Wide Web, ipertesti e HTML Lezione 6
RETI E INTERNET.
Concetti introduttivi
Posta elettronica : per iniziare : per iniziare Primi passi con la posta elettronica Primi passi con la posta elettronica
4 Cosa è una rete? ã Punto di vista logico: sistema di dati ed utenti distribuito ã Punto di vista fisico: insieme di hardware, collegamenti, e protocolli.
Corso di Informatica per Giurisprudenza Lezione 7
Modulo 7 – reti informatiche u.d. 1 (syllabus – )
Cos’è Internet Una rete globale di reti basata sul protocollo TCP/IP.
Modulo 1 – Reti Informatiche u.d. 4 (syllabus – 1.4.4)
ECDL Patente europea del computer
INTERNET.
Reti Insieme di computer e di altri dispositivi che comunicano tra loro per condividere i dati, le applicazioni e lhardware Modulo 1.
Reti di calcolatori e Internet
Il World Wide Web Lidea innovativa del WWW è che esso combina tre importanti e ben definite tecnologie informatiche: Documenti di tipo Ipertesto. Sono.
Applicazioni su Internet. Elaborazione su Internet Cosa serve? un computer una connessione TCP/IP collegamento a Internet mediante router oppure: linea.
BIOINFO3 - Lezione 101 GLI IPERTESTI Una delle innovazioni introdotte da HTML e dal WWW in generale, rispetto ad un testo normale è sicuramente la possibilità
Servizi Internet 21 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico
EM 09 INTERNET … UN PO DI STORIA. EM 09 Nasce per garantire comunicazioni efficienti … Tra le sedi delle forze armate americane Tra le sedi delle forze.
Informatica Lezione 9 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
Corso di Laurea in Conservazione e Restauro dei Beni Culturali
Reti di Calcolatori ed Internet Fabio Massimo Zanzotto.
Internet.
L’architettura a strati
Internet: una panoramica
prof.ssa Giulia Quaglino
Creato da Riccardo Nuzzone
By Le reti locali Luca Barberi Leonardo Benzoni Benedetta Bernardeschi Andrea Pellegrini.
CORSO DI INFORMATICA Internet e Posta Elettronica
LE RETI INFORMATICHE Cosa sono?? A cosa servono??
1 Storia di Internet Internet non è un’invenzione degli anni ’90….. Nata dagli studi di un’agenzia detta ARPA (Advanced Research Projects Agency) Internet.
Cenni su Reti di Calcolatori
InternetInternet Sede: Salvo D’acquisto 2010/2011 Docente: Vito Monno.
IDUL 2013 RETI E PROTOCOLLI. INTERNET.. IDEE PRINCIPALI IN QUESTA LEZIONE Reti: Aspetto ‘logico’ della rete e tipologie: peer-to-peer, a hub, a bus Trasmissione.
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
Dipartimento di Ingegneria dell’Informazione
INTRODUZIONE A INTERNET
1 Reti di calcolatori zRete = sistema di collegamento tra vari calcolatori che consente lo scambio di dati e la cooperazione zOgni calcolatore è un nodo,
Servizi Internet Claudia Raibulet
Cenni su Reti di Calcolatori Cos’è una rete? Punto di vista logico: sistema di dati ed utenti distribuito Punto di vista fisico: insieme di hardware, collegamenti.
CORSO INTERNET la Posta elettronica
Il mondo del web Includere Digital-mente – Corso livello 4 docente: prof.ssa MANUELA MARSILI.
I NTERNET Rete interconnessa che permette il collegamento tra due host eterogenei, appartenenti a reti differenti separati anche da grande distanze. Internet.
IL WEB Navigazione – Posta elettronica – Socializzazione - Comunicazione.
LE RETI Cos’è una rete Un po’ di storia Classificazione delle reti Mezzi fisici di trasmissione Modalità di trasmissione Topologia delle reti Internet.
INTERNET E INTRANET Classe VA SIA. La Storia di INTERNET ’ – ARPANET 1969 – anno di nascita università Michigan - Wayne 1970 – – INTERNET.
Trasmissione. Codifica Elettrica I segnali si propagano su un mezzo fisico modulando onde elettromagnetiche variando voltaggi I dati binari devono essere.
LE RETI Cos’è una rete Un po’ di storia Classificazione delle reti Mezzi fisici di trasmissione Modalità di trasmissione Topologia delle reti Internet.
Transcript della presentazione:

Cenni su Reti di Calcolatori Cos’è 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

Vedremo Come avviene la trasmissione dati Configurazioni delle reti (LAN/WAN) Cos’è un protocollo Cos’è Internet, quali protocolli e quali applicazioni possiamo utilizzare Cos’è il Web e come si naviga

Trasmissione dati Mezzi di trasmissione: Velocita’ di trasmissione: bps=bit x sec Doppino telefonico ( bps) Cavo coassiale (10 alla 4~6 bps) Fibra ottica dove bit = assenza/presenza segnale luminoso (10 alla 9 bps) Onde elettromagnetiche (es via satellite)

Digitale-Analogico Informazione = digitale (seq. bit) Segnali = analogico (continuo) Il Modem (Modulatore-Demodulatore) si preoccupa di trasformare bit in segnali e viceversa Modulazione in frequenza=il modem altera in frequenza una sequenza portante 0=freq più bassa; 1=freq più alta...modulazione in ampiezza, fase, Es PC collegati ‘da casa’ attraverso un modem

Collegamenti Single-point: calcolatore-terminale Multi-point: calcolatore-vari terminali (uno solo comunica con il calcolatore) Linee Dedicate Linee Commutate Flusso dei dati: Simplex/Duplex/Half Duplex (alternato)

Reti Locali e Geografiche Terminali nella stessa stanza/edificio possiamo utilizzare collegamenti diretti (senza passare per reti pubbliche) Reti locale più diffuse: Ethernet e Fast Ethernet insieme di componenti hardware e software particolari che gestiscono la trasmissione dati in una rete locale

Rete Locale server pc LAN dorsale

Reti Geografiche Nodi distribuiti su medio-lunga distanza Possiamo usare la rete di comunicazione pubblica utilizzando modem o affittando linee di trasmissione Oppure reti digitali di trasmissione dati Trasmissione dati: attraverso messaggi

Topologia di una Rete A stella tutti i nodi sono collegati ad un elaboratore centrale (che smista i messaggi) Ad anello treno di messaggi A bus nodi disposti lungo un unico canale Irregolare attraverso host e nodi di trasmissione

Messaggi? Sequenze di bit: Mittente e destinatario Caratteri di controllo (per consistenza dei dati) Contenuto messaggi Nodo di trasmissione: riceve e ritrasmette un messaggi al destinatario o ad un nodo vicino se il destinatario non è collegato Routing dei messaggi: il percorso del messaggio nella rete può essere statico o dinamico

Protocolli di Comunicazione I protocolli di comunicazione sono utilizzati dai calcolatori per dialogare tra loro Come per la codifica dei dati occorre utilizzare degli standard internazionali per risolvere i problemi di compatibilità! Per definire un protocollo occorre: fissare il formato dei messaggi la sequenza di messaggi inviati dalle parti coinvolte,ecc.

Esempio di Protocollo? A contatta B: “Init” B risponde ad: “Ack” A inizia a mandare i dati (1,2,3,…) a B B riceve di dati Il protocollo termina quando A invia “Fine” a B B risponde con “AckFine”

Modelli per Architetture di Reti Modello OSI/ISO Modello TCP/IP Grazie ad internet, il modello TCP/IP e’ diventato lo standard de facto

Modello TCP/IP Livello Applicazone: software applicativo (Browser Web, ecc) Livello Trasporto: trasforma dati in messaggi usando i protocolli TCP (trasmissione sicura) e UDP (trasmissione veloce) Livello Internet: protocollo IP di spedizione dei messaggi sulla rete Indirizzo IP=indirizzo degli host in rete (codici binari) Livello Fisico: hardware!

Modello TCP/IP LAN SMTPDNSFTPTELNET TCP UDP ARPANET IP Fisico Internet Trasporto Applicaz.

Internet Inter-rete (cioè che collega varie sottoreti tra loro) nata dalla fusione di diverse reti di agenzie governative americane (ARPANET) e reti di università Utilizza protocolli di comunicazione di dominio pubblico derivato dal modello TCP/IP Al giorno d’oggi è accessibile a tutti tramite provider che sono fisicamente collegati a internet

World Wide Web (WWW) Architettura software per gestire dati distribuiti geograficamente basata sulla nozione di ipertesto Si appogggia a TCP/IP e quindi è compatibile con ogni tipo di macchina collegata ad Internet

Pagina Web Pagine ipertestuali cioe’ che possono contenere link a altre pagine (testo), Immagini e suoni, programmi eseguibili un utente legge le pagine, se seleziona un link la pagina viene sostituita con quella richiesta (scaricata dal sito remoto)

Struttura del Web Architettura Client-server Client (ad esempio explorer) permette la navigazione nel web trasmette le richieste di pagine/dati remoti, riceve le informazioni e le visualizza sul client a volte utilizza programmi esterni (plug-in) per gestire i dati ricevuti Il Server è un processo sempre attivo che aspetta e serve le richieste dei client Restituisce la pagina richiesta oppure un messaggio di errore

Client-Server CNN.COM Explorer SERVER CNN Last News INTERNET Richiesta Pagina

Dominio Domini = suddivisione logica di Internet per facilitare la gestione dei nomi delle risorse Internet è suddivisa in una multitudine di domini radice Domini nazionali: uk it de Domini generici: com edu Un dominio radice include una collezione di host (cioe’ server) e può essere suddiviso a sua volta in sottodomini e così via Sottodominio del DISI: disi.unige.it

Spazio dei nomi dei domini com govorg itjp unigeunipi disidistdi yahoo ac co microsoft research

Name Server Lo spazio dei nomi è diviso in zone gestiti da un server principale e server secondari che mantegono la lista degli host inclusi nel dominio (database dei nomi) Se un server non trova un nome nel suo database manda una richiesta al server del dominio antenato o successore e così via (interrogazioni ricorsive) Si usa una memoria cache per mantenere gli indirizzi recuperati tramite altri server

Domain Name Server Lo spazio dei nomi è memorizzato quindi sotto forma di database distribuito (DNS) Ogni rete locale ha un proprio server DNS che mappa nomi logici (indirizzi DNS) in indirizzi fisici (indirizzi IP) Ricordate che Indirizzi IP=codice binario utilizzato dal protocollo di invio dati del modello TCP/IP (livello Internet) Es

URL: indirizzi nel Web URL (Uniform Resource Location) è uno standard per il formato degli indirizzi delle risorse sul Web Specifica: Come si vuole accedere alla risorsa (metodo) Dove si trova la risorsa (indirizzo server DNS) Nome della risorsa (nome) Formato: Metodo://host/nome

Metodo http: protocollo gestione ipertesti ftp: trasferimento file news: gruppi di discussione telnet: accedere a macchine remote file: accedere a documenti locali

Nome Nome (mnemonico) di dominio del server DNS al quale si vuole chiedere la risorsa Esempio: Server Web DISI: Server FTP DISI: ftp.disi.unige.it

Nome risorsa Path name (cammino) che porta al file contente la risorsa (es pagina, foto, ecc) nello spazio di dati gestito dal server del sito che abbiamo contattato Solitamente ogni sito ha una pagina di ingresso denominata index.html Riepilogando ftp://ftp.disi.unige.it/person/DelzannoG

Problemi di sicurezza La parte di File System del server accessibile al client è controllata dal server (i nomi delle risorse sono relativi a tale parte di file system!) Il client può scaricare dalla rete programmi (es Java) che vengono poi automaticamente eseguiti dal browser (ad es animazioni); tali programmi hanno permessi molto limitata per evitare intrusioni nel sistema del client

Pagine Web Web basato su un linguaggio ipertestuale che associa indirizzi URL a parti di documento chiamati link Selezionando un link (ad es con il mouse) si scarica una pagina dal server DNS identificato dal corrispondente URL Le applicazioni che gestiscono pagine web vengono dette browser Netscape, Explorer, Mozilla, Opera,...

Come fornire servizi sul web? Dobbiamo ‘affitare’ (o comunque avere a disposizione) spazio su disco di un server di un sottodominio (Tiscali?) e quindi ottenere un indirizzo URL per le nostre risorse Es. Spazio sul server del DISI... Dobbiamo creare delle pagine web che i clienti possano leggere con i loro browser collegandosi al nostro indirizzo URL Tramite le pagine spieghiamo quali risorse mettiamo a disposizione (es. la nostra Tesi le nostre ricerche per colleghi all’estero)

Linguaggio per Pagine Web Si utilizza il linguaggio HTML (HyperText Markup Language) che utilizza annotazioni per descrivere come verrà visualizzato il documento sul browser di un cliente Es: La prossima parola è in neretto Il browser interpreta le annotazioni traducendole in effetti grafici Es: La prossima parola è in neretto Alcuni tool forniscono direttamente l’effetto desiderato senza dover usare HTML

Alcuni esempi Pagina web racchiusa nel comando.... Intestazione:... Corpo pagina:... : inizia un paragrafo : fine linea... : testo in bold... : testo in italico

Altri tag Link... Immagine Linea di separazione: Caratteri accentati: &caratteregrave (es &agrave=à) &carattereacute (es &eacute=é)

Sorgente pagina web Marco Rossi PhD Student Universit&agrave di Genova Per scaricare la mia tesi premi qui sotto TESI

Pagina visualizzata su browser Marco Rossi PhD Student Università di Genova Per scaricare la mia tesi premi qui sotto TESI

Form e interazione con cliente Si possono creare pagine che permettono all’utente di immettere dati attraverso FORM (moduli da compilare) I dati vengono gestiti poi da programmi residenti sul server Ad esempio servono per E-commerce o per consultare cataloghi (biblioteche virtuali)

Motori di ricerca Raccolgono indirizzi URL di migliaia di altri siti e forniscono un catalogo (ad esempio organizzato per argomenti) che l’utente può consultare (navigando nelle pagine fornite dal motore di ricerca) Permettono all’utente di immettere parole chiavi tramite FORM che vengono utilizzate per cercare informazioni, siti, pagine di persone, ecc Esistono anche motori di ricerca che utilizzano altri motori di ricerca... Esempi: Yahoo Altavista Lycos Virgilio

Posta elettronica Servizio per trasmettere dati (messaggi) tra vari utenti Sistemi di posta elettronica supportano: Composizione di messaggi Trasferimento al destinatario Visualizzazione e cancellazione Caselle di posta (Mailbox) per memorizzare i messaggi in arrivo Mailing list (lista di indirizzi)

Invio di messaggi Occorre fornire un messaggio, e l’indirizzo del destinatario Indirizzo ha la seguente forma E viene gestito dal DNS server del nostro dominio Es.

Formato dei messaggi To: (destinatario) Cc: (in copia a) Bcc: (copia trasparente) From: mittente Sender: indirizzo del mittente Testo dele messaggio Attachment MIME foto, suoni, ecc)

Applicazioni per posta Esistono molte applicazioni che permettono di leggere la posta e mantenere mailbox Explorer Outlook Netscape Eudora (MaIntosh)