FTP (File transfer Protocol)
यह file को transfer करने के लिए अर्थात upload व download करने के लिए यह एक interactive system है ।
यह TCP/IP module का protocol है । FTP एक ऐसी service है या tool है जिसके द्वारा आप file को आसानी से copy कर सकते है
FTP का use internet user file को retrieveकरनेe-mail access करने और अलग – अलग file के साथ work करता है
FTP server user को पूरे विश्व login करने फ़ाइल access करने की facility provide करता है ।FTP का मुख्य compotator HTTP है ।
HTTP वह सभी कार्य कर सकता है जो FTP पर किये जाते है परंतु HTTP पर कई कार्य ऐसे भी होते है जो FTP server पर नही किये जा सकते है ।
FTP TCP/IP module का प्रोटोकॉल का use user application को desire network station पर file translate करने योग्य बनाता है ।
FTP सर्वर में download speed को बड़ाने के लिए और FTP server पर memory space बचाने के लिए file को compress किया जाता है
download होने के बाद file working mode में लाने के लिए de-compress s/w का use किया जाता है ।
Web server के समान internet में FTP server install होते है अधिकतर organization
file के distribution के लिए ftp server को दो भागो में बाटा गया है -
1. Anonymous FTP server -
Anonymous server general information को access करने की permission देता है
अर्थात यहाँ user को file access करने के लिए special A/C आवश्यकता नही होती है ।
इस server पर स्थित file को कोई भी user access कर सकता है । परंतु इस पर user access कोई अधिकतर नही होते है ।
जैसे – file को copy करना, डिलीट करना etc.| Anonymous server जब user name पूछे आने पर वह अपना e-mail address व password type करता है।
E-mail address के रूप में केवल character string ही use की जाती है ।
2. Non-Anonymous FTP server -
यह server authorized user को data transmit करने की permission देता है
अर्थात user को FTP server से connect होने के लिए user name व password देना पड़ता है ।
प्रत्येक user के लिए अलग – अलग users name होता है क्योकि इसमे user को file download व upload व delete करने की सुविधा होती है।
How to FTP work
कई internet application के समान ही FTP भी client server architecture का use करता है ।
यदि कोई user अपने अपने computer पर FTP program चलाता है तो remote computer से connect होने के निर्देश देता है ।
इसके बाद file transfer के निर्देश देता है । local computer पर FTP program client की से connect होने के लिए TCP/IP protocol का use करता है ।
जब use किसी file को transfer करना चाहता है तो client server program internet के माध्यम से उस file की एक copy transfer कर देता है जिसे file को user use करने के लिए request करता है ।
FTP server इस file को ढूंढकर उसके सभी contents को copy करके internet के माध्यम से client तक पहुंचाता है ।
client program के पास data पहुँचने पर FTP program उसे client की disk पर display करता है ।
FTP program के द्वारा file को download करने के लिए एक command दिया जाता है। जिससे एक connection open होता है ।
इस connect को निम्न 3 mode में से किसी एक mode में खोला जाता है ।
1. ASCII mode - इस mode पर केवल text file भेजी जाती है । इसमें line feed,alter command use किये जाते है ।
2. Binary mode - इस mode में Binary mode file भेजी जाती है अर्थात video, graphics, sound etc. इसमे file save रहती है ।
3. Line mode - Line mode FTP का use text file को अलग – अलग line में भेजने के लिए करता है । वैसे यह ASCII mode की तरह ही होता है ।
|