Sistemas Informáticos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

SISTEMAS INFORMÁTICOS En primer lugar habrá que configurar todos los protocolos TCP/IP.

SO, virtualizacion y servidores. Desarrollo descripción proceso de implantación de IP: Es el protocolo mas importante a nivel de red. Es el encargado de efectuar la
una app web en JAVA (apache, intérprete, BD, servicios, puertos). Epígrafes como comunicación de datos a través de una red de paquetes conmutados (como es el
ayuda caso de Intranet/extranet).

1. Protocolos de internet, cuales y para que sirven


los protocolos de Internet son un conjunto de reglas que permiten la
2. Máquinas virtuales que son y para que sirven, cuales son los parámetros a comunicación y transferencia de datos entre dispositivos conectados a una red,
configurar como Internet. Cada protocolo tiene una función específica y opera en diferentes
3. Proceso de instalación de sistemas operativos en maquinas virtuales, capas del modelo OSI (Open Systems Interconnection). A continuación, te explico
Ubuntu o windows algunos de los protocolos más importantes y para qué sirven:
4. Servidores para publicación web: servidor web, ftp,etc…
1. TCP/IP (Transmission Control Protocol/Internet Protocol)

APLICACIONES NATIVAS O APLICACIONES WEB • TCP (Transmission Control Protocol): Es un protocolo de nivel de
transporte que se encarga de asegurar que los datos se entreguen de
La mayoría de los lenguajes de programación necesitan generar versiones manera fiable y en el orden correcto. Divide los datos en segmentos y los
diferentes según el sistema en el que se usará la aplicación. Este tipo de reensambla en el destino. También maneja la corrección de errores y la
aplicaciones se conocen como aplicaciones nativas. Así pues, todo programador gestión de flujo.
necesita generar una aplicación diferente para IOS, Android, Windows o • IP (Internet Protocol): Es un protocolo de nivel de red que se encarga de
GNU/Linux. direccionar y enrutar los paquetes de datos desde el origen hasta el
destino a través de diferentes redes. Las versiones más comunes son IPv4
Una primera solución a este problema lo aportó el lenguaje Java, con su e IPv6.
tecnología pretendía atajar este inconveniente. Su solución fue generar un
intérprete (la máquina virtual Java) que se encargaría de adaptar la aplicación 2. HTTP/HTTPS (HyperText Transfer Protocol/Secure)
original creada por el programador. Por tanto, el programador solo genera una
versión de su aplicación, pero el usuario necesita instalar la versión de la máquina • HTTP (HyperText Transfer Protocol): Es un protocolo de nivel de
virtual Java apropiada para cada sistema. aplicación que se utiliza para la transferencia de documentos de
hipertexto (como páginas web) en la World Wide Web. Funciona sobre
Otra forma de abordar este problema es a través de aplicaciones web, que TCP.
permiten al usuario final usar la aplicación a través de un navegador web con • HTTPS (HTTP Secure): Es la versión segura de HTTP. Utiliza SSL/TLS para
independencia del sistema donde se esté usando la aplicación. cifrar los datos transferidos entre el navegador y el servidor, protegiendo
la información contra intercepciones y ataques.
1. PROTOCOLOS DE INTERNET, CUALES Y PARA QUE SIRVEN.

En la actualidad es imprescindible disponer de asociar un identificador a nuestra 3. FTP (File Transfer Protocol)
red. En este caso, se trata de una dirección IP, es una especie de matrícula o de
• FTP (File Transfer Protocol): Es un protocolo de nivel de aplicación
dirección lógica única que nos permite identificarnos al navegar por internet.
utilizado para la transferencia de archivos entre un cliente y un servidor

