Reti di Calcolatori. Internet. Un sistema di comunicazione che offre un servizio universale:

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Reti di Calcolatori. Internet. Un sistema di comunicazione che offre un servizio universale:"

Transcript

1 Reti di Calcolatori Dipartimento di Ingegneria dell Informazione 1 Internet Un sistema di comunicazione che offre un servizio universale: permette a due calcolatori qualunque di comunicare indipendemente dalla rete fisica a cui sono effettivamente collegati Dipartimento di Ingegneria dell Informazione 2

2 ! Reti per le aziende Utilizzo delle Reti di Calcolatori Condivisione di risorse (programmi, attrezzature, dati, ) Risparmio di denaro (minori spostamenti, maggiore efficienza, ) Alta affidabilita (replicazione dei dati)! Reti per le persone Accesso a informazioni remote (servizi finanziari, giornali online, ) Comunicazioni interpersonali ( , videoconferenza, ) Intrattenimento (giochi, video on-demand, ) Dipartimento di Ingegneria dell Informazione 3 Modello Client-Server Richiesta di Servizio Il client richiede un servizio Client Server Il server offre un servizio Risultati I programmi Client e Server sono eseguiti su due macchine diverse La comunicazione avviene attraverso la rete Dipartimento di Ingegneria dell Informazione 4

3 Comunicazione Client-Server client server Sistema Operativo Hardware Sistema Operativo Hardware Internet Dipartimento di Ingegneria dell Informazione 5 Modalità Datagramma client server Modalità datagramma (connectionless) Modello: Sistema Postale Ogni messaggio contiene l indirizzo del mittente e del destinatario Messaggi diversi possono seguire percorsi diversi Nessuna garanzia sulla consegna, sui duplicati e sull ordinamento (non affidabile) Protocollo di comunicazione UDP Dipartimento di Ingegneria dell Informazione 6

4 Modalità Orientata alla Connessione client server centrale di commutazione Orientato alla connessione (Connection Oriented) Modello: Sistema telefonico Apertura connessione virtuale Invio dati Chiusura connessione Tutti i messaggi seguono lo stesso percorso Tutti i messaggi sono consegnati in sequenza (ordinamento FIFO) (affidabile) Protocollo di comunicazione TCP Dipartimento di Ingegneria dell Informazione 7 Famiglia di protocolli TCP/IP TCP = Transmission Control Protocol UDP = User Datagram Protocol IP = Internet Protocol! Famiglia di protocolli usati in Internet! Usati anche per la realizzazione di inter-reti private (Intranet)! Progettati verso gli inizi degli anni 70 su iniziativa del Pentagono Il Pentagono disponeva di reti di tipo diverso Agenzia ARPA " Arpanet Arpanet " Internet Dipartimento di Ingegneria dell Informazione 8

5 Formato di un Messaggio Header Payload # Intestazione (Header) $ Indirizzo IP del mittente $ Indirizzo IP del destinatario $ Altre informazioni di controllo # Blocco Dati o Carico (Payload) $ Lunghezza variabile (stabilito dall applicazione) Dipartimento di Ingegneria dell Informazione 9 Indirizzi IP! Indirizzo a 32 bit assegnato univocamente a ogni host! Struttura Gerarchica Indirizzo di rete (prefisso) + Indirizzo di host (suffisso)! Indirizzo di rete (network number) Identifica una rete fisica Calcolatori appartenente alla stessa rete fisica hanno lo stesso indirizzo di rete Viene assegnato da una autorità centrale in modo da garantire l univocità Indirizzo di host (host number) Identifica un particolare host all interno della rete fisica Calcolatori appartenente alla stessa rete fisica devono avere indirizzo di host diverso Calcolatori appartenente a reti fisiche diverse possono avere lo stesso indirizzo di host Viene assegnato localmente dall amministratore Dipartimento di Ingegneria dell Informazione 10

6 Notazione decimale puntata! Le persone hanno grosse difficoltà a usare indirizzi binari! Notazione decimale puntata (dotted decimal notation) I 4 byte sono interpretati come numeri decimali (compresi fra 0 e 255) L indirizzo viene letto come costituito da 4 numeri decimali separati da punti Dipartimento di Ingegneria dell Informazione 11 Come ottenere un indirizzo IP 32 bit Indirizzo IP Internet rete host L indirizzo di rete viene fornito dalla società di telecomunicazioni che fornisce l accesso a Internet (ISP=Internet Service Provider) Gli indirizzi di host vengono invece assegnati dall amministratore locale Gli ISP sono coordinati da una autorità centrale (IANA=Internet Assigned Number Authority) Intranet La scelta dell indirizzo di rete può essere fatta direttamente dal proprietario della inter-rete Il RFC 1597 raccomanda l uso di particolari indirizzi nelle interreti private Dipartimento di Ingegneria dell Informazione 12

