jueves, 22 de octubre de 2020

22/10/20 Redes locales. Conexión de un recurso compartido.

   La implementación del estándar TCP/IP en la mayoría de los dispositivos que requieran de conexión en una red local o acceso a internet permite recurrir a características comunes de conexión cuando surge la necesidad de acceso entre ellos.

   Para dar soporte al acceso entre dispositivos existe en la capa 7  del modelo OSI un par de protocolos que proveen el acceso a carpetas y a impresoras compartidas denominados SMB para Windows y SAMBA para el resto de los sistemas operativos mas populares.


   Son necesarios alguno elementos comunes a la hora de compartir recursos independientemente del sistema operativo que ofrezca  el servicio y el que cumpla la funciones de cliente. En el host de destino será necesario contar con el recurso compartido propiamente dicho y un usuario con permisos sobre el mismo, mientras que en el host que funcione como cliente se deberá conocer la dirección IP del equipo destino además del usuario y password configurados en el primer equipo.

Para la presente experiencia configuraremos un equipo con Windows 10 o similar  como servidor  mientras que accederemos a él desde un dispositivo móvil que ejecute Android


1. Declaración de usuario en Windows

Ingresar al panel de control y allí seleccionar "Cuentas de usuario"
Administrar otra cuenta
Agregar un nuevo usuario
Agregar otra persona a a este equipo
Configurar el tipo de usuario "sin conexión"
Colocar nombre de usuario, password y completar las pregunta de seguridad

   Luego para verificar el alta del usuario retornar a cuentas de usuario > administrar otra cuenta  donde debe aparecer el nuevo usuario.


2. Creación del recurso compartido


Crear una carpeta y hacer "click" con el botón derecho en "propiedades". El nombre que le coloquemos a esta carpeta será el nombre del recurso compartido.
Después ubicar la solapa compartir y presionar el botón "compartir"
Escribir el nombre del usuario creado en la secuencia anterior y presionar "Agregar"
Una vez agregado el usuario hacer click en el menú desplegable de permisos
Seleccionar lectura y escritura
Convertir  la red a la que estoy conectado en una red privada
Por último, presionar "Listo" para concluir el procedimiento.


3. Instalación del cliente en Android


La aplicación elegida es CX Explorador de archivos, que precisamente cuenta con la opción de "conexión" a recursos en a lan a través de varios protocolos estándar unos de esos protocolos son SAMBA/SMB. Otro protocolo estándar para la transferencia de archivos con los que cuenta la aplicación es FTP.
Una vez aceptados los términos de la licencia y otorgados los permisos de funcionamiento debemos ingresar a la opción de RED
Y allí generar una nueva conexión
Primero debemos seleccionar REMOTO y luego Red Local
Si bien la aplicación descubre los host que se encuentran conectados  a la misma red lo haremos a través de una entrada manual.
En host colocaremos la dirección IP y el nombre de la carpeta que creamos cuando configuramos el recurso compartido separados por una barra oblicua
También deberemos completar los campos usuario y contraseña con los que hayamos utilizado al crear el usuario.

Si no recordáramos o no supiéramos el nombre del recurso compartido podemos colocar solo la dirección IP aunque dependeríamos de la configuración de seguridad del host destino de que nos muestre los recursos compartidos o no.


Pueden ver el nombre completo del recurso compartido: host/recurso que en este caso es una carpeta pero podría ser una impresora también.

Luego presionamos aceptar.
Y si colocamos correctamente los datos de host, recurso compartido, usuario y contraseña veremos el contenido de la carpeta en la pc.


   Al momento de considerar los alcances de ésta actividad es importante hacer notar que se trata solo de mostrar potencialidad desde una configuración sencilla, casi por default y que a partir de los elementos intervinientes se podrá personalizar y complejizar tanto como se necesite.


ACTIVIDADES

Deberán ser enviadas a la casilla de correo
gacabral@gmail.com antes del 30 octubre las 20 hs.


1.  ¿A través de que protocolos pueden compartir archivos e impresoras dos host con Windows?¿Y un host con Windows y otro con GNU Linux?

2.  Supongamos que en mi puesto de trabajo con sistema operativo Windows por cuestiones de seguridad tengo instalado un firewall que bloquea cualquier intento de conexión desde el exterior, ¿Qué puertos debería desbloquear para poder compartir una impresora y dos carpetas con una tablet que ejecuta Android?

