EPSV የFTP አድራሻ ችግርን ያስወግዳል፣ ሁለተኛውን ግንኙነት አይደለም
የFTP መግቢያ በፕሮክሲ ሲሠራ ነገር ግን ዝርዝሩ ወይም የማስተላለፊያ ዝግጅቱ ሲወድቅ የፓሲቭ ዳታ መጨረሻ ነጥብን ይረዱ።
EPSV አሁንም የተለየ የFTP ዳታ ግንኙነት ይከፍታል። የሚቀይረው የመጨረሻ ነጥብ መረጃን ነው፣ የግንኙነቶችን ቁጥር አይደለም።
ባህላዊው የPASV ምላሽ አድራሻንና ፖርትን ይሰጣል። ያ አድራሻ ከአገልጋዩ አውታረ መረብ ውጭ ሊሠራ አይችልም። EPSV ፖርትን ይሰጣል፣ ከመቆጣጠሪያው ግንኙነት ጋር የተያያዘውን የአገልጋይ አድራሻ ይጠቀማል።
በፕሮክሲ በኩል የFTP አገልጋዩ አመክንዮአዊ ማንነት መጠበቅ አለበት። የመካከለኛው የመስማት አድራሻ በራሱ የተመለሰውን የዳታ ፖርት የሚይዘው አገልጋይ አይደለም።
የዳታ ግንኙነቱ እንዲሁም የታሰበውን የፕሮክሲ መንገድና የመረጠውን ፖርት ለመድረስ ፈቃድ ይፈልጋል። ወደ FTP መቆጣጠሪያ ፖርት CONNECT መቀበል ከዚያ በኋላ የሚመጣውን ማንኛውንም የዳታ ግንኙነት አይፈቅድም።
EPSV ከማጥፋትዎ በፊት የፓሲቭ ምላሹንና ለማስተላለፉ የተጠየቀውን የአገልጋይ አድራሻና ፖርት ይመርምሩ። የተሳካ የFTP መግቢያ የመቆጣጠሪያውን ግንኙነት ይመሠርታል፤ የዳታ ግንኙነቱን ለመፈተሽ ይተዋል። በPython ftplib ሁለቱንም የሶኬት ገንቢዎች ይከታተሉ ከPySocks ነባሪ ብቻ ይልቅ።