Amrm6’s Weblog

Just another WordPress.com weblog

Práctica 3: Cuestión 2

Cuestión 2

Rexec. Remote Shell es un servicio presente en un S.O. UNIX con TCP/IP que atiende el puerto TCP 512 en espera de peticiones de ejecución de comandos desde procesos remotos clientes. Utiliza TCP, por lo que trabaja con conexión. Para las prácticas se dispondrá de un programa para MS Windows (rexec.exe) que actúa como cliente. En una sesión de rexec.exe se pide inicialmente un nombre de usuario y password en la máquina servidora, y tras introducir estos, se pueden ejecutar comandos UNIX en dicha máquina. Nos servirá para estudiar una conexión TCP. Dentro de una máquina UNIX, el cliente es un programa de línea de comandos con esta sintaxis básica:

rsh <IP_SERVIDOR> <COMANDO_A_EJECUTAR>.

 

Emplear el programa rexec para ejecutar el comando ‘ls –l’ en la maquina con dirección 172.20.43.232 (Linux2). Utiliza para ello el usuario ‘alumnos’ y la clave ‘alumnos’. Con el monitor de red, analizar y estudiar la secuencia de paquetes TCP intercambiados en el establecimiento de la conexión entre la máquina del alumno y la 172.20.43.232. Utilizar para ello el filtro adecuado (direcciones y protocolos).

 

Comprueba las secuencias de conexión-desconexión TCP. ¿Son similares a las que se detallan en la figura 6? (Puede que observes que el cliente contesta a una solicitud de SYN del servidor con un RST. Esto ocurre porque el servidor trata de autentificar al cliente, algo que no permite el PC).

asignatura redes de ordenadores, universidad de alicante, prácticas redes de ordenadores

Como se puede ver en la imagen de la captura si que cumple las secuencias mostradas en la figura 6. Observamos como en primer lugar se realiza el establecimiento de la conexión, donde el ordenador del alumno lanza el primer segmento con flag SYN donde solicita el establecimiento de una conexión. Después se produce una apertura simultánea con dos procesos TCP en la máquina servidor 172.20.43.232 y se envía un único segmento SYN+ACK estableciéndose una única conexión. Seguidamente el ordenador del alumno o cliente envía el tercer segmento con el flag ACK donde se confirma la recepción del segundo segmento con flag ACK.

Después del establecimiento de la conexión se ve como se efectúa la transmisión de datos entre la máquina del alumno y el servidor y en esta parte se produce la autentificación del cliente por parte del servidor donde el cliente contesta a una solicitud de SYN del servidor con un RST.

Para finalizar se puede ver como la máquina cliente envía un segmento con dos procesos, uno de flag ACK y otro de tipo FIN con el que se finaliza la conexión.

Comprueba el valor de los puertos utilizados. Indica su valor.

prácticas asignatura redes de ordenadores universidad de alicante

Los puertos utilizados en la conexión son los siguientes:

Puerto 3230

Puerto 512

El segmento en el que se realiza la autentificación del cliente por parte del servidor se propaga por los puertos 113 y 2631.

Analizar los valores de la ventana de receptor. ¿Cuál es más grande?

Los valores de ventana son los siguientes:

Para receptor 172.20.43.232 (servidor) Window size: 65535

Para receptor 172.20.43.198 (cliente) Window size: 5840


Mayo 26, 2008 - Publicado por amrm6 | General, Práctica 3.Cuestión 2 | | Aún no hay comentarios

Aún no hay comentarios.

Deja un comentario