3.  Adjuntar una captura de pantalla donde se aprecie la carpeta compartida abierta en la pc y otra donde se pueda ver la carpeta compartida abierta en el dispositivo móvil en el que se generó la conexión remota.




Por consultas o inquietudes los espero en el blog o en gacabral@gmail.com
y por supuesto en la videoconferencia. Seguimos en contacto :-)









martes, 6 de octubre de 2020

06/10/20 Redes locales. Dispositivos conectados.

 

    A partir de la adopción de TCP/IP como conjunto de protocolos estandard de conexión es que los sistemas operativos de computadoras y aquellos embebidos  en dispositivos que de alguna manera requerían conectividad lo implementaron en sus módulos de red, por lo que se encuentra instalado casi en la totalidad de los aparatos que necesiten para si o para proveer al usuario de algún tipo de conexión a internet o a otros dispositivos por medios guiados o no guiados.

    Windows, en tanto sistema operativo propietario, comenzó a emplear en sus primeras versiones un protocolo propiedad de IBM denominado NetBEUI que no utiliza direcciones de host como lo hace IP, sino que logra ubicar a los nodos conectados a partir de difusión, es decir de la propagación de mensajes por el medio con el objeto que el equipo destino respona y así poder iniciar la transmisión. A pesar del paso del tiempo este protocolo continúa activo en muchos hosts Windows, conviviendo con TCP/IP, y es el que permite descubrir desde el "entorno de red" otros equipos conectados en la misma red local. Pero debido a que se trató de un protocolo desarrollado para redes pequeñas es que carece de condiciones de seguridad lo que lo hace poco apropiado en las condiciones de uso en las redes actuales.

    Aún así IBM y Microsoft no son los únicos que desarrollaron y utilizaron protocolos de conexión que no alcanzaron la trascendencia de TCP/IP, y como referente en sistemas operativos de red protagonista de la década de los 90 podemos mencionar a la empresa Novell, la que actualmente continúa en el mercado al frente de una distribución particular de GNU Linux, pero que en su mejor época lo hizo con sus sistemas operativos de red LanManager y Netware. 

    Actualmente la opción para lograr conexión entre host con diferentes sistemas operativos que utilizaremos la constituye el estandard TCP/IP, que nos permiten con mínimas variaciones establecer comunicación entre distintos dispositivos.




ajustes > conexiones > wifi > avanzado         A partir de la dirección IP de cada host se puede lograr su identificación y si fuera necesario a través del puerto de conexión inferir que aplicación o servicio se encuentra activo. Como recordarán de actividades anteriores, por ejemplo, si el puerto es el 80 la conexión se realiza a un servidor HTTP o si se trata del 21 la conexión corresponde a un servidor FTP.
... en la terminal de comandos
    ifconfig [nombre de la interfaz]
...en la terminal de comandos
    ipconfig /all



        
        Empleando la lógica del párrafo anterior, la de ubicar direcciones IP activas y luego a partir de los puertos detectados informar sobre servicios o aplicaciones en funcionamiento, existen algunas aplicaciones para automatizar el proceso de armar un mapa de la red con los dispositivos activos en la misma. A modo de ejemplo se menciona una aplicación para Windows y otra para Android


AdvancedIP scanner
(Descarga)
WINDOWS
Fing scanner de red
ANDROID


ACTIVIDADES

        La práctica correspondiente a ésta entrega tendrá continuidad en el próximo envío y consistirá  en la configuración de un recurso compartido en una Pc con Windows y posterior conexión desde un dispositivo móvil que ejecute el sistema operativo Android.

1. Adjuntar captura de pantalla de la configuración IP de la Pc y del dispositivo móvil desde los cuales se llevarán adelante las prácticas correspondiente a ésta entrega y su continuación en el próximo envío.

2. Adjuntar captura de pantalla del resultado del escaneo de la red local realizado desde el dispositivo móvil en el que se pueda observar la Pc que formará parte de la práctica correspondiente a ésta entrega y que tendrá continuación en el próximo envío.

3. Mencione 3 diferencias en el funcionamiento de la red al momento de conectarse entre hosts a través de  NetBEUI o de TCP/IP.


¿Preguntas?¿Inquietudes?


Los espero en el blog, en gacabral@gmail.com y por supuesto en la videoconferencia.