9 de Junio- Red

 Introducción

Una red informática es un grupo de sistemas informáticos y otros dispositivos de hardware informático que se vinculan mediante canales de comunicación para facilitar la comunicación y el intercambio de recursos entre varios usuarios.

Arquitectura

Es el marco completo de la red informática de una organización. El diagrama de la arquitectura de red proporciona un panorama completo de la red establecida con una vista detallada de todos los recursos accesibles. Incluye componentes de hardware usados para la comunicación, los tipos de cableado y de dispositivos, el diseño y las topologías de red, las conexiones físicas e inalámbricas, las áreas implementadas y los planes futuros. Además, las reglas y los protocolos de software también constituyen la arquitectura de red. 


En la nube se refiere a los componentes y los subcomponentes requeridos para la informática en la nube. Estos componentes suelen constar de una plataforma de frontend (cliente pesado, cliente ligero, dispositivo móvil), plataformas de backend (servidores, almacenamiento), una entrega con base en la nube y una red (Internet, intranet, internube).

Frontend:  El frontend es la parte del desarrollo web que se dedica a la parte frontal de un sitio web, en pocas palabras del diseño de un sitio web, desde la estructura del sitio hasta los estilos como colores, fondos, tamaños hasta llegar a las animaciones y efectos. Es esa parte de la página con la que interaccionan los usuarios de esta, es todo el código que se ejecuta en el navegador de un usuario, al que se le denomina una aplicación cliente, es decir, todo lo que el visitante ve y experimenta de forma directa.

Dentro del área de front-end se trabaja con lenguajes mayormente del lado del cliente, como:

  • HTML (lenguaje de marcado de hipertexto, se utilizan etiquetas que estructuran y organizan el contenido de la web). 
  • CSS (se encarga del formato y diseño visual de las páginas web escritas en HTML) para darle estructura y estilo al sitio. 
  • JavaScript (un lenguaje de programación, rápido y seguro para programar centros de datos, consolas, teléfonos móviles o Internet) para complementar los anteriores y darles dinamismo a los sitios web. 

Backend: Mientras que el frontend es la capa de programación ejecutada en el navegador del usuario, el backend procesa la información que alimentará el frontend de datos. Es la capa de acceso a los datos, ya sea de un software o de un dispositivo en general, es la lógica tecnológica que hace que una página web funcione, lo que queda oculto a ojos del visitante. El backend de una solución, determina qué tan bien se ejecutará la aplicación y qué experiencia, positiva o negativa, obtendrá el usuario de su uso. Aquí se utilizan frameworks como:

  • PHP
  • JavaScript
  • Python
  • Ruby

Otras funciones que se gestionan son:

  • Creación de funciones que simplifiquen el proceso de desarrollo.
  • Acciones de lógica.
  • Conexión con bases de datos.
  • Uso de librerías del servidor web (un ejemplo puede ser para implementar temas de caché).

No importa dónde se encuentre la "nube" real, la informática en la nube usa las redes para permitir el acceso a petición a un grupo compartido de recursos, como redes, almacenamiento, servidores, servicios y aplicaciones. Al usar la virtualización, estos materiales se pueden aprovisionar y publicar rápida y fácilmente, según sea necesario. Debido a las tecnologías como la virtualización y los hipervisores, es posible que existan muchos servidores virtuales en un solo servidor físico. 


Comentarios

Entradas populares de este blog

29 de Julio - Red continuación