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 #
-
-
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 #
- Flashcards de la Julia Evans per comprovar els coneixements https://flashcards.wizardzines.com/http/