Cliente-Servidor en Linux
INSTITUTO TECNOLÓGICO DE TIJUANA
SUBDIRECCION ACADEMICA
DEPARTAMENTO DE SISTEMAS Y COMPUTACION
Ingeniería en Sistemas Computacionales
REDES DE COMPUTADORAS
Fecha: 03-Octubre-2013
OBJETIVO PRINCIPAL
El objeto de estudio de esta práctica en específico, fue el de investigar, comprender pero sobre todo tener un experiencia en el funcionamiento de un modelocliente-servidor. En la unidad posterior tocamos unas definiciones importantes del modelo cliente-servidor. Se entendió claramente que un cliente realiza una petición y recibe un servicio por parte del servidor que previamente ha concedido autorización de dicho servicio solicitado.
Nuestro campo de trabajo fue la plataforma Linux con distribución Ubuntu. Cabe resaltar, que fue importante aprender queclase de servicios existen, cuales servicios propiamente pueden ser puestos en marcha y la configuración de los mismos para grupos de trabajo, restricciones y puertos de conexión.
OBJETIVOS ESPECIFICOS
Instalación del servicio VSFTPD -Linux
Instalación de un servicio cliente FTP en –Windows (FileZilla) –Android (AndFTP)
Instalación del servicio-protocolo SSH –Linux
Agregación de usuariosLinux
Configuración de un servicio cliente SSH –Windows (Putty) – Android (JuiceSSH)
Instalación de la herramienta NMAP -Linux
Configuración básica de un Firewall con la instrucción UFW -Linux
Continuación de Scripts parte 2 Linux (BASH) –Linux
Ejemplo de Scripts –Windows (BAT)
El Modelo FTP
En el modelo, el intérprete de protocolo (IP) de usuario inicia laconexión de control en el puerto 21. Las órdenes FTP estándar las genera el IP de usuario y se transmiten al proceso servidor a través de la conexión de control. Las respuestas estándar se envían desde la IP del servidor la IP de usuario por la conexión de control como respuesta a las órdenes.
Estas órdenes FTP especifican parámetros para la conexión de datos (puerto de datos, modo de transferencia,tipo de representación y estructura) y la naturaleza de la operación sobre el sistema de archivos (almacenar, recuperar, añadir, borrar, etc.). El proceso de transferencia de datos (DTP) de usuario u otro proceso en su lugar, debe esperar a que el servidor inicie la conexión al puerto de datos especificado (puerto 20 en modo activo o estándar) y transferir los datos en función de los parámetrosque se hayan especificado.
Vemos también en el diagrama que la comunicación entre cliente y servidor es independiente del sistema de archivos utilizado en cada computadora, de manera que no importa que sus sistemas operativos sean distintos, porque las entidades que se comunican entre sí son los PI y los DTP, que usan el mismo protocolo estandarizado: el FTP.
También hay que destacar que laconexión de datos es bidireccional, es decir, se puede usar simultáneamente para enviar y para recibir, y no tiene por qué existir todo el tiempo que dura la conexión FTP. Pero tenía en sus comienzos un problema, y era la localización de los servidores en la red. Es decir, el usuario que quería descargar algún archivo mediante FTP debía conocer en qué máquina estaba ubicado. La única herramienta debúsqueda de información que existía era Gopher, con todas sus limitaciones.
Protocolo SSH
SSH (o Secure SHell) es un protocolo que facilita las comunicaciones seguras entre dos sistemas usando una arquitectura cliente/servidor y que permite a los usuarios conectarse a un host remotamente. A diferencia de otros protocolos de comunicación remota tales como FTP o Telnet, SSH en criptala sesión de conexión, haciendo imposible que alguien pueda obtener contraseñas no encriptados.
SSH está diseñado para reemplazar los métodos más viejos y menos seguros para registrarse remotamente en otro sistema a través de la shell de comando, tales como telnet o rsh. Un programa relacionado, el scp, reemplaza otros programas diseñados para copiar archivos entre hosts como rcp. Ya que estas...
Regístrate para leer el documento completo.