All Tech , Blogging, Motivational Thought, Review, Apps, Android, all world knowledge in hindi

Wednesday 21 March 2018

What is FTP(File Transfer Protocol in Hindi

What is FTP(File Transfer Protocol) in Hindi :-
                                                                             हेलो दोस्तों मै गौरव पाठक एक बार फिर से Hindi Jankari में आप सभी लोगो का स्वागत करता हूँ, आज के लेख में हम आप सभी लोगो को FTP(File Transfer Protocol) के बारे में बताने जा रहा हूँ।

FTP (File Transfer Protocol) क्या है :-
                                                            FTP को विस्तृत रूप से फाइल ट्रांसफर प्रोटोकॉल कहते है, जैसा की नाम से ही प्रतीत होता है, कि इस प्रोटोकॉल का प्रयोग इंटरनेट पर फाइल को अपलोड करने के लिए किया जाता है,किसी होस्ट से फाइल को दूसरे होस्ट या सिस्टम पर कॉपी करने के लिए यह एक स्टैण्डर्ड मैकेनिज्म है। यह प्रोटोकॉल इंटरनेट पर एक कंप्यूटर से दूसरे कंप्यूटर पर फाइल्स को अपलोड या ट्रांसफर करने के लिए किया जाता है, FTP का मुख्य कॉम्पिटिटर HTTP (Hyper Text Transfer Protocol) है, यह भी अपना काम धीरे-धीरे बनाता जा रहा है। किसी फाइल को एक कंप्यूटर से दूसरे कंप्यूटर पर ट्रांसफर करने में निम्नलिखित प्रॉब्लम्स हो सकती है।

1. दो सिस्टम का फाइल नेमिंग conversations अलग-अलग हो सकता है।
2. दो सिस्टम के Text और Data के टाइप अलग-अलग हो सकते है।
3. दो सिस्टम का डायरेक्टरी स्ट्रक्चर अलग-अलग हो सकता है।

उपर्युक्त सभी प्रॉब्लम के लिए FTP सिंपल सलूशन प्रोवाइड करता है, FTP क्लाइंट और सर्वर के मध्य दो कनेक्शन एस्टब्लिश करता है, एक डाटा को ट्रांसफर करने के लिए तथा दूसरे इनफार्मेशन को कण्ट्रोल करने के लिए, कण्ट्रोल कनेक्शन कम्युनिकेशन के लिए सिंपल रूल का प्रयोग करता है। यह एक बार में एक लाइन ऑफ़ कमांड या लाइन ऑफ़ रिस्पांस को ही ट्रांसफर करता है, लेकिन डाटा कनेक्शन के लिए बहुत काम्प्लेक्स रूल का प्रयोग करता है, यह डिफरेंट डाटा टाइप का प्रयोग डाटा के कनेक्शन के लिए करता है, FTP पोर्ट 21 का प्रयोग डाटा कण्ट्रोल के लिए तथा पोर्ट 20 का प्रयोग डाटा कनेक्शन के लिए करता है।
FTP मॉडल में निम्नलिखित 3 कॉम्पोनेन्ट होते है -
1. User Interface
2. Control Process
3. Data Transfer Process

निम्नलिखित फिगर में FTP मॉडल को प्रदर्शित किया गया है -
कण्ट्रोल कनेक्शन, कण्ट्रोल प्रोसेस के मध्य establish होती है, तथा डाटा कनेक्शन, डाटा ट्रांसफर प्रोसेस के मध्य एस्टब्लिश होती है, कण्ट्रोल कनेक्शन पुरे इंटरैक्टिव FTP session में मेन्टेन रहती है, जबकि डाटा कनेक्शन, पहले ओपन होती है, और फाइल ट्रांसफर होने के बाद क्लोज हो जाती है।

FTP Transmission Mode :-
                                            FTP निम्नलिखित में से किसी एक मोड का प्रयोग फाइल को ट्रांसफर करने के लिए करता है -
1. Stream Mode :-
                              इस मोड में डाटा बाइट के रूप में धारा-प्रवाह FTP में delivered होती है, TCP  इसे appropriate size के सेगमेंट में बदलता है।

2. Block Mode :-
                             इस मोड में डाटा FTP से TCP  में ब्लॉक के रूप में delivered होता है, प्रत्येक ब्लॉक तीन बाइट के हैडर में प्रोसीड होते है।

3. Compress Mode :-
                                   इस मोड में बड़े फाइल को कंप्रेस कर दिया जाता है।

FTP के मुख्य कार्य निम्नलिखित है -

1. यह रिमोट तथा वेब होस्ट पर फाइलो को अपलोड करता है।
2. यह रिमोट तथा वेब होस्ट से फाइलो को डाउनलोड करता है।
3. यह Anonymous तथा Non-Anonymous FTP सर्वर के रूप में दो भागो में विभाजित होता है।
4. Anonymous FTP सर्वर में एक्सेस करने के लिए FTP यूजर को पासवर्ड की आवश्यकता नहीं होती है।
5. Non Anonymous FTP सर्वर में एक्सेस करने के लिए FTP यूजर को पासवर्ड की आवश्यकता होती है।

हेलो दोस्तों मेरा लिखा हुआ लेख पढ़ने के लिए आप सभी लोगो का बहुत-बहुत धन्यवाद, अगर मेरा लिखा हुआ लेख आप सभी लोगो के समझ में आया हो तो प्लीज कमेंट बॉक्स में कमेंट करे। अगर आप सभी लोगो को किसी भी टेक्निकल टॉपिक या इंटरनेट से रिलेटेड किसी सब्जेक्ट के बारे में कोई भी जानकारी चाहिए तो प्लीज कमेंट बॉक्स में कमेंट करे उसे जल्द ही हम आप सभी लोगो के लिए उपलब्ध करेंगे।

8 comments:

Thank you for comment