Le Reti Informatiche



Похожие документы
Reti di calcolatori. Reti di calcolatori

Dal protocollo IP ai livelli superiori

Reti di Calcolatori. Il Livello delle Applicazioni

Architettura client-server

Reti di Telecomunicazione Lezione 6

Protocolli applicativi: FTP

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

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

INFORMATICA DISTRIBUITA. lez 4 Livello applicazione

Livello di Applicazione in Internet

TCP/IP: INDIRIZZI IP SIMBOLICI

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

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

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

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

OSOR. Applicazioni di Rete

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

Standard di comunicazione

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

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

Reti Informatiche. dott. Andrea Mazzini

prof. Mario Dalessandro

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

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

InterNet: rete di reti

ESERCITAZIONE Semplice creazione di un sito Internet

Lo scenario: la definizione di Internet

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

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

Lezione n 1! Introduzione"

Elementi di Informatica e Programmazione

Informatica per la comunicazione" - lezione 8 -

Introduzione a Internet e al World Wide Web

Oreste Signore, Responsabile Ufficio Italiano W3C Area della Ricerca CNR - via Moruzzi, Pisa

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

RETI INFORMATICHE Client-Server e reti paritetiche

La rete Internet. Percorso di Preparazione agli Studi di Ingegneria. Università degli Studi di Brescia. Docente: Massimiliano Giacomin

SS SISTEMI DI COMUNICAZIONE: C O PROTOCOLLI APPLICATIVI

Informatica per la comunicazione" - lezione 9 -

Modulo 1: Posta elettronica

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

Reti di Calcolatori: una LAN

Capitolo 16 I servizi Internet

Reti commutate. Reti commutate. Reti commutate. Reti commutate. Reti e Web

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

Internet: architettura e servizi

Reti di Telecomunicazione Lezione 7

Reti e Internet: introduzione

Iniziare con Internet Explorer. dott. Andrea Mazzini

Introduzione alle applicazioni di rete

Reti di Calcolatori PROTOCOLLO FTP. File. File Transfer Protocol Modello FTP Operazioni FTP Comandi del protocollo Esempi di Client FTP avanzati

Introduzione alla rete Internet

19. LA PROGRAMMAZIONE LATO SERVER

FTP. studioand CORTILE DEL MAGLIO. manuale per la configurazione dell accesso FTP. Via Andreis, 18/ Torino (To)

Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA Paola Zamperlin. Internet. Parte prima

Le Reti (gli approfondimenti a lezione)

Il funzionamento delle reti

Introduzione alla rete Internet

Programmazione in Rete

Il Web Server e il protocollo HTTP

Come funziona internet

Talento LAB UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a:

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

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

appunti delle lezioni Architetture client/server: applicazioni client

PROTOCOLLI APPLICATIVI PER INTERNET

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

Introduzione alla rete Internet

Comunicazione nel tempo

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

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 5

I protocolli di posta elettronica

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

Il World Wide Web: nozioni introduttive

Informatica Corso AVANZATO. Internet: teoria e funzionamento

Contenuti. Applicazioni di rete e protocolli applicativi

Internet Terminologia essenziale

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

Posta Elettronica. Comunicare con . Definizione di . metodo di trasmissione dei messaggi tramite Internet:

Corso di Informatica Prof. Crescenzio Gallo. Internet: architettura e servizi

INTERNET PER INIZIARE PRIMA PARTE

Internet: Domini e spazi web. conoscerlo al meglio per usarlo meglio Gabriele Riva - Arci Barzanò

Il World Wide Web. Il Servizio World Wide Web (WWW) WWW WWW WWW WWW. Storia WWW: obbiettivi WWW: tecnologie Le Applicazioni Scenari Futuri.

Internet e posta elettronica. A cura di Massimiliano Buschi

Транскрипт:

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 la nomenclatura ISO. Ma ne esistono altre. I centri stella gerarchici sono strutturati in: - CD (Campus Distributor), centro stella di comprensorio - BD (Building Distributor), centro stella di edificio - FD (Floor Distributor), centro stella di piano 2

Nomenclatura: 2 3

Nomenclatura: 3 La Dorsale di campus (Campus Backbone) interconnette il centro stella di campus ai centro stella di edificio. La Dorsale di edificio (Building Backbone) interconnette il centro stella di edificio ai centro stella di piano. Ai piani ci sono gli Armadi di piano, indicati con TC (Telecommunication Closet), e le prese utente indicate con TO (Telecommunication Outlet). Ciascun Posto di lavoro viene indicato con WA (Working Area) e dispone di almeno 2 TO. 4

Nomenclatura: 4 5

Nomenclatura: 5 6

Connettori RJ45: 1 7

Connettori RJ45: 2 8

Connettori RJ45: 3 9

Connettori RJ45: 4 10

Livello Applicazione: 1 Il livello di applicazione comprende tutte le applicazioni comunemente note come applicazioni di rete. Tutti i servizi disponibili a questo livello sono realizzati come applicazioni client-server. Una macchina è un server se in essa è attivo un processo capace di accettare richieste che gli giungono dai client. Una macchina è un client nel momento in cui effettua delle richieste ad un server. 11

Livello Applicazione: 2 Funzionamento di un server: 12

Livello Applicazione: 3 Caratteristiche di un server: - Fornisce il servizio al client, su richiesta. - Tipicamente si trova su un host sempre attivo - Dispone di un indirizzo IP fisso e conosciuto - Uso di server farm per creare un potente server virtuale - Es.: un Web server invia una pagina Web richiesta, un mail server accede alla casella di posta elettronica 13

