Duda sobre el número de conexiones TCP para una sesión FTP

Publicado 2019-10-11 11:23:35Última respuesta oct. 14, 2019 14:07:56 96 4 0 0
  Recompensa Goldies : 0 (solución de problemas)

Hola comunidad buen dia.


Recordando alguna pregunta que vi y que me causa un conflicto espero que me puedan ayudar a resolver mostraba un diagrama de la siguiente forma.


011815e9xrg80zuyd58ip9.png?image.png

Y preguntaban, si un administrador de redes se conecta por telnet a AR2 y AR2 se conecta a AR3 para establecer una conexion FTP para cargar los archivos desde AR3 cuantas conexiones TCP tiene AR2 abiertas.


En este momento no recuerdo muy bien pero hasta donde tengo entendido estaria estableciendo una conexion TCP de PC5 a AR2, hasta ahi me queda claro la duda que tengo es, FTP utiliza dos puertos 21 y 20 donde el 21 es de control y el 20 que se utiliza para la transferencia de archivos, entonces para esta pregunta yo considero que existen 3 conexiones TCP activas en AR2 ¿me pueden decir si estoy en lo correcto?


Saludos, Gracias.

  • x
  • convención:

Respuestas destacadas
Gustavo.HdezF
Moderador Publicado 2019-10-14 12:19:02 Útil(1) Útil(1)

Hola

 

Respondiendo a tu pregunta de cuantas conexiones TCP se establecen del diagrama te comento lo siguiente:

 

1. Inicialmente se establecen dos conexiones TCP la primera es entre la PC5 y el Router AR2, la segunda conexión se establece entre el router AR2 y el router AR3 a través del puerto 21 que como bien comentas es el puerto de mensajes de control del protocolo FTP. Esto se puede comprobar de la siguiente captura de wireshark.


121615yy9b31ourfia18oi.png
 

2. Cuando el AR2 quiere enviar datos vía FTP al AR3 se realiza una nueva negociación TCP utilizando ahora el puerto 20 de transferencia de datos, pero no se cierra la comunicación de control previamente establecida. Esto lo observamos en la siguiente imagen:


121637djjwu974w9uu0udd.png


3. Al terminar la transferencia de datos la sesión TCP que se abrió para esta acción se cierra y pero la sesión de control se mantiene como se muestra a continuación en la siguiente figura:


121713lymmvamdludada1a.png

Te comparto la captura de wireshark para que puedas revisar los mensajes y así quede más clara la respuesta.

 

Cualquier duda adicional quedo a la orden para contestarla.

Saludos..

 


 

Este artículo contiene más recursos

Es necesario Iniciar sesión para descargar o consultar. ¿Sin cuenta?Registrarse.

x
  • x
  • convención:

Ingeniero%20en%20Comunicaciones%20y%20Electr%C3%B3nica%20con%2020%20a%C3%B1os%20de%20experiencia%20en%20el%20%C3%A1rea%20de%20las%20telecomunicaciones%20para%20voz%20y%20datos%2C%20comparto%20mi%20experiencia%20dando%20clases%20en%20la%20Universidad%20Polit%C3%A9cnica%20de%20Quer%C3%A9taro.
Todas las respuestas
Gustavo.HdezF
Gustavo.HdezF Moderador Publicado 2019-10-11 15:41:12 Útil(0) Útil(0)
Hola @Jfriash En breve te daremos una respuesta. Saludos.
  • x
  • convención:

Ingeniero%20en%20Comunicaciones%20y%20Electr%C3%B3nica%20con%2020%20a%C3%B1os%20de%20experiencia%20en%20el%20%C3%A1rea%20de%20las%20telecomunicaciones%20para%20voz%20y%20datos%2C%20comparto%20mi%20experiencia%20dando%20clases%20en%20la%20Universidad%20Polit%C3%A9cnica%20de%20Quer%C3%A9taro.
Gustavo.HdezF
Gustavo.HdezF Moderador Publicado 2019-10-14 12:19:02 Útil(1) Útil(1)

Hola

 

Respondiendo a tu pregunta de cuantas conexiones TCP se establecen del diagrama te comento lo siguiente:

 

1. Inicialmente se establecen dos conexiones TCP la primera es entre la PC5 y el Router AR2, la segunda conexión se establece entre el router AR2 y el router AR3 a través del puerto 21 que como bien comentas es el puerto de mensajes de control del protocolo FTP. Esto se puede comprobar de la siguiente captura de wireshark.


121615yy9b31ourfia18oi.png
 

2. Cuando el AR2 quiere enviar datos vía FTP al AR3 se realiza una nueva negociación TCP utilizando ahora el puerto 20 de transferencia de datos, pero no se cierra la comunicación de control previamente establecida. Esto lo observamos en la siguiente imagen:


