PDA

View Full Version : [Protocolli] Quali sono gli altri protocolli Web a parte HTTP?


Matrixbob
10-10-2007, 17:09
Come da titolo. :)

akyra
10-10-2007, 17:15
ftp, gopher ad esempio...o forse non ho capito bene?

Matrixbob
10-10-2007, 17:41
ftp, gopher ad esempio...o forse non ho capito bene?

Mi pare che FTP sia il protocollo di Internet usato prima di HTTP che è nato insieme al WWW. Forse solo chi lo ha vissuto questo passagio o studiato potrà aiutarmi.

cionci
10-10-2007, 17:53
No, FTP serve solo per condividere file.

Guarda qui: http://en.wikipedia.org/wiki/TCP/IP_model
Tutti quelli dal livello 3 in su sono protocolli Internet.

Matrixbob
10-10-2007, 18:15
No, FTP serve solo per condividere file.

Guarda qui: http://en.wikipedia.org/wiki/TCP/IP_model
Tutti quelli dal livello 3 in su sono protocolli Internet.

Protocollo Internet non significa protocolo World Wide Web però. A me risulta che Tim Berners-Lee abbia inventato il WWW e quindi i pilastri su cui si basa tra cui appunto l'HTTP. Che è quindi 1 protocollo Web.

Adesso che protocollo Web sia anche protocollo Internet ho dei dubbi, e mi pare pure fondati in effetti.

FTP che io sappia invece è vecchio quanto Internet prima di Mosaic etc...

Il.Socio
10-10-2007, 18:58
Se per "protocollo web" intendi il protocollo di comunicazione utilizzato tra un client ed un webserver allora, (afaik) l'unico standard esistente e' l'http.

P.S. FTP e' uno dei protocolli "storici" della rete, ma questo non significa certo che sia obsoleto, e' un servizio deltutto differente da quello fornito dall'HTTP e parallelo ad esso.
Effettivamente, al giorno d'oggi e' andato un po' in disuso, soprattutto per il boom dei p2p, tuttavia, nei contesti per cui e' stato progettato non teme rivali.
Sia l'http che l'ftp rientrano nella famiglia dei protocolli internet.

cionci
10-10-2007, 19:34
In effetti non avevo capito bene la domanda...in effetti Web si riferisce a World Wide Web. Che io sappia HTTP è stato il primo protocollo internet che trasferisce ipertesti.
Se un protocollo non produce ipertesti non può creare un web.

Matrixbob
10-10-2007, 19:36
:boh: quella che segue bene o male è l'identificazione fatta da Tim x il Web.


Le basi architetturali del Web sono tre concetti ortogonali tra loro:
1. L'identificazione di una risorsa attraverso uno spazio d'indirizzamento comune (per mezzo degli URI quindi);
2. L'interazione tra agenti basata su un set di protocolli aperto per lo scambio d'informazioni (HTTP e cos'altro quindi?);
3. La rappresentazione dell'informazione con linguaggi standardizzati (XML, RDF e loro evoluzioni).


, sono qui proprio x parlarene.

Matrixbob
12-10-2007, 09:56
Posso fare quindi 1 affermazione così:

Nonostante l'apertura del WWW l'HTTP è stato, ed è tuttora, il protocollo di riferimento.
Questo protocollo è di livello applicativo, senza stato, basato su scambio di messaggi tra
client e server.

???

cionci
12-10-2007, 10:03
Ci sarebbero anche protocolli di livello applicativo 2 ?
Poi il livello applicazione è il 7 per l'osi...
Inoltre quale protocollo non è basato su scambio di messaggi fra client e server ?

Matrixbob
12-10-2007, 10:10
Ci sarebbero anche protocolli di livello applicativo 2 ?
Poi il livello applicazione è il 7 per l'osi...
Inoltre quale protocollo non è basato su scambio di messaggi fra client e server ?

Noooo!
Ho copiato male :p quel 1 è la nota a fondo pagina, non l'avevo visto, L:DL.

Matrixbob
12-10-2007, 10:20
Sempre da:
http://en.wikipedia.org/wiki/Http
, ho trovato la chicca che segue.

It is useful to remember that HTTP does not need to use TCP/IP or its supporting layers. Indeed HTTP can be "implemented on top of any other protocol on the Internet, or on other networks. HTTP only presumes a reliable transport; any protocol that provides such guarantees can be used."


Quindi basta che sotto di lui HTTP abbia 1 protocollo di livello trasporto affidabile che pensa a riparare gli errori giusto?

cionci
12-10-2007, 10:41
E' una cosa generica che vale per qualsiasi protocollo che si appoggia ad un servizio di trasporto affidabile orientato alla connessione.

Matrixbob
12-10-2007, 10:53
Perfetto, mi permetto di incrociare queste 2 discussioni per vedere se ne esce qualcos'altro di buono prima delle rispettive conclusioni:
[Protocolli] Modello ISO/OSI e Modello TCP/IP: che differenze? (http://www.hwupgrade.it/forum/showthread.php?t=1574921)