Sei sulla pagina 1di 5

NOMBRE: Jherson Jafet Villegas Puqui

N.-R: 216121906
CARRERA: Ing-Sistemas
¿Qué son los servidores web y por qué son
necesarios?

La industria del servicio de “web hosting” se torna compleja para la mayoría de los
webmasters, especialmente para aquellos que no están familiarizados con ciertos tecnicismos.
Uno de los conceptos más básicos en Web hosting es el de “servidor”.

Los servidores web son ordenadores especializados que vuelven posible el Web hosting; en
otras palabras, el servicio de hosting o alojamiento web es el alquiler de un espacio en un
servidor para almacenar los archivos de nuestro sitio.

Si tienes dudas sobre qué es un servidor Web y para qué sirve exactamente, entonces te
recomiendo seguir leyendo.

Imaginénse a los servidores web como computadoras “normales”, salvo que en este caso
están especialmente preparadas para estar prendidas las 24 horas, los 365 días del año.

El rol fundamental de un Servidor Web

La principal función de un servidor Web es almacenar los archivos de un sitio y emitirlos por
Internet para que las páginas que aloja puedan ser visitadas por los usuarios.

Básicamente, un servidor Web es una gran computadora que guarda y transmite datos vía el
sistema de redes llamado Internet. Cuando un usuario entra en una página de Internet, su
navegador se comunica con el servidor, enviando y recibiendo datos que determinan qué es lo
que verá en su pantalla. Por esto, podemos sintentizar el concepto: los servidores Web existen
para almacenar y transmitir datos de un sitio según son solicitados por el navegador visitante.

¿Cómo funcionan los servidores?

Cada servidor Web, y cada computadora conectada a Internet, posee asignada una dirección
de IP única, irrepetible, que lo identifica en la red. Tu teléfono movil tiene una IP, al igual que
tu PC o tu tablet. La dirección de IP puede pensarse como los datos del remitente en una carta
postal. Cuando deseas ver un sitio Web, tu móvil, PC o tableta envía un pedido desde tu
dirección de IP hacia la dirección IP del servidor que aloja los archivos del sitio en cuestión.
Entonces, el servidor Web responde devolviendo los datos a esa dirección IP solicitante. Esto
es lo que pasa todo el tiempo que estamos navegando sitios en Internet.

Más del 90% de los sitios en Internet utilizan un servidor alquilado a través de una empresa
de Web hosting.

La capacidad de un servidor depende de su hardware, es decir, los componentes que


conforman el ordenador del hosting. Hoy existen servidores muy rápidos, con múltiples CPU y
discos de Estado Sólido (puedes ver planes de hosting con estas características aquí).

¿Por qué los servidores son necesarios?

Sin los servidores Web, la Internet tal como la conocemos no existiría. Los servidores son el
depositario de todo el contenido que existe en internet. La industria del Web hosting es
simplemente el servicio que permite alquilar espacios de memoria, y ofrece la consecuente
administración de sus datos.

Sin este sistema de leasing, la Internet se volvería una pequeña parte de lo que es hoy, puesto
que sería imposible para la mayoría de los creadores de sitios comprar un servidor para su uso
propio. Pensémoslo así: los servidores Web son la vitrina que permite a las personas publicar
sus sitios en la red mundial que es Internet
Estructura general de una herramienta CASE

La estructura CASE se basa en la siguiente terminología :

• CASE de alto nivel son aquellas herramientas que automatizan o apoyan las fases finales o
superiores del ciclo de vida del desarrollo de sistemas como la planificación de sistemas, el
análisis de sistemas y el diseño de sistemas.
• CASE de bajo nivel son aquellas herramientas que automatizan o apoyan las fases finales o
inferiores del ciclo de vida como el diseño detallado de sistemas, la implantación de sistemas y
el soporte de sistemas.
• CASE cruzado de ciclo de vida se aplica a aquellas herramientas que apoyan actividades que
tienen lugar a lo largo de todo el ciclo de vida, se incluyen actividades como la gestión de
proyectos y la estimación.

Clasificación
Aunque no es fácil y no existe una forma única de clasificarlas, las herramientas CASE se
pueden clasificar teniendo en cuenta los siguientes parámetros:

1. Las plataformas que soportan.


2. Las fases del ciclo de vida del desarrollo de sistemas que cubren.
3. La arquitectura de las aplicaciones que producen.
4. Su funcionalidad.

La clasificación basada en las fases del ciclo de desarrollo cubre:

 Upper CASE (U-CASE), herramientas que ayudan en las fases de planificación, análisis
de requisitos y estrategia del desarrollo, usando, entre otros diagramas UML.

 Middle CASE (M-CASE), herramientas para automatizar tareas en el análisis y diseño de


la aplicación.

 Lower CASE (L-CASE), herramientas que semi-automatizan la generación de código,


crean programas de detección de errores, soportan la depuración de programas y
pruebas. Además automatizan la documentación completa de la aplicación. Aquí
pueden incluirse las herramientas de Desarrollo rápido de aplicaciones.
Existen otros nombres que se le dan a este tipo de herramientas, y que no es una clasificación
excluyente entre sí, ni con la anterior:

 Integrated CASE (I-CASE), herramientas que engloban todo el proceso de desarrollo


software, desde análisis hasta implementación.

 MetaCASE, herramientas que permiten la definición de nuestra propia técnica


de modelado, los elementos permitidos del metamodelo generado se guardan en un
repositorio y pueden ser usados por otros analistas, es decir, es como si definiéramos
nuestro propio UML, con nuestros elementos, restricciones y relaciones posibles.

 CAST (Computer-Aided Software Testing), herramientas de soporte a la prueba de


software.

 IPSE (Integrated Programming Support Environment), herramientas que soportan todo


el ciclo de vida, incluyen componentes para la gestión de proyectos y gestión de
la configuración.

Por funcionalidad podríamos diferenciar algunas como:

 Herramientas de generación semiautomática de código.

 Editores UML.

 Herramientas de Refactorización de código.

 Herramientas de mantenimiento como los sistemas de control de versiones.

Potrebbero piacerti anche