Está en la página 1de 8

Desarrollo Web

Informe desarrollo web

Asignatura:

Programación Avanzada
Grupo: 30145

Deiver Alvarino serrano


Héctor segura contreras

Tutor:

Nelson Rodríguez palacios


Universidad:

Corporación Unificada Nacional de Educación Superior (CUN)

Facultad:
Ingeniería de sistemas

Bogotá, Abril de 2023


Informe sobre servidores web (Conceptos básicos de plataforma para
Servidores Web,
Características, ventajas y desventajas, implementación,

El
server (o servidor) es el equipo en el cual se alojan los sitios o aplicaciones web,
mientras que el servidor web es un software que forma parte del servidor.
El servidor web (también llamado webserver en inglés) es el software que se
encarga de despachar el contenido de un sitio web al usuario.
Este proceso de despacho, que a simple vista parece muy simple, es en realidad
más complejo de lo que parece, pues toda la magia de un webserver ocurre
fuera de quien está navegando por un sitio web. Existen multitud de servidores
web, y entre los más conocidos podemos encontrar por ejemplo a Apache,
Nginx, LiteSpeed o IIS
Vale recordar que un servidor web es una computadora que tiene como función
servir contenido o servicios a través de una red local o global como Internet.
Comprende el hardware (gabinete, CPU, RAM, discos, motherboard, etc) así
como el sistema operativo, servicios y paquetes del mismo. Juntos todos estos
componentes se usan para enviar contenido a través del protocolo HTTP
(Hypertext Transfer Protocol).
nivel de hardware
➢ Rack

➢ Gabinete

➢ CPU

➢ Memoria RAM

➢ Placa madre

➢ Unidades de disco óptico

➢ Unidades de almacenamiento

➢ Puerto de red

¿Cómo funciona la web?

➢ Cliente web (navegador).


➢ Solicitud de la página un servidor web.
➢ Los navegadores fueron diseñados para usar HTTP. Por eso cuando
escribimos la dirección aunque no le pongamos el http adelante el navegador
asumirá que queremos usar este protocolo.
➢ Un servidor web funciona en base al modelo cliente-servidor del que
tanto se habla en redes y desarrollo de software.

Cuando hablamos de un servidor hablamos de la máquina física y muchos


piensan que un servidor es una supercomputadora , esto puede ser así aunque no
necesariamente.

Si bien lo normal es que para servidor se utiliza un equipo especialmente


diseñado para este propósito lo cierto es que cualquier computadora puede ser
un servidor.

Cuando hablamos de un servidor web en realidad estamos hablando de un


servicio web, es decir un software que se ejecuta en ese servidor físico o virtual
y que despacha tráfico por el protocolo HTTP.

¿Cómo está formada una petición web?


Una petición está formada por la URL del recurso y el tipo de petición
(GET/POST/etc) a su vez en el header de la petición se puede indicar la versión
del protocolo HTTP a usar, qué contenido acepta, que algoritmo compresión
admite, seguridad SSL, además se pueden incluir datos de autentificación como
usuario, passwords, tokens de autenticación o el formato en que se envían los
datos entre muchas otras cosas.
Cuando se realiza una solicitud
sin importar el tipo, esta consta
de 4 pasos:

➢ Resolución DNS

➢ Solicitud de parte del navegador

➢ El servidor web procesa la solicitud

➢ El servidor responde la solicitud

Conclusiones
Las características más sobresalientes de los servidores web podrían ser:
creación de hosts virtuales, soportar sitios de todo tipo y tamaño, regular y
limitar el ancho de banda, despachar archivos estáticos y dinámicos; a nivel de
hardware sin dudas que tener un buen CPU, abundante RAM y discos rápidos
SSD harán que el despacho del contenido desde el software sea aún más rápido.
En Infranetworking tenemos características de servidores web sumamente
pulidas a nivel de software, con LiteSpeed + cPanel corriendo sobre CentOS
Linux o bien Ubuntu Linux, y a nivel de hardware usamos procesadores Intel,
RAM DDR4, con Discos SSD y velocidades de 1Gbps.
Los servidores web son un pilar fundamental en la creación de la World Wide
Web y en la internet tal como la conocemos.
Los servicios que utilizamos diariamente para leer noticias, ver videos, escuchar
música y hacer nuestras compras on-line implican, aunque no nos demos cuenta
el uso de servidores web por doquier, por eso es podemos decir que en apenas
una generación han cambiado la forma en que nos comunicamos, en que
hacemos negocios y hasta la forma en que vemos televisión.

Definición de arquitecturas de consumo de


servicios web APIs (SOAP, Rest).
servicios web APIs (SOAP, Rest).
SOAP (Simple Object Access Protocol) es un protocolo de comunicación que se utiliza para
intercambiar datos entre aplicaciones web. Es un protocolo basado en XML y se utiliza para
enviar y recibir mensajes en diferentes formatos, como texto, imágenes y archivos binarios.
REST (Representational State Transfer) es un estilo de arquitectura web que se utiliza para
crear servicios web. En REST, los recursos están representados por una URL y los datos se
transmiten en formato JSON (JavaScript Object Notation).

Ahora que tenemos una idea de lo que son SOAP y REST, hablamos sobre las diferencias
entre ambos:
1. Protocolo: SOAP utiliza un protocolo específico para transmitir los datos, mientras
que REST no lo hace.
2. Formato de datos: SOAP utiliza XML para transmitir datos, mientras que REST utiliza
JSON.
3. Lenguaje: SOAP se puede utilizar con diferentes lenguajes de programación,
mientras que REST se utiliza principalmente con lenguajes de programación web
como JavaScript.
4. Operaciones: SOAP admite una variedad de complejas, mientras que REST se centra
en operaciones simples, como GET, POST, PUT y DELETE.
Ahora, hablemos sobre las ventajas y desventajas de cada uno:
Ventajas de SOAP:

5. Seguridad: SOAP tiene características de seguridad integradas que garantizan que los
datos estén seguros durante la transmisión.
6. Complejidad: SOAP es capaz de manejar operaciones complejas y de gran alcance.
7. Integración: SOAP es compatible con una amplia gama de plataformas y lenguajes de
programación.
Desventajas de SOAP:
8. Sobrecarga: debido a que SOAP utiliza XML para transmitir datos, puede haber una
sobrecarga de datos y una velocidad más lenta.
9. Dificultad: SOAP puede ser difícil de entender y utilizar para los principiantes debido
a su complejidad.

Ventajas de DESCANSO:
10. Ligereza: REST es más ligero y más rápido que SOAP, ya que utiliza el formato de
datos JSON.
11. Sencillez: REST es más fácil de entender y utilizar que SOAP, lo que lo hace más
accesible para los principiantes.
12. Escalabilidad: REST es altamente escalable debido a su enfoque en operaciones
simples y su capacidad para manejar grandes volúmenes de solicitudes.
Desventajas de REST:
13. Seguridad: REST no tiene características de seguridad integradas y puede requerir
una capa adicional de seguridad para proteger los datos.
14. Limitaciones: REST tiene limitaciones en los términos de la complejidad de las
operaciones que puede manejar.

También podría gustarte