אז ההבדל היחידי הוא מי אומר לשני מאיפה לקחת את הקובץ
נגיד שאתה מתחבר ומשתמש בPASV אתה בעצם שואל את הFTP מאיפה אתה לוקח את הקובץ, הוא נותן לך IP ופורט והתוכנה שלך לוקחת משם את הקובץ
שאתה משתמש בPORT אתה בעצם אומר לFTP את הקובץ שאני מבקש עכשיו תשלח לאייפי ולפורט האלה (כמובן שתוכנה שולחת את האייפי שלך ואת הפורט ומחכה למידע)ההבדל המהותי הוא אם השרת או אתה נמצאים מאחורי פיירוולים או NAT ואז צריך לבדוק מה מתאים