सक्रिय आणि निष्क्रीय FTP दरम्यान फरक

सक्रिय बनाम निष्क्रिय FTP

FTP स्थळ फाइल ट्रान्सफर प्रोटोकॉल हे एक मानक प्रोटोकॉल आहे, जे TCP आधारित नेटवर्कवरील एका होस्टवरून दुसर्या होस्टवर स्थानांतरित फाइलमध्ये वापरले जाते. FTP मध्ये क्लायंट-सर्व्हर आर्किटेक्चर आहे आणि हे अॅप्लिकेशन स्तराच्या OSI मॉडेलवर कार्य करते. नेटवर्कवर डेटा स्थानांतरीत करताना चार डेटा प्रतिनिधित्व मोड आहेत,

1 एएससीआयआय मोड

2 बायनरी मोड (प्रतिमा मोड)

3 EBCDIC मोड

4 लोकल मोड

जेव्हा एका होस्टला (होस्ट यचे म्हणता येईल) दुसर्या फाईलमध्ये बदल होण्याची आवश्यकता आहे (होस्ट बी म्हणायचे असल्यास), या होस्ट A आणि होस्ट B दरम्यान एक कनेक्शन असणे आवश्यक आहे. या कनेक्शनचे दोन मार्ग आहेत दोन होस्ट दरम्यान त्यांना म्हटले जाते,

1 सक्रिय FTP

2 निष्क्रीय FTP

(वास्तविक, हे वेगळ्या प्रकारच्या FTP नाहीत, परंतु FTP पोर्ट उघडण्याच्या वेगवेगळ्या पद्धती आहेत.)

एक्टिव्ह FTP

सक्रिय मोडमध्ये, FTP क्लायंट यादृच्छिक अनुप्रमाणित पोर्टमधून FTP सर्व्हरच्या पोर्ट 21 शी जोडतो, जे सामान्यत: 1024 (पोर्ट नंबर) पेक्षा मोठे आहे. एफ़टीपी FTP, FTP क्लायंट आणि FTP सर्व्हर दरम्यान संप्रेषण करण्याच्या पद्धती खालीलप्रमाणे आहे,

• ग्राहकांच्या आदेश पोर्ट सर्व्हरचे आदेश पोर्टशी संपर्क साधतो आणि त्याचा डेटा पोर्ट देतो.

• सर्व्हर ग्राहकांच्या कमांड पोर्टसाठी पावती देते

• सर्व्हरने डेटा पोर्ट आणि क्लायंट डेटा पोर्ट दरम्यान कनेक्शन स्थापित करते.

• शेवटी, ग्राहक सर्व्हरवर पोचपावती पाठवतो.

जेव्हा FTP सर्व्हर जोडणी करण्याचा प्रयत्न करत आहे, निष्क्रिय FTP कनेक्शनचे समर्थन करत नाही किंवा FTP सर्व्हर फायरवॉल / राउटर / NAT डिव्हाइसच्या मागे असेल तेव्हा सक्रिय FTP वापरावे.

निष्क्रीय FTP

सक्रिय मोडचे कनेक्शन समस्यांचे निराकरण करण्यासाठी निष्क्रिय FTP मोड विकसित केले आहे. FTP क्लायंट सर्व्हर सांगण्यासाठी PASV आदेश वापरू शकतो, कनेक्शन निष्क्रिय आहे. हे FTP क्लायंट आणि निष्क्रिय मोडमध्ये सर्व्हर यांच्यात संप्रेषण आहे.

• ग्राहकांना सर्व्हर कमांड पोर्टशी संपर्क साधा आणि PASV कमांडला सांगा म्हणजे हे निष्क्रिय कनेक्शन आहे.

• त्यानंतर क्लायंटकडे त्याचे ऐकणे डेटा पोर्ट देते

• मग क्लायंट सर्व्हर दरम्यान डेटा पोर्ट आणि दिलेल्या पोर्टचा वापर करुन करतो. (पोर्ट सर्व्हरद्वारे दिलेले आहे)

• शेवटी, सर्व्हर ग्राहकांकडे पोचपावती पाठवते.

एक त्रुटी आली त्याशिवाय निष्क्रीय FTP चा वापर सर्व वेळापर्यंत करावा किंवा FTP कनेक्शन गैर मानक FTP पोर्ट वापरत असेल तर

सक्रिय आणि निष्क्रीय FTP यात काय फरक आहे?

1 एक्टिव मोड FTP सर्व्हरला अधिक सुरक्षितता प्रदान करतो. पण निष्क्रिय मोड मध्ये नाही. (फायरवॉलद्वारे FTP कनेक्शन ब्लॉक केल्यानंतर निष्क्रिय मोडचा उपयोग केला जातो.)

2 एक्टिव्ह FTP फायरवॉलमुळे समस्या येऊ शकतात परंतु निष्क्रीय FTP ला फायरवॉलपासून कनेक्शन समस्या येत नाही)

3सक्रिय मोडमध्ये, क्लाएंट आदेश चॅनेल स्थापन करते आणि सर्व्हर डेटा चॅनेल प्रस्थापित करते, परंतु निष्क्रिय FTP मध्ये, दोन्ही कनेक्शन क्लायंटद्वारे स्थापित केले जातात

4 बहुतेक वेब ब्राउजरची डिफॉल्ट मोड निष्क्रिय आहे. एखाद्या ब्राउझरचा डीफॉल्ट मोड म्हणून सक्रिय मोडचा वापर केला जात नाही