7 Instradamento (Routing) server 2 Commutazione di pacchetto client 1 router Tabella di routing Dst (IP adr) Client 1 1 Client 2 3 Server 1 2 Server 2 2 Next Hop client 2 server 1 Due pacchetti inviati da un mittente allo stesso destinatario possono seguire rotte (route) diverse Dipartimento di Ingegneria dell Informazione 13 server 2 Connessione client 1 server 1 client 2 Dipartimento di Ingegneria dell Informazione 14

8 Servizi Multipli Server 1 Server 2 Client 1 Client 2 Internet Dipartimento di Ingegneria dell Informazione 15 Identificazione dei servizi! Occorre identificare i servizi in maniera univoca! I protocolli TCP e UDP usano il numero di porta come identificativo del servizio! Il server al momento del suo avvio deve dichiarare il numero di porta su cui attende le richieste! Il client deve specificare il numero di porta del server quando richiede un servizio! Generalmente il numero di porta e pubblico % ftp: 21 % telnet: 23 % http: 80 Dipartimento di Ingegneria dell Informazione 16

9 Reti di Calcolatori Applicazioni di Uso Comune Dipartimento di Ingegneria dell Informazione 17 Servizi Internet di uso comune! DNS! ! Ftp! Login remoto! News! WWW! Dipartimento di Ingegneria dell Informazione 18

10 Applicazioni di uso comune DOMAIN NAME SERVICE (DNS) Dipartimento di Ingegneria dell Informazione 19 Nomi ed Indirizzi cirano.iet.unipi.it Dipartimento di Ingegneria dell Informazione 20

11 Domain Name System Human-readable Machine-readable Nome DNS Indirizzo IP cirano.iet.unipi.it RFC 1034, 1035 Dipartimento di Ingegneria dell Informazione 21 DNS: Spazio dei nomi Sistema Postale Italia Mario Rossi Viale Risorgimento Pinerolo (Torino) Italia Torino Pinerolo Napoli Nola Mario Rossi Viale Risorgimento Nola (Napoli) Italia Viale Risorgimento Viale Risorgimento Mario Rossi Mario Rossi # Non si fa confusione con i nomi # Ogni provincia può assegnare nomi automamente Dipartimento di Ingegneria dell Informazione 22

12 DNS: lo spazio dei nomi Domini Generici Domini Nazionali int org edu gov mil com net nl it jp yale ibm microsoft unipi cs eng eng iet dm # Modello: Sistema Postale # Indirizzamento gerarchico # Domini, sottodomini e foglie Dipartimento di Ingegneria dell Informazione 23 DNS: lo spazio dei nomi! Il nome di un dominio è dato dal cammino inverso dal nodo corrispondente fino alla radice I componenti sono separati da. (punto) I nomi sono insensibili alle maiuscole/minuscole! Ciascun dominio controlla l allocazione dei suoi sottodomini Per creare un nuovo sottodominio occorre il permesso del dominio in cui verrà incluso Si evitano i conflitti tra i nomi e ciascun dominio può tenere traccia dei propri sottodomini in modo indipendente! DNS si conforma alle necessità dell organizzazione, non ai limiti delle reti fisiche Dipartimento di Ingegneria dell Informazione 24

13 Il server dei nomi Indirizzo IP di linda.cs.yale.edu? Soluzione centralizzata Client Resolver Server dei nomi linda.cs.yale.edu Server Internet non scala (bottleneck) ed è un single-point of failure Dipartimento di Ingegneria dell Informazione 25 DNS: le zone int org edu gov mil com net nl it jp yale ibm microsoft unipi cs eng eng iet dm # Lo spazio dei nomi è suddiviso in zone non sovrapposte # Ogni zona ha un server (primario) che mantiene le informazioni relative ai nomi in quella zona Dipartimento di Ingegneria dell Informazione 26

14 DNS: risoluzione di un nome int org edu gov mil yale eng ibm com net nl it microsoft eng jp unipi iet dm cs linda.cs.yale.edu cs.yale.edu yale.edu edu iet.unipi.it cirano.iet.unipi.it Dipartimento di Ingegneria dell Informazione 27 Specificare DNS in Windows Dipartimento di Ingegneria dell Informazione 28

15 Free and Public DNS! Most of the time, your ISP automatically assigns a primary and secondary DNS server when your router or computer requests network information via DHCP.! But what if those ISP-provided DNS servers aren't working properly or they block certain sites?! Luckily there are several free DNS servers that you can use instead of the ones assigned to you Dipartimento di Ingegneria dell Informazione 29 Free and Public DNS Google Public DNS Provider Primary DNS Server Secondary DNS Server Level Google Comodo Secure DNS OpenDNS Home DNS Advantage Norton ConnectSafe GreenTeamDNS SafeDNS OpenNIC Public-Root SmartViper Dyn FreeDNS censurfridns.dk DNS.WATCH Hurricane Electric puntcat Dipartimento di Ingegneria dell Informazione 30

