Estratto del documento

Http e il web

Il protocollo http (HyperText Transfer Protocol) è il protocollo su cui si basa la trasmissione di contenuti nel Web. Il protocollo http richiede la trasmissione dei dati in un’architettura di rete di tipo client-server.

Richiesta http

Client:

  • Client web o browser

Server:

  • Server web

Risposta http: Il client richiede una risorsa al server, che risponde restituendola. Le risorse richieste sono identificate tramite URL (Uniform Resource Locator), che le identifica in modo univoco. I browser sono i software applicativi dedicati alla ricezione e alla traduzione di risorse nel web (WWW).

Il WWW

Il WWW (World Wide Web) è stato inventato da Tim Berners-Lee al CERN di Ginevra nel 1990. Aveva come obiettivo la creazione di un nuovo modo di comunicazione tra gli studiosi di tipo ipertestuale e interattivo.

“Pensai: mettiamo che le informazioni di tutti i computer, ovunque si trovino, siano collegate. Tutti i frammenti di informazione di ogni computer nel mondo sarebbero a mia disposizione e di tutti gli altri, in questo modo otterremmo un singolo spazio globale dell’informazione”.

Ogni risorsa del WWW è identificabile tramite il suo URL:

  • protocollo://server:porta/path/nome_file
  • http://www.google.com
  • http://www.example.com:80/path/file.pdf

Il linguaggio HTML (Hypertext Markup Language) era il linguaggio predefinito per il trasferimento di risorse nel web. Oggigiorno è caduto in disuso l’utilizzo dell’HTML “puro”, ma è sempre la base su cui avvengono tutte le comunicazioni.

Fasi della richiesta client-server

1° fase: La richiesta da parte del client

Il client (l’utente) interagisce con il suo browser e “scatena” degli eventi all’interno del software (ad esempio, il click su un link).

2° fase: L’elaborazione dell’azione

Il browser interpreta l’evento e lo traduce in una richiesta da inviare al server.

3° fase: L’invio della richiesta al server

Il browser invia la stringa (la richiesta) al server. Tutti i protocolli di livello < 6 sono gestiti dal sistema operativo e non dal browser, che si occupa solo della cifratura (eventualmente).

La richiesta di una risorsa

General:

  • Request URL: http://localhost/
  • Request Method: GET
  • Status code: 200 OK
  • Remote Address: [::1]:80
  • Referrer Policy: no-referrer-when-downgrade

Request Headers:

  • Accept: text/html, application/xhtml+xml; q=0.9, image/webp, image/apng, */*; q=0.8
  • Accept-Encoding: gzip, deflate, br
  • Accept-Language: it-IT, it; q=0.9, en-US; q=0.8, en; q=0.7, la; q=0.6, fr; q=0.5
  • Connection: keep-alive
Anteprima
Vedrai una selezione di 1 pagina su 4
HTTP e il Web Pag. 1
1 su 4
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze politiche e sociali SPS/09 Sociologia dei processi economici e del lavoro

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher eleonora.palmieri.969 di informazioni apprese con la frequenza delle lezioni di Comunicazione digitale e social media e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Messina o del prof Scienze Sociali Prof.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community