EPSV ລົບປັນຫາທີ່ຢູ່ FTP ບໍ່ແມ່ນການເຊື່ອມຕໍ່ທີສອງ
ເຂົ້າໃຈຈຸດສຸດທ້າຍຂອງຂໍ້ມູນແບບ passive ເມື່ອການເຂົ້າສູ່ລະບົບ FTP ເຮັດວຽກຜ່ານ proxy ແຕ່ລາຍການ ຫຼື ການກະກຽມການໂອນລົ້ມເຫຼວ.
EPSV ຍັງເປີດການເຊື່ອມຕໍ່ຂໍ້ມູນ FTP ແຍກຕ່າງຫາກ. ມັນປ່ຽນຂໍ້ມູນຂອງຈຸດສຸດທ້າຍ ບໍ່ແມ່ນຈຳນວນການເຊື່ອມຕໍ່.
ການຕອບ PASV ແບບເດີມໃຫ້ທີ່ຢູ່ ແລະ ພອດ. ທີ່ຢູ່ນັ້ນອາດໃຊ້ບໍ່ໄດ້ນອກເຄືອຂ່າຍຂອງເຊີບເວີ. EPSV ໃຫ້ພອດ ແລະ ໃຊ້ທີ່ຢູ່ເຊີບເວີທີ່ກ່ຽວຂ້ອງກັບການເຊື່ອມຕໍ່ຄວບຄຸມ.
ຜ່ານ proxy ໃຫ້ຮັກສາຕົວຕົນເຊີງຕາມຫຼັກການຂອງເຊີບເວີ FTP. ທີ່ຢູ່ຮັບຟັງຂອງຕົວກາງບໍ່ແມ່ນເຊີບເວີທີ່ເປັນເຈົ້າຂອງພອດຂໍ້ມູນທີ່ສົ່ງຄືນໂດຍອັດຕະໂນມັດ.
ການເຊື່ອມຕໍ່ຂໍ້ມູນຍັງຕ້ອງການເສັ້ນທາງ proxy ທີ່ຕັ້ງໃຈ ແລະ ການອະນຸຍາດໃຫ້ໄປຮອດພອດທີ່ເລືອກ. ການຮັບ CONNECT ໄປພອດຄວບຄຸມ FTP ບໍ່ໄດ້ອະນຸຍາດທຸກການເຊື່ອມຕໍ່ຂໍ້ມູນຕໍ່ໄປ.
ກ່ອນປິດ EPSV ໃຫ້ກວດກາການຕອບ passive ແລະ ທີ່ຢູ່ເຊີບເວີ ກັບ ພອດທີ່ຮ້ອງຂໍສຳລັບການໂອນ. ການເຂົ້າສູ່ລະບົບ FTP ທີ່ສຳເລັດສ້າງການເຊື່ອມຕໍ່ຄວບຄຸມ; ມັນປະການເຊື່ອມຕໍ່ຂໍ້ມູນໄວ້ໃຫ້ກວດ. ດ້ວຍ Python ftplib, ຕິດຕາມຕົວສ້າງຊອກເກັດທັງສອງ ແທນທີ່ຈະອີງໃສ່ຄ່າເລີ່ມຕົ້ນຂອງ PySocks ຢ່າງດຽວ.