ገባሪ vs ተገብሮ ኤፍቲፒ
FTP የፋይል ማስተላለፊያ ፕሮቶኮልን ያመለክታል። መደበኛ ፕሮቶኮል ነው፣ እሱም ከአንድ አስተናጋጅ ወደ ሌላ አስተናጋጅ በ TCP ላይ የተመሰረተ ፋይል ለማስተላለፍ ጥቅም ላይ ይውላል። ኤፍቲፒ ደንበኛ-አገልጋይ አርክቴክቸር አለው፣ እና በመተግበሪያው ንብርብር OSI ሞዴል ላይ ይሰራል። በአውታረ መረብ ላይ ውሂብ ሲያስተላልፉ አራት የውሂብ ውክልና ሁነታዎች አሉ፣
1። የASCII ሁነታ
2። ሁለትዮሽ ሁነታ (የምስል ሁነታ)
3። EBCDIC ሁነታ
4። የአካባቢ ሁነታ
አንድ አስተናጋጅ (አስተናጋጅ A እንበል) ፋይልን ወደ ሌላ አስተናጋጅ ማስተላለፍ ሲፈልግ (አስተናጋጅ B እንበል) በዚህ አስተናጋጅ A እና አስተናጋጅ B መካከል ግንኙነት ሊኖር ይገባል። ይህን ግንኙነት ለማድረግ ሁለት መንገዶች አሉ። በሁለት አስተናጋጆች መካከል. እነሱምይባላሉ።
1። ንቁ ኤፍቲፒ
2። ተገብሮ ኤፍቲፒ
(በእውነቱ እነዚህ የተለያዩ የኤፍቲፒ አይነቶች አይደሉም ነገር ግን የኤፍቲፒ ወደብ የሚከፈቱበት የተለያዩ መንገዶች ናቸው።)
ገባሪ ኤፍቲፒ
በንቁ ሁነታ፣የኤፍቲፒ ደንበኛ ከኤፍቲፒ አገልጋይ ወደብ 21 በዘፈቀደ ካልታደለው ወደብ ይገናኛል፣ይህም ብዙ ጊዜ ከ1024(ወደብ ቁጥር) ይበልጣል። በኤፍቲፒ ደንበኛ እና በኤፍቲፒ አገልጋይ መካከል ገቢር ኤፍቲፒ፣የሚግባቡበት መንገድ የሚከተለው ነው።
• የደንበኛ ትዕዛዝ ወደብ የአገልጋዩን የትዕዛዝ ወደብ በማነጋገር የውሂብ ወደቡን ይሰጣል።
• አገልጋይ ለደንበኛው የትእዛዝ ወደብ እውቅና ይሰጣል።
• አገልጋዩ በውሂብ ወደቡ እና በደንበኛው የውሂብ ወደብ መካከል ግንኙነት ይፈጥራል።
• በመጨረሻ፣ ደንበኛ ለአገልጋዩ እውቅና ይልካል።
ገባሪ ኤፍቲፒ መጠቀም ያለበት ለማገናኘት እየሞከረ ያለው የኤፍቲፒ አገልጋይ ተገብሮ የኤፍቲፒ ግንኙነቶችን የማይደግፍ ከሆነ ወይም የኤፍቲፒ አገልጋይ ከፋየርዎል/ራውተር/NAT መሳሪያ ጀርባ ከሆነ።
ተገብሮ ኤፍቲፒ
Passive FTP ሁነታ የነቃ ሁነታን የግንኙነት ጉዳዮች ለመፍታት ተዘጋጅቷል። የኤፍቲፒ ደንበኛ ለአገልጋዩ ለመንገር የPASV ትእዛዝን መጠቀም ይችላል፣ግንኙነቱ ተሳቢ ነው። ይህ በኤፍቲፒ ደንበኛ እና በአገልጋዩ መካከል ያለው ግንኙነት ተገብሮ ሁነታ ነው።
• ደንበኛው የአገልጋዮቹን ትዕዛዝ ወደብ ያገናኛል እና ይህ ተገብሮ ግንኙነት መሆኑን ለመንገር የPASV ትዕዛዝ ይሰጣል።
• ከዚያ አገልጋዩ የመስሚያ ዳታ ወደቡን ለደንበኛው ይሰጣል።
• ከዚያ ደንበኛው የተሰጠውን ወደብ በመጠቀም በአገልጋዩ እና በራሱ መካከል የውሂብ ግንኙነት ይፈጥራል። (ወደብ የሚሰጠው በአገልጋዩ ነው)
• በመጨረሻ፣ አገልጋይ ለደንበኛው እውቅና ይልካል።
ስህተት ካልተከሰተ በስተቀር ወይም የኤፍቲፒ ግንኙነቱ መደበኛ ያልሆኑ የኤፍቲፒ ወደቦችን እየተጠቀመ ካልሆነ በቀር ተገብሮ ኤፍቲፒ ሁል ጊዜ ጥቅም ላይ መዋል አለበት።
በገቢር እና ተገብሮ ኤፍቲፒ መካከል ያለው ልዩነት ምንድን ነው?
1። ንቁ ሁነታ ለኤፍቲፒ አገልጋይ የበለጠ ደህንነትን ይሰጣል። ነገር ግን በተጨባጭ ሁነታ አይሰራም. (የኤፍቲፒ ግንኙነቶች በፋየርዎል ሲታገዱ ተገብሮ ሁነታ ጥቅም ላይ ይውላል።)
2። ንቁ ኤፍቲፒ በፋየርዎል ምክንያት ችግር ሊፈጥር ይችላል። ግን ተገብሮ ኤፍቲፒ ከኬላዎች የግንኙነት ችግሮች የሉትም)
3። በነቃ ሁነታ ደንበኛ የትእዛዝ ቻናሉን ያቋቁማል እና አገልጋዩ የዳታ ቻናሉን ያቋቁማል፣ ነገር ግን በተግባራዊ ኤፍቲፒ ሁለቱም ግንኙነቶቹ የተመሰረቱት በደንበኛው ነው።
4። አብዛኛው የድር አሳሽ ነባሪ ሁነታ ተገብሮ ነው። ገባሪ ሁነታ እንደ ነባሪ የአሳሽ ሁነታ ስራ ላይ አይውልም።