HTTP
Es la sigla de «Hypertext Transfer Protocol». HTTP es el protocolo utilizado para transferir datos a través de la web. Forma parte del conjunto de protocolos de Internet y define los comandos y servicios utilizados para transmitir datos de páginas web.
HTTP utiliza un modelo servidor-cliente. Un cliente, por ejemplo, puede ser una computadora doméstica, una computadora portátil o un dispositivo móvil. El servidor HTTP suele ser un servicio de alojamiento web que ejecuta software de servidor web, como Apache o IIS. Cuando usted accede a un sitio web, su navegador envía una solicitud al servidor web correspondiente y este responde con un código de estado HTTP. Si la URL es válida y se concede la conexión, el servidor envía la página web y los archivos relacionados a su navegador.
Algunos códigos de estado HTTP comunes son:
- 200: solicitud correcta (la página web existe)
- 301: movido permanentemente (a menudo se redirige a una URL nueva)
- 401: solicitud no autorizada (se requiere autorización)
- 403: prohibido (no se permite el acceso a la página o al directorio)
- 500: error interno del servidor (a menudo causado por una configuración incorrecta del servidor)
HTTP también define comandos como GET y POST, que se utilizan para gestionar el envío de formularios en los sitios web. El comando CONNECT se utiliza para facilitar una conexión segura que está cifrada mediante SSL. Las conexiones HTTP cifradas se realizan mediante HTTPS, una extensión de HTTP diseñada para transmisiones de datos seguras.
NOTE:Las URL que comienzan con «http://» se acceden mediante el protocolo estándar de transferencia de hipertexto y utilizan el puerto 80 de forma predeterminada. Las URL que comienzan con «https://» se acceden mediante una conexión HTTPS segura y suelen utilizar el puerto 443.
Pon a prueba tu conocimiento