definicion - ¿Cómo obtener puerto en protocolo FTP desde modo pasivo?
ftp server (2)
el número de puerto es un valor de 16 bits entre 0 y 65535 debido a algunas restricciones, los autores han decidido que todos los números entre comas deben ser de 8 bits (entre 0 y 255). Por lo tanto, el número de puerto de 16 bits se representa con 2 números de 8 bits.
En su caso, el número de puerto será 230 * 256 + 205 = 59085
Cuando entré en modo pasivo en FTP, tengo:
227 Entrar en modo pasivo (213,180,204,183,230,205).
Los primeros 4 números son las direcciones IP, pero ¿cuáles son los dos últimos?
¿Son dos puertos?
los dos últimos son: p1 y p2 de RFC de ftp: http://www.faqs.org/rfcs/rfc959.html
para obtener puerto, use:
p1 * 256 + p2, luego conéctate a este puerto