Fundamentos de Sistemas Operativos y Redes: Cliente-Servidor, Booting y Permisos Linux

Clasificado en Informática

Escrito el en español con un tamaño de 4,73 KB

Características de la Arquitectura Cliente-Servidor

  • Un servidor suele ser un host que posee una gran capacidad de cómputo.

  • Los clientes no comparten sus recursos; su papel es el de solicitar contenidos a los servidores o pedir servicios a dichos servidores.

  • Generalmente, esta relación cliente-servidor se da en los programas que se ejecutan en los sistemas operativos.

  • Muchísimos servicios como el email, las páginas web, etc., están basados en el modelo cliente-servidor.

  • Por regla general, los servidores son equipos con mayor capacidad de procesamiento que los clientes.

  • Los servidores pueden interactuar con múltiples tipos de clientes.

Funciones Clave de Clientes y Servidores

ClienteServidor
Gestión de la interfaz de usuarioControl de acceso
Captura y validación de los datos de entradaComunicaciones
Otro tipo de tareaGestión de periféricos compartidos

Fases de Arranque de un Sistema Operativo (S.O.)

  1. BIOS: Realiza el POST (Power-On Self-Test), el cual ejecuta un análisis de posibles fallos.

  2. BOOT: Se carga el Boot Manager, el cual inicia el S.O.

  3. KERNEL: Verifica la configuración del hardware y configura los drivers necesarios.

  4. INIT: Ejecuta los programas que activan los servicios esenciales para el funcionamiento del sistema.

  5. CARGA DE SERVICIOS Y APLICACIONES: Se ejecutan las aplicaciones definidas dentro de los runlevels.

  6. LOGIN: Proceso de identificación del usuario.

¿Qué es un Servicio?

Es un programa que se ejecuta al inicio del sistema operativo o bien lo puede ejecutar un usuario con los privilegios suficientes, y proporciona funcionalidades al sistema.

Ejemplos de Servicios Comunes

atd
Ejecuta tareas programadas.
httpd
Permite servir páginas web (servidor web).
inetd
Proporciona las funcionalidades básicas de la red.
ipd
Demonio de impresión.
smb
Demonio que permite intercambiar ficheros y servicios (ej. Samba).
sendmail
Agente de transferencia de correo (MTA).

Tipos de Permisos en Linux para Archivos y Directorios

Los permisos definen las acciones que los usuarios pueden realizar sobre un recurso:

  • r (Lectura): Permite acceder al contenido del archivo o listar el contenido del directorio.

  • w (Escritura): Permite modificar los archivos o crear/eliminar archivos dentro de un directorio.

  • x (Ejecución): Permite ejecutar aplicaciones o acceder a un directorio.

Métodos para Modificar Permisos de Archivos y Directorios

Los permisos se pueden cambiar utilizando dos formatos principales:

  • De forma alfabética (simbólica, ej. chmod u+r).

  • De forma numérica (octal) (ej. chmod 755).

Clasificación IP: Rango de la Clase B

Rango del primer octeto de la Clase B:

  • Decimal: 128-191
  • Binario: 10000000 – 10111111

Clases del Protocolo IP (IPv4)

Clase A
El bit más significativo de la dirección IP vale siempre 0.
Clase B
El valor de los dos primeros bits de la dirección es siempre 10.
Clase C
El valor utilizado en los tres primeros bits es 110.
Clase D
Contiene en los primeros bits el valor 1110 y se utiliza para establecer direcciones de multienvío (Multicast).
Clase E
Se identifica por sus primeros 4 bits con el valor 1111 (Reservada para experimentación).

Entradas relacionadas: