Diferencia entre revisiones de «Apache»

De Jose Castillo Aliaga
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
Línea 29: Línea 29:
     (World Wide Web)
     (World Wide Web)
</div>
</div>
= HTTP =
El protocol de transferència d’hipertext (HTTP, hyperText transfer pro-tocol) és el motor que dóna vida a Internet, ja que és la base per a la web
(www,world wide web).
És en els inicis del protocol HTTP, a mitjans de l’any 1990, quan trobem
la versió 0.9. Aquesta versió tenia com a única finalitat transferir dades
per Internet en forma de pàgines web escrites en llenguatge de marcatge
d’hipertext (HTML, Hyper Text Markup Language).
A partir de la versió 1.0 del protocol va sorgir la possibilitat de transferir missatges amb encap-
çalaments que descrivien el contingut dels missatges.
El protocol de transferència d’hipertext (HTTP) és un protocol client-ser-
vidor força senzill que articula els intercanvis d’informació entre els clients
web i els servidors HTTP. HTTP va ser desenvolupat pel consorci W3C i la
IETF. Aquesta col·laboració va culminar l’any 1999 amb la publicació d’una
sèrie de RFC, el més important dels quals va ser el RFC 2616, que especi-
ficava la versió 1.1. Des del punt de vista de les comunicacions, està suportat en els serveis de
connexió TCP/IP i funciona de la mateixa manera que la resta de serveis
propis dels entorns UNIX.
Tècnicament, un procés servidor escolta en un port de comunicacions
TCP (per defecte, el 80) i espera les sol·licituds de connexió dels clients
web. Una vegada establerta la connexió, el protocol TCP s’encarrega de
mantenir la comunicació i garantir un intercanvi de dades lliure d’errors.
= Apache =


= Enllaços =
= Enllaços =

Revisión del 10:42 28 feb 2018

El protocol HTTP (HyperText Transfer Protocol) és un protocol de capa d'aplicació per a la comunicació fonamentalment de la World Wide Web. Encara que hui en dia el seu ús és més divers. S'ha convertit en un estàndard per a la comunicació entre el model i la vista en alguns projectes en moltes tecnologies actuals. El seus usos principals són:

  • Pàgines web
  • Publicació senzilla de fitxers per a descarregar.
  • Comunicació entre client-servidor en aplicacions web, mòbils o altres. (XML, Json)

El protocol HTTP, si es combina amb una capa segura SSL, s'anomena HTTPS i permet una comunicació segura.

Un servidor http necessita:

  • Connexió a Internet
  • Espai en disc
  • Suficient potència per servir simultàniament a molts usuaris en moments puntuals.
  • Un servidor web/http generalment crea un procés nou per cada petició.

Conceptes

  • URL: Uniform Resource Locator

Una URL informa de:

  • El nom DNS de la màquina en la que està el recurs.
  • El protocol en el que es demana (http, https, ftp...)
  • La direcció del recurs en la màquina o la manera d'accedir a aquest recurs.

Una URL per a HTTP completa pot ser:

  http://www.exemple.com:80/~jose/privada/login.php
   ^      ^    ^          ^   ^     ^        ^
   |      |    |          |   |     |        |
Protocol  |  Domini     Port  |  Directori  Document php (retornarà un html)
          |                   |     
          |       Alias de directori personal
   (World Wide Web)

HTTP

El protocol de transferència d’hipertext (HTTP, hyperText transfer pro-tocol) és el motor que dóna vida a Internet, ja que és la base per a la web (www,world wide web).

És en els inicis del protocol HTTP, a mitjans de l’any 1990, quan trobem la versió 0.9. Aquesta versió tenia com a única finalitat transferir dades per Internet en forma de pàgines web escrites en llenguatge de marcatge d’hipertext (HTML, Hyper Text Markup Language). A partir de la versió 1.0 del protocol va sorgir la possibilitat de transferir missatges amb encap- çalaments que descrivien el contingut dels missatges.

El protocol de transferència d’hipertext (HTTP) és un protocol client-ser- vidor força senzill que articula els intercanvis d’informació entre els clients web i els servidors HTTP. HTTP va ser desenvolupat pel consorci W3C i la IETF. Aquesta col·laboració va culminar l’any 1999 amb la publicació d’una sèrie de RFC, el més important dels quals va ser el RFC 2616, que especi- ficava la versió 1.1. Des del punt de vista de les comunicacions, està suportat en els serveis de connexió TCP/IP i funciona de la mateixa manera que la resta de serveis propis dels entorns UNIX.

Tècnicament, un procés servidor escolta en un port de comunicacions TCP (per defecte, el 80) i espera les sol·licituds de connexió dels clients web. Una vegada establerta la connexió, el protocol TCP s’encarrega de mantenir la comunicació i garantir un intercanvi de dades lliure d’errors.

Apache

Enllaços

Utilitats

curl sense hosts