Protocols Web

WWW #

  • World Wide Web , 1989, CERN

HTTP #

  • hyperText transfer protocol
  • TCP/IP -> Unix based
  • Transfereix
    • Documents HTML
    • Documents multimedia
    • scripts cgi

URL #

  • Uniform Resource Locator

Ports #

  • HTTP: 80
  • HTTPS: 443

Tipus de peticions #

  • GET: Demana recursos a un servidor
  • POST: Envia dades al servidor
  • HEAD: Sol·licita informació d'un objecte

Headers HTTP #

  • Llista de Headers

  • HTTP protocol sense estat->Cookies

    • Segons llei és obligatori pedir permís
    • Podem configurar el navegador per a configurar la política de cookies
  • HTTPS = HTTP +SSL

Procés #

sequenceDiagram
    participant Client
    participant Servidor
    Note right of Servidor: El servidor obre els ports de TCP 80(HTTP) i 443(HTTPS) i espera peticions
    Client-->>Servidor: Envia petició GET al servidor amb les capçalers HTTP
    Servidor-->>Client: Envia resposta amb l'HTML + les capçaleres HTTP
  • 1 connexió per al text + 1 per a cada recurs

Codis d'estat #

Codi Decripció
1XX Missatges informatius
2XX OK
3XX Redirects
4XX Error en clients
5XX Error de servidor

Test Wizardzines #