16 Applicazioni di uso comune LA POSTA ELETTRONICA Dipartimento di Ingegneria dell Informazione 31 ! L utente compone il messaggio con lo user interface! Il programma mail transfer apre una connessione TCP con il mail server (porta 25)! Il messaggio viene inviato al mail server! Il mail server deposita il messaggio nella mailbox del destinatario Computer del mittente User Interface Mail Transf. Computer del destinatario User Mailbox Mail Server! Client e server seguono il protocollo SMTP (RFC 821) Internet Dipartimento di Ingegneria dell Informazione 32

17 con POP Server! Non tutti computer possono eseguire un mail server % mancanza di risorse % funzionamento non continuo Computer del mittente Server di posta elettronica Computer del destinatario! Il server di raccoglie la posta a nome dell utente! Periodicamente l utente si collega e preleva la sua posta User Interface Mail Transf.! Il mittente e il server di usano il protocollo SMTP mail server User Mailbox Internet POP server POP Client! Il ricevente e il server di usano il protocollo POP3 (port 110, RFC 1225) Dipartimento di Ingegneria dell Informazione 33 Privacy L non è un mezzo sicuro per il trasferimento delle informazioni Inviare una è come inviare una cartolina!! Dipartimento di Ingegneria dell Informazione 34 34

18 Vulnerabilità e attacchi! Spam Invio di grandi quantità di messaggi indesiderati (generalmente commerciali). piramidali! Web bugs / Web beacon Un oggetto incorporato in una (pagina web), generalmente invisibile all utente, ma che permette di verificare se l utente ha visto l (pagina web) Dipartimento di Ingegneria dell Informazione Vulnerabilità e attacchi! Phishing Attività truffaldina che sfrutta una tecnica di ingegneria sociale, ed è utilizzata per ottenere l'accesso a informazioni personali o riservate con la finalità del furto di identità mediante l'utilizzo delle comunicazioni elettroniche, soprattutto messaggi di posta elettronica fasulli o messaggi istantanei, ma anche contatti telefonici.! Attachments Le possono trasportare forme di malware come virus e trojans sotto forma di attachment Dipartimento di Ingegneria dell Informazione 36 36

19 Phishing passo 1 1 indizio: qualità della lingua Dipartimento di Ingegneria dell Informazione Phishing step 2 Dipartimento di Ingegneria dell Informazione 38 38

20 Phishing step 3 Dipartimento di Ingegneria dell Informazione Phishing step 4 Dipartimento di Ingegneria dell Informazione 40 40

21 Contromisure! Disabilitare il download automatico delle figure! Mostrare le in formato testo! Prima di aprire gli attachment farli analizzare da un antivirus! Non fornire mai nome utente e password se richiesti da una Dipartimento di Ingegneria dell Informazione Contromisure: controlli in ingresso filtraggio notifica utente SPAM Dipartimento di Ingegneria dell Informazione 42 42

22 Controlli in uscita Filtro anti-spam in uscita Filtraggio attachment Dipartimento di Ingegneria dell Informazione Contromisure! Filtraggio ! Crittografia Cifratura e firma digitale delle Connessione al server POP / SMTP tramite SSL Gestione dei certificati Dipartimento di Ingegneria dell Informazione 44 44