1
en una red. Permite subir, descargar y gestionar archivos en servidores fiable que TCP. Se usa en aplicaciones donde la velocidad es crucial y la
remotos. pérdida de algunos datos no es crítica, como en streaming de video o
juegos en línea.
4. SMTP (Simple Mail Transfer Protocol)
9. SSH (Secure Shell)
• SMTP (Simple Mail Transfer Protocol): Es un protocolo de nivel de
aplicación utilizado para enviar correos electrónicos. Funciona junto con • SSH (Secure Shell): Es un protocolo de nivel de aplicación utilizado para
otros protocolos como POP3 o IMAP para la recepción de correos. acceder de manera segura a un dispositivo remoto a través de una red.
Proporciona autenticación fuerte y comunicaciones cifradas.
5. POP3/IMAP (Post Office Protocol/Internet Message Access Protocol)
Estos son solo algunos de los muchos protocolos que existen y se utilizan en
• POP3 (Post Office Protocol version 3): Es un protocolo de nivel de Internet. Cada uno juega un papel crucial para garantizar que los datos se
aplicación utilizado para la recepción de correos electrónicos. Descarga transmitan de manera eficiente, segura y confiable.
los correos del servidor al cliente y, por defecto, los elimina del servidor.
• IMAP (Internet Message Access Protocol): También es un protocolo de 2. MÁQUINAS VIRTUALES QUE SON Y PARA QUE SIRVEN, CUALES SON LOS
nivel de aplicación para la recepción de correos electrónicos. A diferencia PARÁMETROS A CONFIGURAR
de POP3, IMAP permite al usuario ver y gestionar los correos
directamente en el servidor sin necesidad de descargarlos. ¿Qué es una máquina virtual?

Una máquina virtual (VM) es un entorno de software que emula un sistema


6. DNS (Domain Name System)
informático completo, permitiendo ejecutar un sistema operativo y aplicaciones
como si estuvieran en un hardware físico. Las máquinas virtuales se crean
• DNS (Domain Name System): Es un protocolo de nivel de aplicación que
mediante un software de virtualización que permite dividir los recursos físicos de
traduce nombres de dominio legibles por humanos (como
www.ejemplo.com) en direcciones IP (como 192.168.1.1) que los un servidor o computadora (como CPU, memoria, almacenamiento y red) en
dispositivos utilizan para comunicarse entre sí. múltiples entornos virtuales independientes.

¿Para qué sirve una máquina virtual?


7. DHCP (Dynamic Host Configuration Protocol)
Las máquinas virtuales se utilizan por varias razones, entre las que se incluyen:
• DHCP (Dynamic Host Configuration Protocol): Es un protocolo de nivel de
red utilizado para asignar direcciones IP dinámicamente a los dispositivos 1. Aislamiento y Seguridad: Ejecutar aplicaciones en entornos aislados para
en una red, facilitando la gestión de direcciones IP sin necesidad de evitar que problemas en una aplicación afecten a otras.
configurarlas manualmente.
2. Pruebas y Desarrollo: Probar software en diferentes sistemas operativos y
configuraciones sin necesidad de hardware adicional.
8. UDP (User Datagram Protocol)
3. Consolidación de Servidores: Ejecutar múltiples sistemas operativos y
• UDP (User Datagram Protocol): Es un protocolo de nivel de transporte aplicaciones en un solo servidor físico, mejorando la utilización de
que proporciona un método para enviar datagramas sin necesidad de recursos y reduciendo costos.
establecer una conexión previa, lo que lo hace más rápido pero menos

2
4. Recuperación ante Desastres: Crear copias de seguridad de entornos o Configuración de Red: Asigna direcciones IP estáticas o dinámicas
virtuales que pueden restaurarse rápidamente en caso de fallo del y configura la red según las necesidades de conectividad de la
sistema. VM.

5. Migración de Sistemas: Migrar aplicaciones y sistemas operativos entre 4. Almacenamiento Adicional:


diferentes hardware sin necesidad de reconfiguración significativa.
o Discos Adicionales: Puedes agregar discos duros virtuales
Parámetros a configurar en una máquina virtual adicionales para almacenamiento de datos.

Al crear y configurar una máquina virtual, hay varios parámetros importantes que o Controladoras de Discos: Configura el tipo de controladora de
debes tener en cuenta: disco (IDE, SCSI, SATA, NVMe) según las necesidades de
rendimiento.
1. Nombre y Sistema Operativo:
5. Periféricos:
o Nombre: Asigna un nombre descriptivo a la VM para identificarla
fácilmente. o USB: Configura el acceso a dispositivos USB conectados al host.

o Sistema Operativo: Selecciona el sistema operativo que se o Audio y Video: Configura la cantidad de memoria de video, la
instalará en la VM. aceleración 3D y dispositivos de audio.

2. Recursos de Hardware: 6. Otros Parámetros:

o CPU: Configura el número de núcleos de CPU virtuales. La o Snapshots: Configura la posibilidad de tomar instantáneas
cantidad depende de las necesidades de rendimiento de la VM y (snapshots) de la VM para capturar su estado en un momento
de los recursos disponibles en el host físico. dado y poder restaurarlo posteriormente.

