Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    762

    [Protocollo HTTP] Differenza tra HTTP 1.0 e HTTP 1.1 ..

    Buonasera a tutti,

    faccio una premessa: non avendo trovato una sezione apposita per questo thread, ho aperto in questa sezione del forum questa discussione solo ed esclusivamente perchè è quella che pratico di più. Rimango in attesa di un eventuale spostamento.

    Leggendo un documento riguardante il protocollo HTTP, mi sono imbattuto in una frase che non ho compreso bene:

    L'HTTP può impiegare sia la connessione non permanente sia quella permanente. L'HTTP/1.0 usa la connessione non permanente, viceversa la connessione permanente è di default per l'HTTP/1.1.
    A questo punto le domande sorgono spontanee:

    - Che significa "connessione non permanente" e "connessione permanente" ?
    - Chi e come decide che ci sia un "HTTP/1.0" oppure un "HTTP/1.1" ?


    Grazie a tutti.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,501

    Re: [Protocollo HTTP] Differenza tra HTTP 1.0 e HTTP 1.1 ..

    Originariamente inviato da wartpro
    - Che significa "connessione non permanente" e "connessione permanente" ?
    Significa che con http 1.0, quando apri una pagina, per ogni elemento presente il browser deve effettuare una richiesta di connessione al server inviando ogni volta tutti i dati per identificarsi.
    Quindi se ad esempio sulla pagina ci sono 5 immagini e 1 blocco di testo, il browser effettua 6 connessioni verso il server e per ogni connessione richiede un elemento.
    Con http 1.1 invece la connessione è 1 sola, si scaricano tutti gli elementi e si chiude la connessione.
    L'ovvio vantaggio che con http 1.1 si va più veloci risparmiandosi il tempo di apertura e chiusura di 5 connessioni (in questo caso)
    - Chi e come decide che ci sia un "HTTP/1.0" oppure un "HTTP/1.1" ?
    Lo decide il server, se supporta solo http 1.0 il browser userà http 1.0, anche se implementa http 1.1

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    762
    Grande Alhaz!

    Altra domanda nata spontanea:

    Lo decide il server, se supporta solo http 1.0 il browser userà http 1.0, anche se implementa http 1.1
    ..quindi l'HTTP 1.0 oppure 1.1 ...è qualcosa che "si installa" sul Web Server?

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,501
    Si, è un protocollo installato sia sui server che sui browser, client e server comunicano scegliendo il protocollo che hanno in comune, se li implementano entrambi useranno 1.1

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    762
    La tua risposta è molto utile. Ma chi è che "vende" (vende?) i protocolli HTTP 1.0/1.1 ?

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,501
    Non li vende nessuno.
    Sono standard definiti da specifiche tecniche ben precise, ad esempio http/1.1 è definito dalla RFC2616, seguendo queste specifiche puoi realizzare il codice necessatio a far "parlare" http/1.1 un browser fatto da te.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    762
    Ah bene. Pensavo fosse un prodotto commerciale. Ti ringrazio tanto anche per il link alla specifica.

    Ti auguro una buonanotte! Grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.