Protocolos HTTP
¿Qué son?
Los protocolos HTTP, que significa "Protocolo de Transferencia de Hipertexto"
en inglés, son un conjunto de reglas y convenciones que permiten la comunicación y transferencia de datos en la World Wide Web (WWW).
HTTP es un protocolo de nivel de aplicación que se utiliza para solicitar y entregar
recursos, como páginas web, imágenes, videos y otros tipos de contenido,
entre un cliente (como un navegador web) y un servidor web.
A continuación mencionaré algunas caracteristicas generales de los HTTP
- Protocolo cliente-servidor: HTTP sigue un modelo cliente-servidor, donde un cliente
(como un navegador web) realiza solicitudes de recursos a un
servidor web, que luego responde proporcionando los recursos solicitados.
- No tiene estado: Significa que cada solicitud realizada por un cliente al servidor es
independiente de las solicitudes anteriores.
El servidor no mantiene información sobre el estado de las solicitudes anteriores del mismo cliente.
- URI(Identificador de Recurso Uniforme): Sirven para identificar los recursos en la web, ya
que son cadenas de caracteres que representan la ubicación o dirección de un recurso en la web.
- Encabezados: Utiliza encabezados para transmitir información adicional junto con las solicitudes y
respuestas. Estos encabezados pueden contener información sobre el tipo de contenido, la longitud de los datos,
la codificación, la autenticación y otros detalles relevantes.
En los siguientes link hay más información de las caracteristicas principales de los HTTP