o Memoria (RAM): Asigna la cantidad de memoria RAM. Asegúrate o Compartición de Carpetas: Configura carpetas compartidas entre
de asignar suficiente RAM para que el sistema operativo y las el host y la VM para facilitar la transferencia de archivos.
aplicaciones funcionen correctamente, sin exceder la capacidad
o Seguridad: Configura opciones de seguridad como el cifrado del
del host.
disco duro virtual y la autenticación de acceso.
o Almacenamiento: Configura el tamaño del disco duro virtual.
Ejemplos de software de virtualización
Puedes elegir entre discos dinámicos (que crecen según la
necesidad) o discos de tamaño fijo. • VMware Workstation/VMware ESXi: Soluciones de virtualización de
VMware, con Workstation para escritorio y ESXi para servidores.
3. Red:
• Oracle VM VirtualBox: Un software de virtualización gratuito y de código
o Adaptadores de Red: Configura la cantidad y tipo de adaptadores
abierto que es popular para uso personal y de desarrollo.
de red. Puedes elegir entre diferentes modos como NAT (Network
Address Translation), bridge (puente), host-only, entre otros.

3
• Microsoft Hyper-V: Una solución de virtualización de Microsoft, incluida o Asigna la cantidad de memoria RAM que deseas usar
en las versiones de servidor de Windows y algunas versiones de Windows (recomendado al menos 2 GB).
10/11.
4. Configuración del Disco Duro Virtual:
• KVM (Kernel-based Virtual Machine): Una solución de virtualización de
o Selecciona "Crear un disco duro virtual ahora" y sigue los pasos
código abierto para Linux que convierte el kernel de Linux en un
para crear un disco duro de tipo VDI.
hipervisor.
o Elige "Dinamicamente asignado" para que el disco crezca según
Configurar correctamente una máquina virtual garantiza que los recursos del
sea necesario.
sistema se utilicen de manera eficiente y que las aplicaciones y servicios
funcionen de manera óptima dentro del entorno virtual. o Asigna un tamaño al disco (recomendado al menos 20 GB).

5. Configuración de la Máquina Virtual:


