Saltar a contenido

Introducción

Escenarios heterogéneos

Un escenario heterogéneo es aquél donde conviven, en una red diversos equipos con distintas arquitecturas y sistemas operativos distintos, bien sea por su versión, bien sea porque son de distinta factoría.En dichos escenarios, el intercambio de datos es posible sólo si los dos extremos de la comunicación entienden el protocolo utilizado.

En este sentido, a lo largo de los años se han desarrollado enormes cantidades de protocolos, más o menos especializados, destinados a este intercambio de datos, los más conocidos son:

  • ProtocolosSMB/CIFS y NFS (Network File System)
  • ServiciosSamba y NFS

En este tema se estudiará su instalación y configuración.

Protocolos para redes heterogéneas

El primer sistema de ficheros en red ideado en los años ochenta por la empresa ‘Novell Data Systems’ (después llamada ‘Novell Inc.’). Novell, creó su producto llamado Netware, basado en una arquitectura cliente/servidor y con su propio protocolo de red, IPX. Fue, durante mucho tiempo, líder indiscutible en el apartado de servidores de red. Pero aunque se mantiene vivo, no es fácil de conseguir y su utilización ha ido en detrimento de otros como plataformas Windows y GNU/Linux.

Como se ha comentado en la introducción, los más utilizados en la comunicación entre equipos heterogéneos dentro de una red son: SMB/CIFS y NFS, a continuación se describen brevemente.

  • SMB/CIFS: se basa en la arquitectura cliente/servidor, y permite compartir recursos entre equipos con sistemas operativos diferentes; Windows, GNU/Linux y MacOSXh.
  • NFS (Network File System): es un protocolo de nivel de aplicación, según el Modelo OSI. Es utilizado para sistemas de archivos distribuido en un entorno de red heterogéneo de computadoras de área local. Originalmente fue desarrollado en 1985 por Sun Microsystems

Además se destaca el protocolo ‘Apple File Service’ (AFS), que ofrece servicios de archivos compartidos para sistemas operativos ‘macOS’, que funcionan en equipos ‘Macintosh’ (o simplemente ‘Mac’) de la empresa ‘Apple Inc.’.

Sistemas de archivos compartidos en red

Cuando se habla de compartir archivos y carpetas, nos referimos principalmente al sistema de archivos en red que se utiliza, los sistemas de archivos se definen como un conjunto de normas y procedimientos para almacenar información en los dispositivos de almacenamiento.

En el caso de los sistemas de archivos en red las normas y procedimientos además de afectar al almacenamiento también afectan a la transmisión por red, y se realizan a través de protocolos y servicios. Entre los servicios que implementan los protocolos descritos en el apartado anterior destacan:

  • NFS (Network File System), servicio de GNU/Linux que comparte el mismo nombre del protocolo, el cual permite compartir recursos de almacenamiento masivo con otros equipos. Con equipos que tengan instalado el sistema operativo MacOSX no debemos tener ningún problema, ya que esta basado en Unix como GNU/Linux.
  • Samba es una implementación libre del protocolo de archivos compartidos de Microsoft Windows SMB para sistemas de tipo UNIX. De esta forma, es posible que computadoras con GNU/Linux, MacOSX o Unix en general se vean como servidores o actúen como clientes en redes de Windows.

Efemerides

El protocolo SMB cambió de nombre en 1998 y pasó a llamarse Common Internet File System (CIFS). A día de hoy, este protocolo es el que todavía se utiliza en los sistemas Windows para compartir archivos.

Logros

Samba ha conseguido una gran popularidad al ser uno de los grandes logros del movimiento de código abierto. Prueba de ello es el reconocimiento y la aceptación que ha tenido últimamente en el mundo de las TIC, donde se ha convertido en una especie de servicio estándar en redes donde conviven sistemas operativos GNU / Linux y Windows

Tabla Resumen Protocolos y Servicios de los Sistemas de Archivos Compartidos

A continuación la tabla resumen de protocolos y servicios en los Sistemas de Archivos Compartidos en Red:

Sistema Descripción
‘Network File System’ (NFS) Sistema de archivos de red distribuido, desarrollado originalmente por la empresa 'Sun Microsystems', incluido por defecto en los sistemas 'UNIX' y en la mayoría de las distribuciones 'Linux' .
‘Server Message Block’ (SMB) Protocolo de red, desarrollado originalmente por la empresa 'International Business Machines Corporation' (IBM), que permite compartir archivos, impresoras y otros dispositivos, entre equipos clientes 'Microsoft Windows'.
‘Common Internet File System’ (CIFS) Versión modificada ampliamente del protocolo SMB, realizada por 'Mircrosoft Corporation'. 
‘Samba’ Implementación libre del protocolo SMB con las extensiones de 'Microsoft', que funciona sobre las distribuciones gratuitas GNU ('GNU's Not UNIX!') de sistemas 'Linux' y en algunos sistemas 'UNIX
‘Apple Filing Protocol’ (AFS) Protocolo que forma parte de la tecnología 'Apple File Service' (AFS), que ofrece servicios de archivos compartidos para sistemas operativos 'macOS', que funcionan en equipos 'Macintosh' (o simplemente 'Mac') de la empresa 'Apple Inc.'.

Otros servicios

Independientemente del sistema operativo usado se necesitaran de otros servicios para complementar la configuración de recursos compartidos en redes Heterogéneas:

  • LDAP: Será la base de datos que alberga la información de los usuarios.
  • Kerberos: Se encarga de la seguridad a nivel de autentificación segura de los usuarios.
  • DNS: Habitualmente el acceso al dominio se hace a través de un nombre de dominio. El servicio DNS permite la resolución de ese nombre de dominio al direccionamiento IP.
  • NTP: Es el servicio que se encarga de la sincronización del reloj de cada máquina.

Situación de aprendizaje (SA)

Partiendo de una pequeña empresa llamada ASOps S.L. dedicada a la administración de sistemas operativos y operaciones de TI (Tecnología de la Información), para garantizar la implementación, gestión, y soporte de sistemas y servicios, atendiendo las necesidades empresariales de terceros a usuarios internos y externos. Eres empleada o empleado de dicha empresa, en concreto del departamento TIC y te encuentras con la siguiente situación:

Esta mañana te han encargado un nuevo proyecto solicitando la implementación de servicios de recursos compartidos en la empresa JaviSoft, cuyas características son las siguientes:

  • La empresa cuenta con varios equipos de escritorio y un servidor. En el servidor está instalado en Ubuntu Server que ya cuenta con el software necesario para su configuración. Sin embargo los clientes tienen instalado Windows 10.
  • Se cuenta con setenta empleados, pero durante el proceso de instalación se crean tan sólo los usuarios que son responsables de un departamento (los indicados en la tabla siguiente):
Nombre Apellido Inicio de sesión Posición Contraseña
Silvia Casavella silvia.casavella Gerente casavella1
Pep Terrón pep.terron Responsable IT terron1
Sonia Delgado sonia.delgado Administración delgado1
Marcos Sabates marcos.sabates Comercial sabates1
Irene Masot irene.masot RR HH masot1

A partir de la situación de aprendizaje definida se desarrollan las actividades de la unidad.

Actividades de clase (AEA)

AC61. Sistemas heterogéneos y mapa de red

Realiza un mapa de red mostrando la estructura del sistema heterogéneo de la Empresa A. Puedes utilizar la herramienta software DIA de Lliurex para realizar el mapa.