2. 2
यह एक एप्लीक
े शन लेयर प्रोटोकॉल है जिसका उपयोग फाइलों को एक ससस्टम से दूसरे
ससस्टम में transfer करने क
े सलए ककया िाता है।
1- FTP का प्रयोग business organization में फाइलों को ससस्टम में transfer करने क
े सलए ककया िाता
है।
2- इसका उपयोग company, organization, और government क
े द्वारा finance documents को सुरक्षित
तरीक
े से ट्ाांसफर करने क
े सलए ककया िाता है।
3- यह employee की workers क
े साथ डेटा शेयर करने में मदद करता है।
4- इसका प्रयोग IT Companies क
े द्वारा डेटा का backup लेने क
े सलए भी ककया िाता है।
Why is FTP needed
3. 3
Types of FTP Connections
1- Control Connection
Control connection का प्रयोग FTP server को कमाांड send करने और सववर से MessageReceive
करने क
े सलए ककया िाता है। िब कोई FTP client ककसी FTP server क
े साथ आपस में connect
होता है तब FTP (TCP) protocol का उपयोग करक
े कण्ट्ट्ोल कनेक्शन का ननमावण करता है।
2- Data Connection
िब FTP क्लाइांट FTP सववर क
े साथ डेटा को exchangeकरता है िैसे (फाइल FTP Serverमें upload
करना और download करना) तब FTP (UDP protocol) का उपयोग करक
े Data Connection का
ननमावण करता है।
4. 4
1- Anonymous FTP
Anonymous में फाइलों को एक ससस्टम से दुसरे ससस्टम में ट्ाांसफर करने क
े सलए
यूिर को Id और password की ज़रूरत नहीां पड़ती जिसकी विह से यूिर Id और
password क
े बबना भी फाइलों को ट्ाांसफर कर सकता है।
यह अपना काम port 21 में करता है। इसे शाटव फॉमव में AFTP कहा िाता है। इसमें
music, pictures, movie clips और other files को ट्ाांसफर करने क
े सलए बहुत सारी
anonymous FTP sites उपलब्ध है।
5. 5
2- Password-protected FTP
इसमें फाइलों को ट्ाांसफर करने क
े सलए यूिर को user Id और password की ज़रूरत पड़ती
है लेककन इसक
े बाविूद Password-protected FTP में security की कमी देखने को समलती है।
यह अपना काम पोटव 21 में करता है।
3- FTP Secure (FTPS)
इस FTP को SSH FTP भी कहा िाता है। इसमें files को सुरक्षित करने क
े सलए SSH (secure
shell)का प्रयोग ककया िाता है।
यह FTP की तुलना में ज्यादा secure होता है। यह डेटा को encrypt करक
े यूिर क
े डेटा को
सुरक्षित कर देता है जिसकी मदद से कोई भी व्यजक्त यूिर की permission क
े बबना डेटा
का उपयोग नहीां कर सकता।
इसे समझना ककसी भी यूिर क
े सलए आसान होता है।
4- SecureFTP (SFTP)
इसे FTP SSL भी कहते है। इसमें फाइल्स को सुरक्षित रखने क
े सलए SSL (Securesocket
layer)का प्रयोग ककया िाता है। इसक
े अलावा यह transmission प्रकिया क
े दौरान कमाांड
और डेटा दोनों को encrypt करता है।
इसे ससक्योर फाइल ट्ाांसफर प्रोटोकॉल क
े नाम से भी िाना िाता है। इस FTP में SSH का
प्रयोग system administration क
े द्वारा सुरक्षित तरीक
े से ससस्टम और एजप्लक
े शन तक
पहुांचने क
े सलए ककया िाता है।
6. 6
FTP Client
1- FileZilla
यह Windows, macOS और Linux क
े सलए FTP Client है िो FTP, FTPS और SFTP को सपोटव करता है।
2- Transmit
यह macOS क
े सलए एक FTP client है िो FTP और SSH को सपोटव करता है।
3- WinSCP
यह एक ववांडोि FTP Clientहै िो FTP, SSH और SFTP को सपोटव करता है।
4- WS_FTP
यह भी windows FTP client िो SSH को सपोटव करता है।
7. 7
Advantages of FTP
1- यह फाइलों को तेि गनत क
े साथ ट्ाांसफर करता है जिसकी विह से यूिर क
े
समय की बचत हो िाती है।
2- यह काफी सुरक्षित होता है क्योकक FTP server में यूिर को एक्सेस प्राप्त करने क
े
सलए user Id और password की ज़रूरत पड़ती है।
3- इसका उपयोग करना ककसी भी यूिर क
े सलए आसान होता है।
4- यह HTTP की तुलना में काफी तेि होता है।
5- यह बड़ी आकार वाली फाइलों को ट्ाांसफर करने में सक्ष्म होता है।
6- इसका प्रयोग करक
े यूिर अलग अलग फाइलों को एक साथ ट्ाांसफर कर सकता है।
7- यह सभी प्रकार क
े operating system को सपोटव करता है।
8- यह सभी प्रकार क
े host को सपोटव करता है।
8. 8
Disadvantage of FTP
1- फाइलों को ट्ाांसफर करते वक़्त FTP encryption की सुववधा प्रदान नहीां करता जिसकी
विह से hackersफाइलों को आसानी से चोरी कर सकते है और यूिर क
े डेटा का उपयोग
गलत कामो क
े सलए कर सकते है।
2- FTP में limited user मोबाइल डडवाइस को एक्सेस कर सकते है।
3- यह सभी ससस्टम क
े सलए compatible नहीां है जिसका अथव यह है की FTP सभी प्रकार क
े
ससस्टम को सपोटव नहीां करता।
4- इसमें error को detect करना काफी मुजककल होता है।
5- इसमें वायरस को scan करना मुजककल होता है।
6- FTP में कनेक्शन को filter करना काफी मुजककल होता है।
7- इसमें remote system में उपलोड की गई फाइलों को track करना मुजककल होता है।