Architettura client-server



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

Introduzione a Internet e al World Wide Web

TCP/IP: INDIRIZZI IP SIMBOLICI

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

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

Reti di Calcolatori. Il Livello delle Applicazioni

ESERCITAZIONE Semplice creazione di un sito Internet

Protocolli applicativi: FTP

Internet e posta elettronica. A cura di Massimiliano Buschi

Informatica e laboratorio

Lezione n 1! Introduzione"

Le Reti Informatiche

InterNet: rete di reti

Internet. Servizi applicativi

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

Come funziona internet

prof. Mario Dalessandro

Reti di calcolatori. Reti di calcolatori

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

Corso Creare Siti WEB

INFORMATICA DISTRIBUITA. lez 4 Livello applicazione

Dal protocollo IP ai livelli superiori

Modulo 7: RETI INFORMATICHE

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

Corso di Web Programming

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

Reti di Telecomunicazione Lezione 6

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

Internet Terminologia essenziale

Informatica per la comunicazione" - lezione 10 -

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

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

Introduzione al Web. dott. Andrea Mazzini

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013

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

Le Reti (gli approfondimenti a lezione)

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

INTERNET PER INIZIARE PRIMA PARTE

HTML SITI WEB. FEQUENZA OBBLIGATORIA 80% ESERCITAZIONI (laboratorio) RICONOSCIMENTO 3 CFU. infolab@uniroma3.it host.uniroma3.it/laboratori/infolab

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

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

CORSO EDA Informatica di base. Introduzione alle reti informatiche Internet e Web

Reti di Calcolatori: una LAN

Internet Architettura del www

Facendo clic su parole, immagini e icone si può passare da un sito all'altro.

Introduzione all uso di Internet. Ing. Alfredo Garro

CONCETTI DI NAVIGAZIONE IN RETE

@2011 Politecnico di Torino. Pag. 1. Architettura distribuita. Architetture Client/Server. Architettura centralizzata. Architettura distribuita

Contenuti. Applicazioni di rete e protocolli applicativi

SS SISTEMI DI COMUNICAZIONE: C O PROTOCOLLI APPLICATIVI

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

OSOR. Applicazioni di Rete

Introduzione all elaborazione di database nel Web

Livello di Applicazione in Internet

Client - Server. Client Web: il BROWSER

Appunti di Informatica Gestionale per cl. V A cura del prof. ing. Mario Catalano. Internet e il Web

Internet WWW - HTML. Tecnologie informatiche e della comunicazione

INTERNET. Un percorso per le classi prime Prof. Angela Morselli

Manuali.net. Nevio Martini

SERVIZI OFFERTI DA INTERNET INTERNET POSTA ELETTRONICA

Internet e World Wide Web

Lo scenario: la definizione di Internet

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

Elementi di Informatica e Programmazione

Corso di Informatica

Applicazioni delle reti. Dalla posta elettronica al telelavoro

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

1) La rete INTERNET pag Origini della rete INTERNET RETE ARPANET geograficamente distanti esigenze MILITARI

1. Aprire un programma di navigazione (browser)

Standard di comunicazione

Il Web Server e il protocollo HTTP

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

Informatica per la comunicazione" - lezione 9 -

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

Sistemi Informativi di relazione - Internet

Rete Internet ALFABETIZZAZIONE INFORMATICA. Prof. Patti Giuseppe

HTML il linguaggio per creare le pagine per il web

Iniziare con Internet Explorer. dott. Andrea Mazzini

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

Transcript:

Architettura client-server In un architettura client-server ci sono due calcolatori connessi alla rete: un client che sottopone richieste al server un server in grado di rispondere alle richieste formulate da un client L architettura client-server è alla base di tutti i servizi applicativi di Internet. La comunicazione fra client e server può avvenire solo se i due hanno stabilito un protocollo comune di comunicazione. 5 HyperText Transfer Protocol Uno di questi protocolli di alto livello è l'hypertext Transfer Protocol (HTTP), che consente l'accesso a risorse distribuite su diversi host sulla Rete con un approccio di tipo ipertestuale I documenti ipertestuali sono codificati secondo le specifiche dettate dallo standard HTML: HyperText Markup Language. 6 1

World Wide Web: la ragnatela globale WWW (confidenzialmente web - ragnatela) è la rete costituita dai server che forniscono accesso alle loro informazioni tramite il protocollo http gli host si collegano ai server usando un programma client detto browser (colui che curiosa) 7 Il World Wide Web Rivoluzioni culturali : 1492: invenzione della stampa a caratteri mobili (Gutenberg). 1993: introduzione di un interfaccia grafica per gli utenti di Internet: nasce il WWW (Tim Berners-Lee, CERN). 8 2

Che cos è: Il World Wide Web parte di internet vasta collezione di informazioni distribuita rete client-server distribuita 9 Il World Wide Web Le informazioni sono raggruppate in pagine (o siti). Le pagine www possono contenere informazioni di ogni genere: sia come formato (testo, suono, immagini, video-sequenze) sia come contenuto (scientifico, ludico, commerciale, ecc.) o fornire servizi di prenotazioni, iscrizioni a eventi, ecc di accesso a biblioteche di compra-vendita. 10 3

L identificazione delle risorse Per poter essere utilizzate, le varie risorse disponibili sulla rete (i documenti sui server) devono essere identificabili in modo univoco I browser identificano le risorse tramite indirizzi detti URL (Uniform Resource Locator) Un indirizzo URL è così composto: protocollo://server:porta_tcp:/file_path_completo 11 Esempio di indirizzo URL http://homes.dsi.unimi.it/medicina/index.html protocollo nome del server nome del file Dato che la porta associata al protocollo HTTP è la 80 per default non è necessario specificarla Il nome dei file index.html è implicito se non viene specificato il nome del file completo, viene automaticamente cercato un file dal nome index.html 12 4

Il successo del web Immediatezza di accesso alle informazioni: I protocolli precedentemente usati per il trasferimento dei file (FTP) prevedevano che i documenti fossero copiati sulla macchina per essere consultati le fasi di scaricamento (download) e consultazione erano distinte. Tramite il web è possibile consultare direttamente dei documenti online il trasferimento dei documenti viene effettuato automaticamente, in modo trasparente all utente. 13 Il successo del web Consente di accedere in modo uniforme a informazioni di varia natura immagini, animazioni, suoni, filmati... (multimedialità) Con l introduzione di componenti attive (form, applet, javascript, php, ) è anche possibile utilizzare i browser web per trasmettere informazioni dall utente al server. 14 5

Il successo del web La struttura ipertestuale È possibile "navigare" tra le pagine di documenti che si trovano sul medesimo computer o su computer diversi, magari a migliaia di chilometri l'uno dall'altro i riferimenti ad altri documenti sono specificati tramite collegamenti ipertestuali (link) È semplice da usare mediante l uso di interfacce grafiche (browser) con modalità di interazione point-and-click 15 I browser Internet Explorer sviluppato da Microsoft scaricabile da http://www.microsoft.com (~20MB) Netscape Communicator sviluppato da Netscape scaricabile da http://www.netscape.com o ftp://ftp1. netscape.com (~14 MB) 16 6