Livello Applicazione: 4 Funzionamento di un client: 14

Livello Applicazione: 5 Caratteristiche di un client: - Inizia il dialogo col server - Può essere attivo saltuariamente - Di solito richiede un servizio - Nel caso del Web, il client è integrato nel browser - I client non comunicano direttamente tra di loro 15

Livello Applicazione: 6 Alcune delle applicazioni più importanti sono: - PING - TELNET - FTP (File Transfer Protocol) - SMTP (Simple Mail Transfer Protocol) - POP (Post Office Protocol) - HTTP (Hyper Text Transfer Protocol) 16

Livello Applicazione: 5 Il protocollo ping è molto semplice, è usato per rilevare se una macchina è attiva sulla rete o meno. Un computer lancia un messaggio (ping) e se il computer interpellato è attivo risponde. Tale protocollo è anche utilizzato per misurare la velocità di trasferimento dei dati tra le due macchine. 17

Livello Applicazione: 6 18

Livello Applicazione: 7 Telnet permette di stabilire una sessione in emulazione di terminale con un computer remoto. Utilizza per default la porta 23. Ci si può collegare all host remoto specificando semplicemente l host e la porta: telnet [nomehost [:porta] ] E necessario avere un account sul computer remoto e inserire nome e password. Telnet non cripta i dati inviati tramite la connessione (nemmeno le password) ed è quindi facile catturare i dati scambiati ed usare la password per scopi malevoli. 19

Livello Applicazione: 8 Un processo invia e riceve messaggi mediante i socket, interfaccia tra le applicazioni di rete e lo strato di trasporto, l'equivalente API (Application Programming Interface) tra l applicazione e la rete. 20

Livello Applicazione: 9 Per identificare un processo destinatario occorrono 2 informazioni: Indirizzo IP e Numero di porta. Identificare l host: Indirizzo IP dell host su cui il processo destinatario è in esecuzione (stringa univoca di 32 bit) oppure il suo indirizzo simbolico. Identificare il processo destinatario in esecuzione sull host: Numero di porta che permette all host mittente di identificare il processo locale destinatario del messaggio (un numero tra 0 e 65535). Alle applicazioni più note sono assegnati numeri di porta specifici. I server web sono identificati dal numero di porta 80. 21

Livello Applicazione: 9 Il protocollo FTP richiede che l utente si colleghi con nome e password per avere accesso al server e trasferire dati. Il server utilizza due porte: la 20 (per i dati) e la 21 (per il controllo). Il cliente stabilisce una connessione sulla porta 21 che rimane attiva per tutta la sessione FTP e che permette di inviare i comandi al server. Per ogni richiesta di trasferimento dati il server apre una connessione di trasferimento sulla porta 20 che chiude quando il trasferimento è completato. 22

Livello Applicazione: 10 23

Livello Applicazione: 11 FTP è un servizio che fornisce gli elementi fondamentali per la condivisione di file tra host, i suoi obiettivi sono: - Promuovere la condivisione di file (programmi o dati). - Incoraggiare l'uso di computer remoti. - Rendere trasparente all'utente i diversi metodi di immagazzinamento file, tra un host e l'altro. - Trasferire dati in maniera affidabile ed efficiente. 24

Livello Applicazione: 12 I comandi FTP più comuni sono: ftp = apre la sessione bye = chiude la sessione? o help = visualizza le descrizioni dei comandi dir = visualizza l elenco dei file sulla cartella del server cd cartella = cambia cartella sul server get nomefile = trasferisce il file dal server al client put nomefile = trasferisce il file dal client al server Il server risponde ai comandi con dei codici di ritorno che informano sullo stato di ciascun comando. 25

www: 1 Il servizio del World Wide Web (WWW) è realizzato mediante un programma client ed un programma server. Il client ed il server funzionano su due host diversi e si scambiano messaggi HTTP (HyperText Transfer Protocol). Il protocollo HTTP stabilisce il formato e le modalità di scambio dei messaggi. Il programma client (o user agent) è detto browser e permette di visualizzare pagine Web: Internet Explorer, Netscape Communicator, Firefox, Opera. 26

www: 2 Una pagina Web (documento) consiste di oggetti, ovvero file: tipicamente è costituita da un file base HTML e da diversi oggetti referenziati: immagini (JPEG, GIF, PNG), applet Java, clip audio, etc. Il programma server per il Web tiene memorizzati documenti in formato HTML, immagini e altri oggetti accessibili da remoto mediante un URI (Uniform Resource Identifier). Apache (pubblico dominio), Internet Information Server. 27

www: 3 Un URI rappresenta un modo per localizzare una risorsa su una rete, esistono due tipi di URI: - URL: Uniform Resource Locator - URN: Uniform Resource Name Un URL consente di individuare una risorsa presente in una specifica posizione usando la seguente sintassi: <protocollo>://<nome del server><[:porta]> /<percorso>/<nome del file>#sezione 28

www: 4 <protocollo>: - file: un file sul proprio disco locale - ftp: un server FTP - http: un server WWW <nome del server>: - www.byteman.it - 85.12.34.71 <percorso>: si riferisce alla directory principale utilizzata per la gestione dei documenti non è necessariamente la directory principale del file system. <sezione>: rappresenta la parte del file da recuperare 29