121637djjwu974w9uu0udd.png


3. Al terminar la transferencia de datos la sesión TCP que se abrió para esta acción se cierra y pero la sesión de control se mantiene como se muestra a continuación en la siguiente figura:


121713lymmvamdludada1a.png

Te comparto la captura de wireshark para que puedas revisar los mensajes y así quede más clara la respuesta.

 

Cualquier duda adicional quedo a la orden para contestarla.

Saludos..

 


 

Este artículo contiene más recursos

Es necesario Iniciar sesión para descargar o consultar. ¿Sin cuenta?Registrarse.

x
  • x
  • convención:

Ingeniero%20en%20Comunicaciones%20y%20Electr%C3%B3nica%20con%2020%20a%C3%B1os%20de%20experiencia%20en%20el%20%C3%A1rea%20de%20las%20telecomunicaciones%20para%20voz%20y%20datos%2C%20comparto%20mi%20experiencia%20dando%20clases%20en%20la%20Universidad%20Polit%C3%A9cnica%20de%20Quer%C3%A9taro.
Jfriash
Jfriash Publicado 2019-10-14 12:52:50 Útil(0) Útil(0)
Publicado por Gustavo.HdezF a las 2019-10-14 12:19 Hola   Respondiendo a tu pregunta de cuantas conexiones
Me queda muy clara la explicación que me compartes Gustavo.

Para corroborar que entendí, de acuerdo a la practica que proporcionaste, que por cierto agradezco el tiempo invertido en la contestación de mi pregunta, entiendo entonces que se genera un conexión única TCP por cada Socket = IP + Puerto que se genera, ya que FTP utiliza dos puertos un para transferencia y otro para control se generarían dos conexiones TCP siempre y cuando exista un orden de transferencia de datos del servidor FTP. En su forma inicial únicamente existiría una sola conexión de control que sera por la cual viajaran los comando hacia el servidor FTP.

Me queda muy clara tu explicación y nuevamente agradezco el tiempo para la solución de mi pregunta.

Saludos.
  • x
  • convención:

Hola%20mi%20nombre%20es%20Jorge%20Arturo%20Frias%20Hernandez%2C%20trabajo%20en%20Zona%20IP%20y%20estoy%20estudiando%20la%20carrera%20de%20Ing.%20Mecatronica.%20Me%20gustan%20la%20inform%C3%A1tica%20y%20es%20algo%20a%20lo%20que%20me%20eh%20dedicado%20toda%20mi%20vida%20laboral%2C%20me%20gusta%20aprender%20y%20compartir%20conocimiento.
Gustavo.HdezF
Gustavo.HdezF Moderador Publicado 2019-10-14 14:07:56 Útil(1) Útil(1)
Hola. @Jfriash Se genera una conexión TCP para los mensajes de control (pto 21), hasta que se solicite un envío de datos se establecerá una segunda conexión para el envío de los datos (pto 20). La conexión para los mensajes de control se mantendra activa hasta que el usuario cierre la sesión de FTP. Me falto subir el archivo con el wireshark en breve estara disponible para que lo puedas descargar. Saludos.
  • x
  • convención:

Ingeniero%20en%20Comunicaciones%20y%20Electr%C3%B3nica%20con%2020%20a%C3%B1os%20de%20experiencia%20en%20el%20%C3%A1rea%20de%20las%20telecomunicaciones%20para%20voz%20y%20datos%2C%20comparto%20mi%20experiencia%20dando%20clases%20en%20la%20Universidad%20Polit%C3%A9cnica%20de%20Quer%C3%A9taro.

Comentar

Responder
Debe iniciar sesión para responder la publicación Inicio de sesión | Registrarse

Aviso Aviso: Para garantizar sus legítimos derechos e intereses, la comunidad y los terceros no publicarán contenido que pueda generar riesgos legales a las partes, por ejemplo, pornografía, contenido político, contenido sobre juego, consumo y tráfico de drogas, así como contenido que viole los derechos de propiedad intelectual de terceros, por ejemplo, secretos comerciales, marcas, derechos de autor, patentes y privacidad personal. No comparta su cuenta ni su contraseña con terceros. Todas las operaciones realizadas usando su cuenta se considerarán como sus acciones y todas las consecuencias que estas acciones generen serán responsabilidad suya. Para obtener información detallada, consulte la “ Política de privacidad.”
Si el botón para adjuntar no está disponible, actualice Adobe Flash Player con la versión más reciente
¡Ingresa y disfruta de todos los beneficios para los miembros!

¡Ingresa y disfruta de todos los beneficios para los miembros!

Aterrizaje