3. PROCESO DE INSTALACIÓN DE SISTEMAS OPERATIVOS EN MAQUINAS o Selecciona la VM creada y haz clic en "Configuración".
VIRTUALES, UBUNTU O WINDOWS
o Ve a "Almacenamiento" y en "Controladora IDE", selecciona
Proceso general paso a paso para instalar sistemas operativos como Ubuntu y "Vacío".
Windows en máquinas virtuales utilizando software de virtualización como
VMware Workstation, Oracle VM VirtualBox o Microsoft Hyper-V. o En "Atributos", haz clic en el ícono del disco y selecciona "Elegir
un archivo de disco óptico virtual" para cargar la ISO de Ubuntu
Instalación de Ubuntu en una Máquina Virtual descargada.
Usando Oracle VM VirtualBox o Configura la red y otros parámetros según tus necesidades.
1. Descarga e Instalación de VirtualBox: 6. Inicio de la Máquina Virtual:
o Descarga e instala Oracle VM VirtualBox desde su sitio web oficial. o Selecciona la VM y haz clic en "Iniciar".
2. Descarga de la ISO de Ubuntu: o La instalación de Ubuntu comenzará desde la ISO cargada.
o Descarga la imagen ISO de Ubuntu desde el sitio oficial de 7. Proceso de Instalación de Ubuntu:
Ubuntu.
o Sigue las instrucciones del instalador de Ubuntu: selecciona el
3. Creación de una Nueva Máquina Virtual: idioma, el tipo de instalación (normal o mínima), y configura la
red.
o Abre VirtualBox y haz clic en "Nuevo".
o Particiona el disco según tus necesidades (puedes elegir "Borrar
o Asigna un nombre a la VM, selecciona "Linux" como tipo y
disco e instalar Ubuntu" para simplificar).
"Ubuntu (64-bit)" como versión.
o Crea un usuario y una contraseña.

4
o Completa la instalación y reinicia la VM cuando se te indique. o Sigue las instrucciones del instalador de Windows: selecciona el
idioma, el formato de teclado y otros ajustes iniciales.
Instalación de Windows en una Máquina Virtual
o Ingresa la clave de producto si se te solicita.
Usando VMware Workstation
o Selecciona "Instalación personalizada" y particiona el disco según
1. Descarga e Instalación de VMware Workstation:
tus necesidades (puedes elegir "Siguiente" para usar toda la
o Descarga e instala VMware Workstation desde su sitio web oficial. unidad).

2. Descarga de la ISO de Windows: o Completa la instalación siguiendo las indicaciones y crea un


usuario.
o Descarga la imagen ISO de Windows desde el sitio oficial de
Microsoft.
INSTALACIÓN DE WIN 11
3. Creación de una Nueva Máquina Virtual:
Como primer paso se debe descargar la imagen ISO que contiene el instalador.
o Abre VMware Workstation y selecciona "Crear una nueva Comprobar los requisitos técnicos de instalación del sistema, Windows
máquina virtual". recomienda :
o Elige "Configuración típica" y haz clic en "Siguiente". 1. Procesador de dos o mas núcleos.
o Selecciona "Instalar desde imagen ISO" y carga la ISO de Windows 2. 4gb de memoria
descargada. 3. 64 gb espacio libre en el disco
4. Modulo de plataforma seguro TPM
4. Configuración de la Máquina Virtual:

o Asigna un nombre a la VM y selecciona una ubicación en tu disco.


INSTALACION DE UBUNTU
o Configura la cantidad de procesadores y memoria RAM
(recomendado al menos 2 GB de RAM y 2 núcleos de CPU). Como primer paso se debe descargar la imagen ISO que contiene el instalador,
elegir la versión desktop 64bits. Comprobar los requisitos técnicos de instalación
o Configura el disco duro virtual (recomendado al menos 40 GB). del sistema, se recomienda :
5. Inicio de la Máquina Virtual: 5. Procesador de doble núcleo
o Revisa la configuración y haz clic en "Finalizar". 6. 4GB de memoria
7. 25GB espacio libre de disco duro
o Selecciona la VM creada y haz clic en "Iniciar". * También puede funcionar en un equipo con 2GB de RAM y 20GB de
espacio en el disco.
6. Proceso de Instalación de Windows:

o La instalación de Windows comenzará desde la ISO cargada.

5
INSTALACION EN UNA MAQUINA VIRTUAL VIRTUALIZACION VENTAJAS

8. Los requisitos mínimos del sistema deben corresponder a los valores mas
altos de los recomendados.
9. Definir la máquina virtual con 2GB de RAM y 60GB para disco duro (si voy
a instalación Windows 40gb y Ubuntu 20gc)

MAQUINA VIRTUAL O LOGICA

Simula el comportamiento de una máquina real y sobre la cual podemos


realizar prácticamente todas las tareas informáticas que realizaríamos sobre una
máquina real

10. Sistema anfitrión o host: ejecuta el software necesario para crear las CREACION DE UNA MÁQUINA VIRTUAL
máquinas virtuales.
11. Sistemas huéspedes: aquellos sistemas que instalamos en cada una de las
máquinas virtuales.
12. Hipervisor: software encargado de gestionar las máquinas virtuales.

VIRTUALIZACION ALOJADA

El hipervisor se ejecuta sobre un sistema operativo convencional. Esta


capa afecta ligeramente al rendimiento del equipo. (Soft ej VirtualBox). Como
ventajas tenemos las siguientes:

13. Consolidar servidores, convertir muchos servidores físicos en otros


virtuales que se ejecuten en una misma máquina.
14. Recuperación frente a desastres: facilita la preparación de copias de
seguridad.
15. Entorno de pruebas independiente.
16. Aplicaciones portátiles: podemos llevar la máquina en un usb y ejecutarlo
en cualquier lugar.

6
GPT Ejemplos de servidores web:

4. SERVIDORES PARA PUBLICACIÓN WEB: SERVIDOR WEB, FTP,ETC…


• Apache HTTP Server: Uno de los servidores web más populares y
La arquitectura de red cliente/servidor funciona como un sistema de información ampliamente utilizado en todo el mundo. Es conocido por su flexibilidad y
con gestión centralizada. Las tareas se reparten entre quienes ofrecen los recursos amplio soporte de módulos.
y quienes los consumen. • Nginx: Un servidor web y proxy inverso de alto rendimiento, utilizado
tanto para servir contenido estático como para manejar grandes
volúmenes de tráfico. Es popular por su eficiencia y bajo consumo de
recursos.
Servicio DHCP: sirve para asignar de forma desatendida las direcciones IP a los • Microsoft Internet Information Services (IIS): Un servidor web
clientes y tiene como objetivo fundamental la asignación de direcciones IP a los desarrollado por Microsoft que se ejecuta en plataformas Windows. Es
equipos de la red. El objetivo principal es que los equipos clientes obtengan conocido por su integración con otros productos y servicios de Microsoft.
automáticamente una dirección IP, además, también adquirirán la máscara de
subred, la dirección del servidor DNS y la dirección de puerta de enlace. 2. Servidor FTP (File Transfer Protocol)

Para la instalación se deben seguir los siguientes pasos: Un servidor FTP es un servidor que facilita la transferencia de archivos entre un
- Agregar roles y características: en el panel de administración del servidor cliente y un servidor a través de la red. Permite a los usuarios subir, descargar,
debemos instalar el nuevo servicio desde esta opción renombrar, mover y eliminar archivos en el servidor.
- Completar la configuración DHCP: culminado el proceso anterior, el
Ejemplos de servidores FTP:
servior nos exigirá que completemos la configuración para crear los
grupos de seguridad necesarios para la gestión del servidor DHCP en el
• vsftpd (Very Secure FTP Daemon): Un servidor FTP seguro y robusto
dominio.
utilizado en sistemas Unix y Linux.
- Administrar el servicio de DHCP: llegador a este punto ya podemos • FileZilla Server: Un servidor FTP gratuito y de código abierto que
reservar direcciones IP, asignarlas manualmente, etc. proporciona una interfaz sencilla para la administración y configuración.
• ProFTPD: Un servidor FTP versátil y altamente configurable utilizado en
sistemas Unix y Linux.
GPT
3. Servidor de Base de Datos
Claro, te explicaré algunos de los servidores más comunes utilizados para la
publicación web y sus funciones específicas:
Un servidor de base de datos es un servidor que almacena y gestiona bases de
datos. Proporciona servicios de acceso y manipulación de datos a través de
1. Servidor Web
consultas realizadas por aplicaciones cliente.
Un servidor web es un software que almacena, procesa y entrega páginas web a
los usuarios. Los servidores web responden a las solicitudes de los navegadores
web de los usuarios (clientes) y envían de vuelta el contenido solicitado, como
archivos HTML, imágenes, videos y otros recursos.

7
Ejemplos de servidores de base de datos: • PowerDNS: Un servidor DNS autoritativo y recursivo, conocido por su
flexibilidad y rendimiento.
• MySQL/MariaDB: Sistemas de gestión de bases de datos relacionales • Unbound: Un servidor DNS recursivo de alto rendimiento y seguridad.
populares, utilizados para aplicaciones web y otras aplicaciones que
requieren bases de datos. 6. Servidor Proxy
• PostgreSQL: Un sistema de gestión de bases de datos relacional avanzado,
conocido por su conformidad con los estándares SQL y sus extensiones. Un servidor proxy actúa como intermediario entre un cliente y otro servidor. Se
• Microsoft SQL Server: Un sistema de gestión de bases de datos relacional utiliza para mejorar el rendimiento, la seguridad y la privacidad en la navegación
desarrollado por Microsoft, utilizado en muchas aplicaciones web.
empresariales.
Ejemplos de servidores proxy:
4. Servidor de Correo Electrónico
• Squid: Un servidor proxy caché popular utilizado para mejorar la
Un servidor de correo electrónico es un servidor que gestiona y envía correos velocidad de acceso a la web y reducir el uso del ancho de banda.
electrónicos. Maneja el envío, recepción y almacenamiento de mensajes de • HAProxy: Un balanceador de carga y proxy inverso de alto rendimiento
correo electrónico. para aplicaciones TCP y HTTP.

Ejemplos de servidores de correo electrónico: Cada tipo de servidor desempeña un papel crucial en la infraestructura de la
publicación web, asegurando que los usuarios puedan acceder y gestionar
• Postfix: Un agente de transferencia de correo (MTA) de alto rendimiento y contenido de manera eficiente, segura y confiable.
seguridad.
• Exim: Otro MTA ampliamente utilizado, conocido por su flexibilidad y
configurabilidad.
• Microsoft Exchange Server: Un servidor de correo electrónico
desarrollado por Microsoft, que ofrece servicios de correo electrónico,
calendarios y contactos.

5. Servidor DNS (Domain Name System)

Un servidor DNS traduce nombres de dominio legibles por humanos en


direcciones IP que los dispositivos utilizan para comunicarse entre sí. Es esencial
para la navegación web y otros servicios de red.

Ejemplos de servidores DNS:

• BIND (Berkeley Internet Name Domain): El servidor DNS más utilizado en


Internet.

También podría gustarte