Es el conjunto de
reglas que definen
el lenguaje de
comunicación
entre cliente y servidor, y
es utilizado para el
intercambio de
información a
trabes de la World Wide Web.
CREADO POR:
El W3C (World Wide Web
Consortium ) y la
Internet Engineering
Task Force
Creando las
versiones:
*HTTP/1.0
*HTTP/1.1
*HTTP/1.2
*HTTP/2.0
Siendo la versión
HTTP/1.1, la mas
utilizada por los
navegadores
actuales
Características
Utiliza los puertos
80 y 8080 para sus
conexiones.
El navegador
solicita una
acción al
servidor,
transmitiendo
comandos de
texto
codificados en
ASCII.
Verbos para la solicitud
de información
GET
Obtiene un
recurso a partir
de una URI
POST
Envía datos
para ser
procesados
por el
recurso
identificado
HEAD
Recupera
los
encabezados
de
respuesta
sin
obtener
el
contenido
del
recurso
PUT
Carga un
recurso
especificado,
se usa
principalmente
para
envío
de
archivos
a
un
servidor
DELETE
Borra el
recurso
indicado
Mensajes para transferir
información entre
servidor y ciente
URI
Identificador de
Recursos Uniforme
URL
Localizador de Recursos
Uniformes
HTML
Lenguaje de Marcado
de HiperTexto
HTTPS
Basado en HTTP
Utiliza el puerto
443
A diferencia de HTTP, el HTTPS
se usa sobre una capa segura,
que utiliza llaves para
encriptar la información, hasta
que llega al servidor para
descencriptarse
Mediante SSL
Capa de
Conexión
Segura
Cifrada
Mediante TLS
Seguridad de la
Capa de
Transporte
Utilizada por
entidades bancarias,
tiendas en linea, etc.
Requiere que
una Autoridad de
certificación,
firme el
certificado.