{"id":1045,"date":"2014-01-23T13:08:06","date_gmt":"2014-01-23T11:08:06","guid":{"rendered":"http:\/\/blog.walii.es\/?p=1045"},"modified":"2014-01-23T13:08:52","modified_gmt":"2014-01-23T11:08:52","slug":"ftp-activo-vs-ftp-pasivo","status":"publish","type":"post","link":"https:\/\/blog.walii.es\/?p=1045","title":{"rendered":"FTP Activo Vs FTP Pasivo"},"content":{"rendered":"<p>Quer\u00eda explicar un poco la diferencias entre estos dos tipos de servidores, ya que hay mucha controversia a la hora de explicarlo.<\/p>\n<p>MODO ACTIVO<\/p>\n<p>Este modo es el normal en todo servidor FTP, viene por defecto configurado.<br \/>\nCuando tenemos un servidor de FTP y un cliente se conecta, tenemos una conexi\u00f3n desde un puerto aleatorio mayor a 1024 (lo llamamos N) desde el cliente, atacando a nuestro servidor en el puerto 21. Cuando se realiza esta conexi\u00f3n, el servidor inicia una comunicaci\u00f3n desde el puerto 20 (puerto de datos) hacia el cliente a un puerto N+1 del cliente.<\/p>\n<p>Por tal motivo se denomina activo, porque es el servidor quien inicia la conexi\u00f3n para la transmisi\u00f3n de datos.<\/p>\n<p>EJEMPLO<\/p>\n<p><a href=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2014\/01\/3653200134_bfc6b8fe71.jpg\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-1046\" alt=\"3653200134_bfc6b8fe71\" src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2014\/01\/3653200134_bfc6b8fe71-300x277.jpg\" width=\"300\" height=\"277\" srcset=\"https:\/\/blog.walii.es\/wp-content\/uploads\/2014\/01\/3653200134_bfc6b8fe71-300x277.jpg 300w, https:\/\/blog.walii.es\/wp-content\/uploads\/2014\/01\/3653200134_bfc6b8fe71.jpg 318w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>1. El puerto de control del cliente (N) se conecta al puerto de control del servidor (21) y le env\u00eda el numero del puerto de datos (N+1).<br \/>\n2. El servidor responde con un ACK al puerto de control del cliente.<br \/>\n3. El servidor inicia una conexi\u00f3n entre su puerto de datos (20) y el puerto de datos del cliente (N+1).<br \/>\n4. El cliente responde con un ACK al servidor.<\/p>\n<p>MODO PASIVO<\/p>\n<p>El modo pasivo se utilizar\u00eda si el cliente se encuentra detr\u00e1s de un firewall que no permite conexiones entrantes, ya que este limitar\u00eda la sesi\u00f3n de datos provenientes desde el servidor.<\/p>\n<p>El funcionamiento es muy parecido al activo en cuanto al inicio de la comunicaci\u00f3n. El cliente inicia una comunicaci\u00f3n desde un puerto mayor a 1024 (llamaremos N) hacia el puerto 21 del servidor. En este caso a trav\u00e9s de este canal de comunicaci\u00f3n el cliente env\u00eda el comando PASV (de pasivo) dando la orden al servidor para que se convierta en un cliente y nos indique otro puerto donde iniciar la comunicaci\u00f3n de datos, el servidor selecciona un puerto aleatorio mayor a 1024 y lo informa al cliente mediante un ACK.<\/p>\n<p>El cliente es el que inicia una nueva conexi\u00f3n hacia el servidor pero desde el puerto N+1 hacia el puerto ofrecido por el servidor.<\/p>\n<p>EJEMPLO<\/p>\n<p><a href=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2014\/01\/3655032708_13be9f791c.jpg\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-1047\" alt=\"3655032708_13be9f791c\" src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2014\/01\/3655032708_13be9f791c-300x239.jpg\" width=\"300\" height=\"239\" srcset=\"https:\/\/blog.walii.es\/wp-content\/uploads\/2014\/01\/3655032708_13be9f791c-300x239.jpg 300w, https:\/\/blog.walii.es\/wp-content\/uploads\/2014\/01\/3655032708_13be9f791c.jpg 358w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>1. El puerto de control del cliente (N) se conecta al puerto de control del servidor (21) y env\u00eda PASV.<\/p>\n<p>2. El servidor responde un ACK al cliente con el puerto M (Puerto aleatorio mayor a 1024), puerto abierto para conexiones de datos.<\/p>\n<p>3. El cliente inicia una conexi\u00f3n desde su puerto de datos (N+1) al puerto de datos del servidor (M).<\/p>\n<p>4. Finalmente, el servidor env\u00eda de vuelta un ACK al puerto de datos del cliente.<\/p>\n<p>Podemos resumir que el modo pasivo es para que el cliente siempre inicie todas las conexiones hacia el servidor y es \u00fatil para cuando el cliente se encuentra detr\u00e1s de un firewall muy restrictivo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quer\u00eda explicar un poco la diferencias entre estos dos tipos de servidores, ya que hay mucha controversia a la hora de explicarlo. MODO ACTIVO Este modo es el normal en todo servidor FTP, viene por defecto configurado. Cuando tenemos un servidor de FTP y un cliente se conecta, tenemos una conexi\u00f3n desde un puerto aleatorio &hellip;<br \/><a href=\"https:\/\/blog.walii.es\/?p=1045\" class=\"more-link pen_button pen_element_default pen_icon_arrow_double\">Seguir leyendo <span class=\"screen-reader-text\">FTP Activo Vs FTP Pasivo<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[59,7,130],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/posts\/1045"}],"collection":[{"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1045"}],"version-history":[{"count":2,"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/posts\/1045\/revisions"}],"predecessor-version":[{"id":1049,"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/posts\/1045\/revisions\/1049"}],"wp:attachment":[{"href":"https:\/\/blog.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1045"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1045"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}