23 Applicazioni di uso comune WORLD WIDE WEB (WWW) Dipartimento di Ingegneria dell Informazione 45 Un po di storia del Web 1989 proposta iniziale di Tim Berners Lee di un sistema di documenti collegati 1991 dimostrazione pubblica del primo prototipo operativo di sistema Web 1993 primo browser grafico (NCSA Mosaic) 1994 CERN e MIT costituiscono il Consorzio WWW per la standardizzazione di protocolli Web ( Marc Andreessen (autore di Mosaic) lascia la NCSA e fonda Netscape Dipartimento di Ingegneria dell Informazione 46

24 Terminologia Vasta collezione di documenti chiamati pagine Browser programma per visualizzare le pagine server ipertesti iperlink macchina su cui risiedono le pagine pagine che puntano ad altre pagine collegamento ad altre pagine URL indirizzo di una pagina (vedi dopo) ipermedia ipertesti con audio, video, ecc. ext.viewer programmi usati per visualizzare files con formati particolari Dipartimento di Ingegneria dell Informazione 47 Pagina web La pagina appare cosí ma in realtá é fatta così Dipartimento di Ingegneria dell Informazione 48 48

25 Pagina web <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " html4/loose.dtd"> <html> <head><title>documento senza titolo</title> <meta http-equiv="content-type" content="text/html; charset=iso "> </head> <body> <h1>la mia pagina web</h1> <p>questa é la mia pagina web.</p> <p>questa é la mia foto <img style="width: 135px; height: 155px;" alt="la mia foto" src="virus.png">.</p> <p>questo é il mio indirizzo di posta elettronica <a </p> </body> </html> Dipartimento di Ingegneria dell Informazione 49 Ipertesto: Un Esempio <HTML> <HEAD> </HEAD> <BODY> <P>Questo e` un esempio di iperlink: <A HREF=" Teaching/IG/main.htm"> pagina Web dell'insegnamento</a>. <P>Questo e' un esempio di immagine <IMG SRC="computer_surfing_md_clr.gif > </BODY> </HTML> Dipartimento di Ingegneria dell Informazione 50

26 Funzionamento base Dipartimento di Ingegneria dell Informazione Come funziona Dipartimento di Ingegneria dell Informazione 52

27 Per prelevare una pagina Web (HTTP 1.1)! Il browser determina la URL e chiede al DNS l indirizzo IP di Il DNS replica ! Il browser apre una connessione TCP con il server (porta 80)! e manda il comando GET /hypertext/www/project.html! Il server invia la pagina project.html! Il browser visualizza la pagina scaricata e! contemporaneamente scarica e visualizza eventuali figure contenute nella pagina Dipartimento di Ingegneria dell Informazione 53 Il protocollo HTTP (1)! Il browser e il Server comunicano secondo il paradigma client-server! Usano il protocollo HTTP (Hypertext Transfer Protocol)! Protocollo ASCII simile al protocollo SMTP! Non richiede necessariamente l apertura di una connessione TCP! Dettagli alla pagina Dipartimento di Ingegneria dell Informazione 54

28 Il Protocollo HTTP (2) Comandi di base del protocollo HTTP (Metodi) GET richiesta di leggere una pagina Web HEAD richiesta di leggere l intestazione di una pagina Web PUT richiesta di memorizzare una pagina Web POST richiesta di inserire in fondo a una pagina Web DELETE richiesta di rimozione di una pagina Web LINK richiesta di collegare due risorse esistenti UNLINK richiesta eliminare una collegamento fra due risorse Il metodo GET puo essere seguito dalla condizione If-Modified-Since Dipartimento di Ingegneria dell Informazione 55 Il Protocollo HTTP! Il server HTTP risponde a una richiesta del browser con una risposta! Generalmente la risposta consiste nel codice 200 (OK) seguito dai dati richiesti (es. Pagina Web)! Codici di errore 400 Bad Request 403 Forbidden 404 Page not found 302 Temporarily moved 304 Not Modified Dipartimento di Ingegneria dell Informazione 56

29 Uniform Resource Locator (URL)! Meccanismi per indirizzare e localizzare le risorse Qual e la risorsa richiesta? Dove e la risorsa richiesta? Come accedere alla risorsa richiesta?! Una URL e costituita da schema indirizzo del server dove la pagina e memorizzata nome del file contenente la risorsa Esempio: Schema Indirizzo del Web server Nome del file Dipartimento di Ingegneria dell Informazione 57 Limite delle URL! Non e possibile richiedere una pagina Web senza dire anche dove essa si trova! Se le pagine sono replicate si deve specificare la replica a cui accedere! URI (Uniform Resource Indicator) Estensione delle URL Richieste del tipo Voglio la pagina abc ma non mi importa da quale sito venga scaricata Dipartimento di Ingegneria dell Informazione 58

30 Schemi per URL http Ipertesti ftp FTP ftp://pitagora.iet.unipi.it file File locali D:\Master\http_tutorial.html news newsgroup news://comp.os.unix mailto invio telnet remote login telnet://pitagora.iet.unipi.it gopher Gopher gopher://gopher.iet.unipi.it/ Dipartimento di Ingegneria dell Informazione 59 Security problems for users! privacy le pagine consultate rimangono memorizzate sull HD (cache) address harvesting cookies! integrity client-side scripting (javascript, java, ActiveX) Dipartimento di Ingegneria dell Informazione 60 60

31 Esercizio! Nel vostro web browser preferito individuare come disabilitare i cookies, e l esecuzione degli script! Nel vostro web browser preferito individuare la cache, le pagine qui memorizzate e cancellarle Dipartimento di Ingegneria dell Informazione Proxy browser proxy web server Il browser invia una richiesta di pagina web al server La richiesta viene intercettata dal proxy che la registra (indirizzi IP), la filtra (siti indesiderati) ed, eventualmente, la inoltra al web server il web server risponde inviando la pagina al proxy che la gira al browser (dopo averla registrata e/o bonificata) Il browser la visualizza la pagina Dipartimento di Ingegneria dell Informazione 62 62

32 Dipartimento di Ingegneria dell Informazione 63 Ftp! Connessione di controllo Connessione TCP Intera durata della comunicazione! Connessione dati FTP Client Connessione Dati FTP Server Connessione TCP Solo per trasferire un file Internet Connessione di Controllo! Vantaggi della doppia connessione Semplicita di implementazione Invio di comandi durante un trasferimento dati (esempio abort) Dipartimento di Ingegneria dell Informazione 64

33 Net News! Gruppi di discussione a livello mondiale su uno specifico argomento! I gruppi piu piccoli sono realizzati come mailing lists! Rete di server che usano il procollo NNTP (RFC 977) per scambiarsi le news! L utente si collega ad un news-server e riceve le news relativi ai gruppi a cui e registrato Dipartimento di Ingegneria dell Informazione 65

Reti di Calcolatori. Internet. Un sistema di comunicazione che offre un servizio universale:

Reti di Calcolatori. Internet. Un sistema di comunicazione che offre un servizio universale: Reti di Calcolatori Dipartimento di Ingegneria dell Informazione 1 Internet Un sistema di comunicazione che offre un servizio universale: permette a due calcolatori qualunque di comunicare indipendemente

Dettagli

OSOR. Applicazioni di Rete

OSOR. Applicazioni di Rete OSOR Applicazioni di Rete 1 Client-Server in Sistemi Distribuiti Host A Host B Client TCP/UDP IP Network Interface Internet Risultati Server TCP/UDP IP Network Interface Richiesta Applicazioni di Rete

Dettagli

Reti di Calcolatori. Il Livello delle Applicazioni

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

Dettagli

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

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

Dettagli

Dal protocollo IP ai livelli superiori

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

Dettagli

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

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

Dettagli

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

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

Dettagli

Protocolli applicativi: FTP

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

Dettagli

2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine.

2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine. ESERCIZIARIO Risposte ai quesiti: 2.1 Non sono necessarie modifiche. Il nuovo protocollo utilizzerà i servizi forniti da uno dei protocolli di livello trasporto. 2.2 Il server deve essere sempre in esecuzione

Dettagli

Standard di comunicazione

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

Dettagli

Reti di Telecomunicazione Lezione 6

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

Dettagli

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

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

Dettagli

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

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

Dettagli

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

Indirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet Indirizzi Internet e Protocolli I livelli di trasporto delle informazioni Comunicazione e naming in Internet Tre nuovi standard Sistema di indirizzamento delle risorse (URL) Linguaggio HTML Protocollo

Dettagli

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

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

Dettagli

InterNet: rete di reti

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

Dettagli

TCP/IP: INDIRIZZI IP SIMBOLICI

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

Dettagli

Comunicazione nel tempo

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

Dettagli

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

Come 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

Dettagli

Lo scenario: la definizione di Internet

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

Dettagli

Internet e posta elettronica. A cura di Massimiliano Buschi

Internet e posta elettronica. A cura di Massimiliano Buschi Internet e posta elettronica A cura di Massimiliano Buschi Concetti fondamentali Internet www Tcp/ip Browser Terminologia Esistono un sacco di termini con cui bisogna famigliarizzare http url Link Isp

Dettagli

Il funzionamento delle reti

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

Dettagli

Reti di calcolatori. Reti di calcolatori

Reti di calcolatori. Reti di calcolatori Reti di calcolatori Reti di calcolatori Rete = sistema di collegamento tra vari calcolatori che consente lo scambio di dati e la cooperazione Ogni calcolatore e un nodo, con un suo indirizzo di rete Storia:

Dettagli

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

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

Dettagli

Le Reti Informatiche

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

Dettagli

Internet e Tecnologia Web

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

Dettagli

Introduzione alla rete Internet

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

Dettagli

Informatica per la comunicazione" - lezione 9 -

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

Dettagli

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

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

Dettagli

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

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

Dettagli

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

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

Dettagli

Corso di recupero di sistemi Lezione 8

Corso di recupero di sistemi Lezione 8 Corso di recupero di sistemi Lezione 8 a.s. 2011/2012 - Prof. Fabio Ciao 24 aprile 2012 Reti TCP/IP Una rete TCP/IP è una rete locale o geografica che utilizza protocolli TCP/IP con i primi 2 livelli una

Dettagli

Lezione n 1! Introduzione"

Lezione n 1! Introduzione Lezione n 1! Introduzione" Corso sui linguaggi del web" Fondamentali del web" Fondamentali di una gestione FTP" Nomenclatura di base del linguaggio del web" Come funziona la rete internet?" Connessione"

Dettagli

Reti Informatiche. dott. Andrea Mazzini

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

Dettagli

Informatica per la comunicazione" - lezione 8 -

Informatica per la comunicazione - lezione 8 - Informatica per la comunicazione - lezione 8 - I multipli 1 KB (kilo) = 1000 B 1 MB (mega) = 1 mln B 1 GB (giga) = 1 mld B 1 TB (tera) = 1000 mld B Codifica binaria dei numeri Numerazione con base 10:

Dettagli

Il Livello delle Applicazioni

Il Livello delle Applicazioni Il Livello delle Applicazioni Il livello Applicazione Nello stack protocollare TCP/IP il livello Applicazione corrisponde agli ultimi tre livelli dello stack OSI. Il livello Applicazione supporta le applicazioni

Dettagli

ESERCITAZIONE Semplice creazione di un sito Internet

ESERCITAZIONE 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

Dettagli

ARP (Address Resolution Protocol)

ARP (Address Resolution Protocol) ARP (Address Resolution Protocol) Il routing Indirizzo IP della stazione mittente conosce: - il proprio indirizzo (IP e MAC) - la netmask (cioè la subnet) - l indirizzo IP del default gateway, il router

Dettagli

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

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

Dettagli

Introduzione alla rete Internet

Introduzione 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

Dettagli

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

Dettagli

Internet e protocollo TCP/IP

Internet e protocollo TCP/IP Internet e protocollo TCP/IP Internet Nata dalla fusione di reti di agenzie governative americane (ARPANET) e reti di università E una rete di reti, di scala planetaria, pubblica, a commutazione di pacchetto

Dettagli

prof. Mario Dalessandro

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

Dettagli

Introduzione a Internet e al World Wide Web

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

Dettagli

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

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

Dettagli

PROTOCOLLI APPLICATIVI PER INTERNET

PROTOCOLLI APPLICATIVI PER INTERNET PROTOCOLLI APPLICATIVI PER INTERNET IC3N 2000 N. 5 La famiglia dei protocolli TCP/IP Applicazioni e-mail,ftp,ssh,www TCP UDP ICMP IP ARP RARP IEEE 802-Ethernet-X25-Aloha ecc. Collegamento fisico 6 1 Protocolli

Dettagli

Internet: architettura e servizi

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

Dettagli

Internet: architettura e servizi

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

Dettagli

Scienze della comunicazione L 20 LABORATORIO INFORMATICA APPLICATA. Le reti di calcolatori

Scienze della comunicazione L 20 LABORATORIO INFORMATICA APPLICATA. Le reti di calcolatori Scienze della comunicazione L 20 LABORATORIO INFORMATICA APPLICATA Laerte Sorini 3 Le reti di calcolatori Rete locale (LAN) Local Area Netvork Rete di comunicazione che collega una vasta gamma di dispositivi

Dettagli

Introduzione alla rete Internet

Introduzione 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

Dettagli

I Principali Servizi del Protocollo Applicativo

I Principali Servizi del Protocollo Applicativo 1 I Principali Servizi del Protocollo Applicativo Servizi offerti In questa lezione verranno esaminati i seguenti servizi: FTP DNS HTTP 2 3 File Transfer Protocol Il trasferimento di file consente la trasmissione

Dettagli

Inizializzazione degli Host. BOOTP e DHCP

Inizializzazione degli Host. BOOTP e DHCP BOOTP e DHCP a.a. 2002/03 Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/~auletta/ Università degli studi di Salerno Laurea e Diploma in Informatica 1 Inizializzazione degli Host Un

Dettagli

RETI E SISTEMI INFORMATIVI Domain Name System. Prof. Andrea Borghesan

RETI E SISTEMI INFORMATIVI Domain Name System. Prof. Andrea Borghesan RETI E SISTEMI INFORMATIVI Domain Name System Prof. Andrea Borghesan http://venus.unive.it/borg borg@unive.it Ricevimento: mercoledì, 10.00-11.00. Studio 34, primo piano. Dip. Statistica 1 Modalità esame:

Dettagli

Transmission Control Protocol

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

Dettagli

Capitolo 16 I servizi Internet

Capitolo 16 I servizi Internet Capitolo 16 I servizi Internet Storia di Internet Il protocollo TCP/IP Indirizzi IP Intranet e indirizzi privati Nomi di dominio World Wide Web Ipertesti URL e HTTP Motori di ricerca Posta elettronica

Dettagli

Configurazione di Outlook Express

Configurazione di Outlook Express OUTLOOK Outlook Express è il client di posta elettronica sviluppato da Microsoft, preinstallato su sistemi operativi Windows a partire da Windows 98 fino all'uscita di Windows XP. Con l'arrivo di Windows

Dettagli

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

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

Dettagli

Architettura client-server

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

Dettagli

Introduzione all elaborazione di database nel Web

Introduzione all elaborazione di database nel Web Introduzione all elaborazione di database nel Web Prof.ssa M. Cesa 1 Concetti base del Web Il Web è formato da computer nella rete Internet connessi fra loro in una modalità particolare che consente un

Dettagli

Elementi di Informatica e Programmazione

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

Dettagli

Lezione 8 Il networking. Mauro Piccolo piccolo@di.unito.it

Lezione 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

Reti di Calcolatori. una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette:

Reti di Calcolatori. una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette: Reti di Calcolatori una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette: condivisione di risorse (dati aziendali, stampanti, ) maggiore

Dettagli

URI. Introduzione. Pag. 1

URI. Introduzione. Pag. 1 URI Introduzione Gli URI (Universal Resource Indentifier) sono una sintassi usata in WWW per definire i nomi e gli indirizzi di oggetti (risorse) su Internet. Questi oggetti sono considerati accessibili

Dettagli

Protocolli di Comunicazione

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

Dettagli

Il World Wide Web: nozioni introduttive

Il World Wide Web: nozioni introduttive Il World Wide Web: nozioni introduttive Dott. Nicole NOVIELLI novielli@di.uniba.it http://www.di.uniba.it/intint/people/nicole.html Cos è Internet! Acronimo di "interconnected networks" ("reti interconnesse")!

Dettagli

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software. Reti locati e reti globali Tecnologie: Reti e Protocolli Reti locali (LAN, Local Area Networks) Nodi su aree limitate (ufficio, piano, dipartimento) Reti globali (reti metropolitane, reti geografiche,

Dettagli

Reti basate sulla stack di protocolli TCP/IP

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

Dettagli

Il funzionamento delle reti

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

Dettagli

I canali di comunicazione

I canali di comunicazione I canali di comunicazione tipo velocità min velocità max doppino telefonico 300bps 10 mbps micro onde 256kbps 100 mbps satellite 256kbps 100 mbps cavo coassiale 56 kbps 200 mbps fibra ottica 500 kbps 10

Dettagli

Introduzione alle applicazioni di rete

Introduzione alle applicazioni di rete Introduzione alle applicazioni di rete Definizioni base Modelli client-server e peer-to-peer Socket API Scelta del tipo di servizio Indirizzamento dei processi Identificazione di un servizio Concorrenza

Dettagli

Information overflow. Posta elettronica. Condizioni generali Ogni utente ha un indirizzo. Formato del messaggio (SMTP)

Information 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

Dettagli

Reti di Calcolatori: una LAN

Reti di Calcolatori: una LAN Reti di Calcolatori: LAN/WAN e modello client server Necessità di collegarsi remotamente: mediante i terminali, ai sistemi di elaborazione e alle banche dati. A tal scopo sono necessarie reti di comunicazione

Dettagli

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

Dettagli

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

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

Dettagli

Lucidi a cura di Andrea Colombari, Carlo Drioli e Barbara Oliboni. Lezione 4

Lucidi a cura di Andrea Colombari, Carlo Drioli e Barbara Oliboni. Lezione 4 Lucidi a cura di Andrea Colombari, Carlo Drioli e Barbara Oliboni Lezione 4 Introduzione alle reti Materiale tratto dai lucidi ufficiali a corredo del testo: D. Sciuto, G. Buonanno e L. Mari Introduzione

Dettagli

FTP. Appunti a cura del prof. ing. Mario Catalano

FTP. Appunti a cura del prof. ing. Mario Catalano FTP Appunti a cura del prof. ing. Mario Catalano Il protocollo FTP 1/2 Attraverso il protocollo FTP (File Transfer Protocol) è possibile trasferire uno o più files di qualsiasi tipo tra due macchine Tale

Dettagli

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

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Hardware e Software nelle Reti Finalità delle Reti di calcolatori Le Reti Informatiche Un calcolatore isolato, anche se multiutente ha a disposizione solo le risorse locali potrà elaborare unicamente i dati dei propri utenti 2 / 27

Dettagli

Reti di Telecomunicazione Lezione 7

Reti di Telecomunicazione Lezione 7 Reti di Telecomunicazione Lezione 7 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Il protocollo Programma della lezione file transfer protocol descrizione architetturale descrizione

Dettagli

Identità 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. 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

Dettagli

Reti di Calcolatori:

Reti di Calcolatori: Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì

Dettagli

Elementi di Informatica e Programmazione

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

Dettagli

Reti di Calcolatori. Corso di Informatica. Reti di Calcolatori. Reti di Calcolatori. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

Reti di Calcolatori. Corso di Informatica. Reti di Calcolatori. Reti di Calcolatori. Corso di Laurea in Conservazione e Restauro dei Beni Culturali Corso di Laurea in Conservazione e Restauro dei Beni Culturali Corso di Informatica Gianluca Torta Dipartimento di Informatica Tel: 011 670 6782 Mail: torta@di.unito.it Reti di Calcolatori una rete di

Dettagli

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

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

Dettagli

Università degli Studi di Pisa Dipartimento di Informatica. NAT & Firewalls

Università degli Studi di Pisa Dipartimento di Informatica. NAT & Firewalls Università degli Studi di Pisa Dipartimento di Informatica NAT & Firewalls 1 NAT(NETWORK ADDRESS TRANSLATION) MOTIVAZIONI NAT(Network Address Translation) = Tecnica di filtraggio di pacchetti IP con sostituzione

Dettagli

Lezione 1 Introduzione

Lezione 1 Introduzione Lezione 1 Introduzione Ingegneria dei Processi Aziendali Modulo 1 Servizi Web Unità didattica 1 Protocolli Web Ernesto Damiani Università di Milano I Servizi Web Un Servizio Web è un implementazione software

Dettagli

Gestione degli indirizzi

Gestione degli indirizzi Politecnico di Milano Facoltà di Ingegneria dell Informazione Gestione degli indirizzi -Address Resolution Protocol (ARP) -Reverse Address Resolution Protocol (RARP) -Dynamic Host Configuration Protocol

Dettagli

12.5 UDP (User Datagram Protocol)

12.5 UDP (User Datagram Protocol) CAPITOLO 12. SUITE DI PROTOCOLLI TCP/IP 88 12.5 UDP (User Datagram Protocol) L UDP (User Datagram Protocol) é uno dei due protocolli del livello di trasporto. Come l IP, é un protocollo inaffidabile, che

Dettagli

Il seguente Syllabus è relativo al Modulo 7, Reti informatiche, e fornisce i fondamenti per il test di tipo pratico relativo a questo modulo

Il seguente Syllabus è relativo al Modulo 7, Reti informatiche, e fornisce i fondamenti per il test di tipo pratico relativo a questo modulo Modulo 7 Reti informatiche Il seguente Syllabus è relativo al Modulo 7, Reti informatiche, e fornisce i fondamenti per il test di tipo pratico relativo a questo modulo Scopi del modulo Modulo 7 Reti informatiche,

Dettagli

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

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

Dettagli

Internet WWW ISP Protocolli di Rete

Internet WWW ISP Protocolli di Rete Internet Internet è un sistema di reti di computer interconnessi tra loro che facilita l'utilizzo di servizi di comunicazione dati come la posta elettronica, il Word Wide Web (WWW), il trasferimento dati

Dettagli

Esempi di applicazioni internet. WEB Trasferimento File Posta Elettronica Sistema dei nomi di dominio (DNS)

Esempi di applicazioni internet. WEB Trasferimento File Posta Elettronica Sistema dei nomi di dominio (DNS) Esempi di applicazioni internet WEB Trasferimento File Posta Elettronica Sistema dei nomi di dominio (DNS) 17 Il Web: terminologia Pagina Web: consiste di oggetti indirizzati da un URL (Uniform Resource

Dettagli

CONCETTI DI NAVIGAZIONE IN RETE

CONCETTI DI NAVIGAZIONE IN RETE CONCETTI DI NAVIGAZIONE IN RETE Internet (La rete delle reti) è l insieme dei canali (linee in rame, fibre ottiche, canali radio, reti satellitari, ecc.) attraverso cui passano le informazioni quando vengono

Dettagli

Internet. Cos'è internet? I parte

Internet. Cos'è internet? I parte Internet Da leggere: Cap.6, in particolare par. 6.4 del Console Ribaudo (testo B) I parte Cos'è internet? Milioni di dispositivi di calcolo tra loro interconnessi: host o end-systems Pc, workstation, server

Dettagli

Programmazione Web. Introduzione

Programmazione Web. Introduzione Programmazione Web Introduzione 2014/2015 1 Un'applicazione Web (I) 2014/2015 Programmazione Web - Introduzione 2 Un'applicazione Web (II) 2014/2015 Programmazione Web - Introduzione 3 Un'applicazione

Dettagli

Luca Mari, Sistemi informativi applicati (reti di calcolatori) appunti delle lezioni. Architetture client/server: applicazioni client

Luca Mari, Sistemi informativi applicati (reti di calcolatori) appunti delle lezioni. Architetture client/server: applicazioni client Versione 25.4.05 Sistemi informativi applicati (reti di calcolatori): appunti delle lezioni Architetture client/server: applicazioni client 1 Architetture client/server: un esempio World wide web è un

Dettagli

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

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

Dettagli

appunti delle lezioni Architetture client/server: applicazioni client

appunti delle lezioni Architetture client/server: applicazioni client Sistemi informativi applicati (reti di calcolatori): appunti delle lezioni Architetture client/server: applicazioni client 1 Architetture client/server: un esempio World wide web è un esempio particolarmente

Dettagli

Reti diverse: la soluzione nativa

Reti diverse: la soluzione nativa Reti diverse: la soluzione nativa Quando si deve trasmettere un messaggio attraverso reti diverse, per il mezzo fisico, per il protocollo di accesso o altro, a che livello si colloca la procedura di traduzione

Dettagli

L utente generico può saltare da un punto all altro del documento o da un documento all altro seguendo i link

L utente generico può saltare da un punto all altro del documento o da un documento all altro seguendo i link WWW: World Wide Web Definizione di ipertesto Un Ipertesto è un documento che contiene al suo interno link (collegamenti) ad altri documenti o ad altre sezioni dello stesso documento. Le informazioni non

Dettagli

Client - Server. Client Web: il BROWSER

Client - Server. Client Web: il BROWSER Client - Server Client Web: il BROWSER Il client Web è un applicazione software che svolge il ruolo di interfaccia fra l utente ed il WWW, mascherando la complessità di Internet. Funzioni principali Inviare

Dettagli