Resumen WEB
Resumen WEB
Resumen WEB
Se denomina aplicación web al software que reside en un ordenador, denominado servidor web,
que los usuarios pueden utilizar a través de Internet o de una intranet, con un navegador web,
para obtener los servicios que ofrezca.
QUE ES UN SERVIDOR
es un ordenador con sus programas que está al servicio de otros ordenadores, dispositivos
electrónicos (impresoras, móviles, etc.) y personas a los que suministran la información.
TIPOS
Servidor de correo: ordenador que recibe envía y almacena los mensajes de correo
electrónico.
Servidor proxy: actúa como intermediario entre el servidor y el cliente, de este modo
el servidor no conoce la identidad del cliente. Se utiliza para manejar la privacidad del
usuario.
Servidor FTP. Se utiliza para enviar archivos de un ordenador a un servidor o para
descargar archivos desde el servidor a un ordenador.
Servidor de base de datos: ofrece servicios de almacenamiento y gestión de base de
datos a sus clientes. Permite almacenar grandes cantidades de información.
Servidor web: almacena todos los archivos propios de las páginas web y los muestra a
los clientes a través de navegadores. Utiliza el protocolo http.
www
conjunto de protocolos que permite la consulta remota de archivos de hipertexto.
FUNCIONAMIENTO DE LA WEB
Arquitectura cliente – servidor: es una aplicación distribuida en el que las tareas se
reparten entre los proveedores de recursos o servicios llamados servidores: que da la
respuesta, y cliente: que realiza peticiones a otro programa.
- Web estática es aquella que solo se limita a mostrar información al navegante, sin
que pueda interactuar, construidas principalmente con hipervínculos o enlaces,
ejm: foros, consultas, redes sociales, etc.
- Web dinámica, es aquella que contiene elementos que permiten una
comunicación activa entre el usuario y la aplicación, y cuyo contenido se genera a
partir de lo que este introduce en ella (aplicaciones web).
Las aplicaciones web generan dinámicamente una serie de páginas web en un formato
estándar, como HTML o XHTML.
Se utilizan lenguajes interpretados en el lado del cliente o a través de plugins.
Generalmente cada pagina web particular se envía al cliente como un documento estático,
pero genera una experiencia dinámica.
Al principio, cada aplicación tenia su propio programa cliente – servidor, que debía ser
instalado y actualizado.
HTTP
Es el protocolo de comunicaciones usado en la web para intercambiar documentos HTML,
archivos CSS, javascript, imágenes y otros recursos similares.
ESQUEMA DE PETICION
El protocolo HTTP sigue un esquema petición-respuesta en donde:
• un navegador web, el cliente del protocolo, envía un mensaje de petición a un servidor
web y, en consecuencia, el servidor retorna un mensaje de respuesta.
• En HTTP, cada mensaje de petición y de respuesta se compone de un conjunto de líneas
de texto.
METODOS DEL PROTOCLO HTTP
Get: solicitud de un recurso.
Post: envío de datos al servidor para que los procese.
Head: igual al Get pero pide enviar la cabecera de la respuesta.
Put: sube archivos en el cuerpo de la solicitud.
Delete: borra el archivo especificado en el campo URL.
Mensajes HTTP – Linea inicial
- Solicitud (request)
NodeJS es un código abierto de JavaScript (razón por la cual se incluye el distintivo JS) que
está diseñado para generar aplicaciones web de forma altamente optimizada.
¿QUE ES ANGULAR?
• Los bloques de construcción básicos de una aplicación Angular son NgModules , que
proporcionan un contexto de compilación para los componentes.illa y optima.
¿QUE ES EL HTTP?
HTTP (hypertext Transfer Protocol) es el protocolo de comunicaciones usado en la Web
para intercambiar documentos HTML, archivos CSS, Javascript, imágenes y otros recursos
similares.
• El protocolo HTTP sigue un esquema petición-respuesta en donde:
(1) un navegador web, el cliente del protocolo, envía un mensaje de petición a un servidor
web y, en consecuencia
(2) el servidor retorna un mensaje de respuesta.
En HTTP, cada mensaje de petición y de respuesta se compone de un conjunto de líneas
de texto.