logo

HTTP

  • HTTP significa Protocol de transferència d'hipertext .
  • És un protocol utilitzat per accedir a les dades a la World Wide Web (www).
  • El protocol HTTP es pot utilitzar per transferir les dades en forma de text sense format, hipertext, àudio, vídeo, etc.
  • Aquest protocol es coneix com HyperText Transfer Protocol per la seva eficiència que ens permet utilitzar-lo en un entorn d'hipertext on hi ha salts ràpids d'un document a un altre.
  • HTTP és similar a l'FTP, ja que també transfereix els fitxers d'un host a un altre. Però, HTTP és més senzill que FTP, ja que HTTP només utilitza una connexió, és a dir, no hi ha connexió de control per transferir els fitxers.
  • HTTP s'utilitza per transportar les dades en forma de format MIME.
  • HTTP és similar a SMTP, ja que les dades es transfereixen entre el client i el servidor. L'HTTP es diferencia de l'SMTP en la manera com s'envien els missatges del client al servidor i del servidor al client. Els missatges SMTP s'emmagatzemen i reenvien mentre els missatges HTTP s'entreguen immediatament.

Característiques de HTTP:

    Protocol sense connexió:HTTP és un protocol sense connexió. El client HTTP inicia una sol·licitud i espera una resposta del servidor. Quan el servidor rep la sol·licitud, el servidor processa la sol·licitud i envia la resposta al client HTTP després de la qual cosa el client desconnecta la connexió. La connexió entre el client i el servidor només existeix durant la sol·licitud actual i el temps de resposta només.Independent de mitjans:El protocol HTTP és un mitjà independent, ja que les dades es poden enviar sempre que tant el client com el servidor sàpiguen com gestionar el contingut de les dades. Tant el client com el servidor cal que especifiquen el tipus de contingut a la capçalera de tipus MIME.Apàtrida:HTTP és un protocol sense estat, ja que tant el client com el servidor només es coneixen durant la sol·licitud actual. A causa d'aquesta naturalesa del protocol, tant el client com el servidor no conserven la informació entre les diverses peticions de les pàgines web.

Transaccions HTTP

Xarxa d'ordinadors HTTP

La figura anterior mostra la transacció HTTP entre el client i el servidor. El client inicia una transacció enviant un missatge de sol·licitud al servidor. El servidor respon al missatge de sol·licitud enviant un missatge de resposta.

Missatges

Els missatges HTTP són de dos tipus: petició i resposta. Els dos tipus de missatge segueixen el mateix format de missatge.

Xarxa d'ordinadors HTTP

Missatge de sol·licitud: El client envia el missatge de sol·licitud que consta d'una línia de sol·licitud, capçaleres i, de vegades, un cos.

Xarxa d'ordinadors HTTP

Missatge de resposta: El servidor envia el missatge de resposta al client que consta d'una línia d'estat, capçaleres i, de vegades, un cos.

clau d'inserció del portàtil
Xarxa d'ordinadors HTTP

Localitzador uniforme de recursos (URL)

  • Un client que vol accedir al document en una Internet necessita una adreça i per facilitar l'accés als documents, l'HTTP utilitza el concepte de Localitzador uniforme de recursos (URL).
  • L'URL (Uniform Resource Locator) és una forma estàndard d'especificar qualsevol tipus d'informació a Internet.
  • L'URL defineix quatre parts: mètode, ordinador amfitrió, port i camí.
Xarxa d'ordinadors HTTP
    Mètode:El mètode és el protocol utilitzat per recuperar el document d'un servidor. Per exemple, HTTP.Amfitrió:L'amfitrió és l'ordinador on s'emmagatzema la informació i l'ordinador rep un nom d'àlies. Les pàgines web s'emmagatzemen principalment als ordinadors i els ordinadors reben un nom d'àlies que comença amb els caràcters 'www'. Aquest camp no és obligatori.Port:L'URL també pot contenir el número de port del servidor, però és un camp opcional. Si s'inclou el número de port, ha d'estar entre l'amfitrió i el camí i s'ha de separar de l'amfitrió per dos punts.Camí:Ruta és la ruta del fitxer on s'emmagatzema la informació. El camí en si conté barres inclinades que separen els directoris dels subdirectoris i fitxers.