Informatica Lezione 10 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico: 2006-2007.

Slides:



Advertisements
Presentazioni simili
ANNUNCI ORARI PER QUESTA SETTIMANA
Advertisements

Tecnologie. Reti locati e reti globali Reti locali (LAN, Local Area Networks) –Nodi su aree limitate (ufficio, piano, dipartimento) Reti globali (reti.
Internet La rete delle reti: collega fra
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
La Navigazione in Internet
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.
Di INFORMATICA IL NOSTRO LABORATORIO. Presentazione Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
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
INTERNET e i suoi Servizi Docente Esperto: Simona Riolo Docente Tutor: Alfio Messina Lezione #1/ I.C.S. G. Verga - Viagrande (CT)
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 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:
INFORMATICA UMANISTICA B 6: APPLICATION LAYER IPERTESTI WEB.
INFORMATICA UMANISTICA B
ANNUNCI LA SETTIMANA PROSSIMA INIZIANO MODULO C, D, E LABORATORI!!
1 Protocollo di comunicazione. 2 Reti eterogenee.
RETI E INTERNET.
Concetti introduttivi
1 THE INTERNET: una rete di reti La storia in breve Le regole della comunicazione.
4 Cosa è una rete? ã Punto di vista logico: sistema di dati ed utenti distribuito ã Punto di vista fisico: insieme di hardware, collegamenti, e protocolli.
Nozioni di base sulle reti di Calcolatori
Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 6.
Dal calcolatore al deposito di informazioni anche da condividere. Cè nessuno?
Corso di Informatica per Giurisprudenza Lezione 7
Modulo 1: 1.3 Le Reti.
Modulo 1 – Reti Informatiche u.d. 4 (syllabus – 1.4.4)
ECDL Patente europea del computer
Internet Internet è una WAN di scala planetaria, evoluta dalla rete militare americana ARPANET. Si tratta di una rete di reti, ossia di un sistema di comunicazione.
Reti Insieme di computer e di altri dispositivi che comunicano tra loro per condividere i dati, le applicazioni e lhardware Modulo 1.
ECDL Patente europea del computer
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:
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
Mainframe Server Switching node Reti di computer.
Informatica Lezione 9 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Reti di Calcolatori ed Internet Fabio Massimo Zanzotto.
Internet.
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??
LORENZO PARRAVICINI: COORDINATORE MOLTENI LETIZIA: MEMORIA PORTA GIULIA: ORIENTATA AL GRUPPO E AL COMPITO NOSEDA BEATRICE: OSSERVATORE.
1 Storia di Internet Internet non è un’invenzione degli anni ’90….. Nata dagli studi di un’agenzia detta ARPA (Advanced Research Projects Agency) Internet.
InternetInternet Sede: Salvo D’acquisto 2010/2011 Docente: Vito Monno.
La rete delle reti: collega fra loro reti locali, metropolitane, geografiche e singoli computer di tutto il mondo.
Informatica Lezione 9 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Reti di computer Non esiste una classificazione univoca delle reti ma due aspetti hanno un particolare importanza Tecnologia di trasmissione Scala.
Comunicazione nelle reti – protocolli
La rete delle reti: collega fra loro reti locali, metropolitane, geografiche e singoli computer di tutto il mondo.
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
1: Introduction1 Stratificazione protocollare (Protocol “Layering”) Le reti sono complesse! r Molti elementi: m host m router m link fisici dalle caratteristiche.
INTRODUZIONE A INTERNET
Servizi Internet Claudia Raibulet
Strato di accesso alla rete (network access layer); comprende le funzioni che nel modello OSI sono comprese negli strati fisico, di collegamento e parte.
Internet Internet è una WAN di scala planetaria, evoluta dalla rete militare americana ARPANET. Si tratta di una rete di reti, ossia di un sistema di comunicazione.
I NTERNET Rete interconnessa che permette il collegamento tra due host eterogenei, appartenenti a reti differenti separati anche da grande distanze. Internet.
Applicazione Presentazione Sessione Trasporto Rete Data link Fisico OSI Processo / Applicazione Trasporto Rete- Internet Interfaccia di.
INTERNET E INTRANET Classe VA SIA. La Storia di INTERNET ’ – ARPANET 1969 – anno di nascita università Michigan - Wayne 1970 – – INTERNET.
1 Il livello transport. Concetti fondamentali - Canale logico e canale fisico 2 Quando un segnale deve essere trasmesso, viene inviato su un Canale, cioè.
Transcript della presentazione:

Informatica Lezione 10 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:

Scala 0.1 mCircuito 1 mSistemaMulticomputer 10 mStanzaRete locale LAN 100 mEdificioLAN 1 kmUniversitàLAN 10 kmCittàRete metropolitana MAN 100 kmNazioneRete geografica WAN 1000 kmContinenteInternet kmPianetaInternet

MAN = Metropolitan Area Network Una rete metropolitana è sostanzialmente una versione ingrandita di una LAN Può coprire un gruppo di uffici, aziende diverse, una città Può essere pubblica o privata

WAN = Wide Area Network Una rete WAN copre una grande area geografica –Ad esempio, la rete GARR collega tutte le Università italiane Nella maggior parte delle reti WAN la sottorete di comunicazione è formata da –Linee di trasmissione (che spostano i dati fra i vari nodi) –Elementi di commutazione (router), calcolatori specializzati usati per collegare due o più linee di trasmissione

Trasmissione digitale o analogica Nelle reti locali, la comunicazione tra due computer passa di solito su cavi dedicati –Installati esplicitamente per la rete –Adatti per la trasmissione digitale delle informazioni Per le comunicazioni su lunga distanza, si cerca di sfruttare le reti di comunicazione esistenti, come ad esempio la rete telefonica

Trasmissione digitale o analogica Sono necessari dei dispositivi per poter usare la rete telefonica come mezzo di comunicazione tra computer Il modem

Computer Modem Segnale digitale Segnale digitale Segnale analogico (linea telefonica) MOdulazione DEModulazione

Internet La reti delle reti: collega fra loro reti locali, metropolitane, geografiche e singoli computer di tutto il mondo

Internet Nasce come rete militare (ARPANet, 1969) –Uno degli obiettivi: evitare di avere un sistema di gestione della comunicazione centralizzato Internet può essere vista come una collezione di sottoreti diverse (eterogenee) connesse tra loro (inter-networking)

Internet 1990: 3000 reti e computer (detti host) 1992: viene collegato il milionesimo host Agli esordi il numero di host cresce in modo esponenziale mentre in questi anni si osserva un rallentamento, con incremento annuo del del 6% 2002: hanno accesso ad Internet 457 milioni di persone (di cui 174 milioni negli Stati Uniti) 2006: 1,08 bilioni di persone hanno accesso ad Internet (circa 37% in Asia, 28% in Europa, 22% in America del Nord)

Internet Una macchina è in Internet se: –utilizza il protocollo TCP/IP –ha un suo indirizzo IP (Internet Protocol) –ed ha la capacità di spedire pacchetti IP a tutte le altre macchine su Internet È possibile essere in Internet anche in modo temporaneo chiamando un fornitore di servizi Internet (per esempio, mediante un modem) –Si parla di Internet Service Provider (ISP)

Internet I protocolli di Internet sono protocolli di inter-networking –Relativi alla comunicazione tra le reti Router: dispositivo per effettuare la connessione di una rete verso l’esterno Rete 1 Rete 2 Rete 3 Router

La famiglia di protocolli TCP/IP IP TCPUDP HTTPFTPSMTPTELNETDNS… … Application layer Transport layer Network layer Link + physical layer

Network layer: IP I protocolli di Internet sono protocolli di inter- networking –Relativi alla comunicazione tra le reti La “colla” che tiene insieme le varie sottoreti è l’Internet Protocol (IP) Permette di trasportare i dati dalla sorgente alla destinazione, sfruttando la presenza di reti intermedie lungo il percorso Application Transport Network Link & Physical

Network layer: IP Ogni computer collegato ad Internet possiede un indirizzo univoco detto indirizzo IP (32 bit) I 32 bit di un indirizzo IP sono suddivisi in 4 campi da 8 bit ciascuno –Per esempio: Di solito si usa una rappresentazione formata da 4 numeri decimali separati da un punto –Per esempio:

Network layer: IP Gli indirizzi IP devono essere univoci –Per questo motivo è stata istituita una organizzazione, Internet Assigned Number Authority, preposta ad assegnare gli indirizzi IP garantendone l’univocità Quando vi collegate ad Internet da casa è il provider (ISP) che vi assegna un indirizzo IP scegliendolo tra quelli che ha acquistato

Network layer: IP Una entità di livello Network è presente su tutti i dispositivi ad Internet Trasmissione di tipo packet switching Application Transport Network Link & Physical Application Transport Network Link & Physical

Network layer: IP IP fornisce anche l’instradamento (routing) dei pacchetti tra mittente e destinatario Protocollo di routing: –Scopo: determinare un “buon” percorso nella rete tra sorgente e destinazione –Percorso “buono”: in genera significa “più corto” –La topologia della rete può cambiare (qualche router o link si può guastare)

Transport layer Il compito del livello Transport è quello di fornire un trasporto affidabile dall’host di origine a quello di destinazione, indipendentemente dalla rete utilizzata In Internet il protocollo di questo livello è chiamato Transmission Control Protocol (TCP) Application Transport Network Link & Physical

Application layer Si colloca al di sopra del livello Transport ed è il livello nel quale viene svolto il “lavoro utile” per l’utente In questo livello si trovano diversi protocolli, alcuni relativi alle applicazioni che usiamo abitualmente in Internet –SMTP: Simple Mail Transfer Protocol –FTP: File Transfer Protocol –TELNET –HTTP: HyperText Transfer Protocol Application Transport Network Link & Physical

Application layer I protocolli del livello Application sono basati sul modello di interazione client/server Per usare i servizi messi a disposizione mediante questi protocolli bisogna contattare un server –Per esempio: tutte le volte che usate il browser e richiedete delle pagina di un sito web, di fatto state contattando un web server remoto –Per esempio: tutte le volte che inviate una di fatto del vostro provider contatta il mail server del provider del vostro destinatario

Application layer: DNS Gli indirizzi IP numerici sono difficili da ricordare Si usano quindi degli indirizzi simbolici che sono più significativi per l’essere umano –di.unito.it, cs.bham.ac.uk, developer.netscape.com

Application layer: DNS Questi nome vengono tradotti in indirizzi IP numerici mediante il Domain Name System (DNS) Gli indirizzi simbolici hanno un formato come quello seguente … nome5.nome4.nome3.nome2.nome1

Application layer: DNS Sono costruiti a partire da uno schema gerarchico di nomi basato sul concetto di dominio gnu comedugovmilnetorgauitzw unitounige dipsych www disi elios www … … root Livello 1 Livello 2 Livello 3 Livello 4

Application layer: DNS Domini di primo livello (top level) comAziende eduuniversità americane govistituzioni governative milistituzioni militari netfornitori d’accesso orgorganizzazioni non-profit …… auAustralia chSvizzera frFrancia itItalia jpGiappone ukRegno Unito ……

Application layer: DNS Non vi è alcuna corrispondenza diretta tra i domini e le reti che costituiscono Internet –Cioè, computer nella stessa rete fisica possono essere in domini logici diversi –Computer in reti fisiche diverse possono trovarsi nello stesso dominio logico

Application layer: DNS Ogni dominio deve essere in grado di “risolvere i nomi” dei calcolatori di sua competenza Si usano i name server che gestiscono la corrispondenza tra nomi simbolici e indirizzi IP numerici –I name server sono organizzati in modo gerarchico

Application layer: DNS Quando un’applicazione deve collegarsi ad una risorsa di cui conosce il nome logico (ad es. invia una richiesta al suo name server locale Il name server, se conosce la risposta, la invia direttamente al richiedente Altrimenti interroga il name server di top level –Questo può conoscere l’indirizzo oppure inoltrare l’interrogazione ai suoi figli nella gerarchia

Application layer: DNS Si continua con le interrogazioni fino a quando non si ottiene l’indirizzo IP numerico della risorsa Quando l’applicazione riceve la risposta crea una connessione TCP con la destinazione, usando l’indirizzo IP appena ricevuto

Application layer: posta elettronica Si basa sul protocollo SMTP (Simple Mail Transfer Protocol) e permette lo scambio dei messaggi tra gli utenti collegati alla rete È necessario fornire: –L’indirizzo del mittente –L’indirizzo del destinatario –Il corpo del messaggio Gli indirizzi devono avere un formato ben preciso

Application layer: posta elettronica Viene implementata in Internet attraverso la cooperazione in due sottosistemi –Mail User Agent (MUA) che permette all’utente di comporre il proprio messaggio, di leggere i messaggi in arrivo, … –Mail Transport Agent (MTA) che si occupa di trasportare i messaggi sulla rete fino alla consegna al Mail Transport Agent di destinazione

Application layer: posta elettronica (SMTP) Si occupa del trasporto dei messaggi in Internet –Quando l’utente, dopo aver composto il messaggio, preme il pulsante Send, il suo client di posta contatta il server SMTP –Il server SMTP chiede al DNS l’indirizzo del server SMTP che si trova nel dominio del destinatario –Si apre una connessione TCP, poi una conversazione tra i due server e viene consegnato il messaggio

Application layer: posta elettronica (SMTP) Quando il destinatario usa il pulsante Get Mail del suo programma di posta elettronica di fatto il suo MUA contatta il MTA per scaricare la posta in arrivo Si possono usare due protocolli diversi: –POP3 (Post Office Protocol) –IMAP (Internet Mail Access Protocol)

Application layer Trasferimento file: –Si basa sul File Transfer Protocol (FTP) –Permette di collegarsi a siti remoti per prendere (download)/salvare (upload) file –L’accesso può essere riservato (tramite login e password) oppure aperto a tutti (si parla di anonymous ftp) Collegamento remoto: –Telnet: permette di collegarsi a calcolatore che si trovano in località remote per lavorare interattivamente su di essi

Application layer: World Wide Web (HTTP) Si basa sul protocollo HTTP (HyperText Transfer Protocol) che gestisce l’interazione tra un client e un server web WWW: un enorme deposito di informazioni (organizzate in pagine) collegate tra loro mediante legami ipertestuale Client e server si scambiano dei messaggi –Richieste da parte del client –Risposte da parte del server Più precisamente: –L’utente richiede una pagina residente su un server e il suo browser richiede una connessione TCP con il server –Il server accetta la connessione iniziata dal browser –Il browser ed il server si scambiano messaggi –La connessione viene chiusa