فهم خادم FTP

قبل مناقشة خادم FTP مطلوب منافهم مقدمًا ما هو المقصود بـ FTP أو الذي يحتوي على ملحق بروتوكول نقل الملفات. بروتوكول نقل الملفات (FTP) هو تعريف بروتوكول الشبكة المستخدم عادة لنشاط تبادل البيانات أو الملفات باستخدام اتصال TCP وسيط.

يمكن القيام بأنشطة تبادل البيانات بطريقةاتجاهين ، بحيث يمكن لجميع المتصلين القيام بعملية التحميل والتنزيل والعكس صحيح. تتضمن عملية تبادل البيانات على FTP أيضًا خدمتين هما FTP Server و FTP Client.

في هذه المناسبة ، سيركز المؤلف أكثر على المناقشة حول FTP Server ، بما في ذلك فهم وظائف FTP Server ووظائفها وطرق عملها. كما يوحي الاسم خادم FTP تعريف الخادم أو الجهاز الرئيسيتشغيل خدمة FTP (تبادل البيانات أو الملفات). إن وجود خادم FTP هذا له وضع حيوي للغاية ويجب أن يكون موجودًا بالفعل كشرط لحدوث خدمات FTP.

وظيفة خادم FTP

وظيفة خادم FTP

كجزء حيوي من شيء ماشبكة FTP ، وظيفة خادم FTP مهمة جدًا أيضًا من أجل أن تكون قادرًا على توفير البيانات أو خدمات تبادل الملفات وفقًا لطلبات من عميل FTP كطرف يطلب اتصال FTP.

يمكن أن تتم عملية تبادل البيانات بطريقةبكفاءة حتى لا تضيع الكثير من الوقت في انتظار العملية. وظيفة أخرى يمكنك العثور عليها إلى جانب توفير خدمات تبادل البيانات هي توفير خدمات عن بعد ضمنية على الكمبيوتر.

لاحظ أيضًا أن خادم FTP يمكنه ذلكيعمل بشكل جيد على الاتصالات النشطة والسلبية. الغرض من الاتصال النشط هو استخدام خدمات FTP التي يمكن أن تشمل الغرباء ، بينما عند استخدام اتصال سلبي ، سيتم حظر الغرباء الذين يطلبون الخدمة مباشرة. يمكن تعيين إعداد الاتصال هذا وفقًا لرغبات المستخدم كخادم FTP بحيث يمكنه تصفية ما إذا كان عميل FTP فقط هو المعني أم لا يمكن للأطراف الخارجية الوصول إلى الخدمة.

كيفية عمل خادم بروتوكول نقل الملفات

فهم خادم FTP وكيف يعمل خادم FTP

بسبب وظائفها الحيوية ، فهي عميقةإن بناء شبكة FTP سيشمل بالتأكيد خادم FTP. يطلب من جميع مستخدمي الكمبيوتر أو مصطلح عميل FTP الحصول على معلومات كافية حول خادم FTP ، بما في ذلك اسم المستخدم وكلمة المرور ، ولا تنسوا عنوان الوصول إلى خادم FTP.

في الواقع ، يمكن أيضًا إزالة إعدادات اسم المستخدم وكلمة المرور أو الإشارة إليها بشكل شائع تسجيل دخول مجهول (ضيف حسنا). يتم ذلك للحصول على وصول مجاني ولكن لأسباب أمنية يمكنك استخدام الإعدادات بكلمة مرور. غالبًا ما يُسمى استخدام كلمة المرور هذه باسم تسجيل الدخول إلى المصادقة. لعناوين خادم بروتوكول نقل الملفات بشكل عام يتم تعيينها مثل عنوان المجال.

بشكل عام يجب أن ينتظر عمل خادم FTPطلب عميل FTP أو طلب اتصال. بعد توصيل الاثنين ، يمكن إجراء تبادل البيانات ثنائي الاتجاه ، يمكن للعميل إرسال البيانات إلى الخادم والعكس بالعكس يمكن للخادم أيضًا إرسال البيانات إلى العميل. يُعرف هذا المصطلح بالوضع النشط والسلبي وقد ذكرنا أعلاه. بشكل أساسي ، في كل من الوضع النشط والسلبي ، سيبدأ العميل الاتصال من خلال إجراء عنصر تحكم TCP من المنفذ N إلى خادم FTP ، بشكل أكثر دقة على المنفذ 21.

كجزء من عملية تسليم FTP ثمعليك أيضًا أن تفهم أن هناك 3 أنواع من طرق نقل البيانات وهي المضغوطة والبث والمنع. من خلال فهم هذه الأشياء الثلاثة ، يعتقد أن استخدام خادم FTP سيكون أكثر كفاءة. شرح أكثر اكتمالا أدناه:

  • في الأسلوب المضغوط قبل إرسال البيانات ، يتم ضغط البيانات أولاً باستخدام طريقة خوارزمية مثل ترميز Tun-length
  • طريقة التدفق عند إجراء شحنة كاملةتستخدم العملية بروتوكول TCP فقط بحيث يمكن إرسال البيانات بشكل مستمر ومستمر دون المرور بعملية التعبير أو العمليات الأخرى.
  • وأخيرا طريقة الحظر ، في هذه العملية البياناتسيتم تقسيمها على الفور إلى 3 مجموعات وهي عدد الكتل ورأس الكتل وحقول بيانات الكتل. بعد تنفيذ هذا التقسيم ، سيتم إرساله إلى TCP لإرساله.

تطبيق خادم FTP

تطبيق خادم FTP (ProFTPD)

تطبيق خادم FTP (ProFTPD)

لبدء استخدام FTP ، فإن الخطوات هيأول شيء يجب فعله هو تكوين خادم FTP. ولكن في بعض الأحيان لتقصير الوقت الذي يقضيه العديد من المستخدمين الذين يفضلون التطبيقات ذات مبادئ العمل مثل خادم FTP مثل FileZilla Serve و Proftpd وغيرها. بالتأكيد أولئك الذين يتصارعون في عالم شبكات الكمبيوتر لن يشعروا مطلعين على المصطلح - المصطلح. يمكنك مشاهدة الشرح أدناه:

خادم FileZilla

في البداية مطور هذا التطبيقتقديم عميل FileZilla ، ولكن في المرة التالية وفي نفس المشروع يظهر خادم FileZilla. هذا البرنامج هو خادم FTP مع ميزة إضافية للقيام بخدمات FTP عبر SSL / TLS. عادة ما يمكن العثور على شفرة المصدر على خادم FileZilla على موقع الويب SourceForge.net ولكن يمكن العثور عليها أيضًا في مصادر أخرى.

ProFTPD

تم تصنيف هذا البرنامج كمصدر مفتوح ومتوافق مع أنظمة تشغيل UNIX / LINUX و Windows. ميزة هذا البرنامج هو أنه سهل الاستخدام للغاية ويحظى بشعبية كبيرة بين فنيي تكنولوجيا المعلومات والشبكات.

Vsftpd

على غرار FileZilla ، برنامج واحدتم إجراء هذا في الأصل أيضًا كعميل FTP ولكن في التطوير التالي جاء Core FTP Server. يعد استخدام خدمات FTP في هذا البرنامج آمنًا (عبر SSL و TLS و SFTP).

هذا هو فهم خادم FTP ووظيفته وكيفية عمل خادم FTP. نوقشت أيضًا بعضًا من تطبيقات خادم FTP الأكثر استخدامًا. نأمل أن تكون مفيدة وسهلة الفهم!

التعليقات 0