هو البروتوكول المسؤول عن نقل الملفات أو البيانات .
هذا البروتوكول لنقل البيانات مابين أجهزة الراوتر أو السويتشات فما بينها .
بمعنى هستخدم FTP مابين جهازين
يعني يوجد داخل الراوتر stratup conf..
اللي هو يحمل كل الأوامر الأعدادات اللي أشتغل عليها المُهندس داخل Nvram اللي هي ذاكرة وصول شبة عشوائية
لو كان الجهار قريب مني اقدر أخد نسخة من البيانات و أنقل هالأعدادات إلى USB..
أما اذا كان بعيد هستخدم بروتوكول FTP
copy stratup Nvram ftp: اسم اليوزر والباس الخاص بسيرفر بعدها اذكر ip الخاص بسيرفر بعدها اضعط إنتر
هذا الأمر يعني .. قم بنسخ الملف الفلاني الذي يوجد في Nvram إلى سيرفر ftp
بعد ذلك هتنتقل الاعدادات التي توجد في Nvram في الراوتر إلى ftp سيرفر
اذًا ftp يُستخدم عن بعد أما لو كان عن قُرب استطيع ان اربط كونسل كابل مع الجهاز وربط usb فلاش على الجهاز وانسخ
لكن عن بعد يأتي دور ftp
هذا مبدأ عمل ftp
FTP uses TCP 20,21!
يستخدم TCP لضمان نقل البيانات كامله وموثوقة
ال FTP ..
مايقوم به هو إنشا سيرفر في الشبكة و أقوم بتنصيب بعض برامج ال ftp في داخل software بعدها أخلي سيرفر يرتبط مع جميع الأجهزة الخطوة اللي بعدها ..
ادخل الراوتر و أكتب أمر
ماهو ماسبب انه يحجز منفذين ؟؟
السبب..
2 TCP ports for 2 reasons:
- TCP 21 (Control Channel): to establish connection between Server and Client
منفذ 21 يقوم فقط بإستحداث الربط مابين الخادم والعميل ، لاينقل ملفات فقط لضمان وجود جسر نقل
- TCP 20 (Data Channel): to transfer Data between Server and Client
منفذ 20 يقوم بنقل الملفات مابين الخادم والعميل
المنفذين دول يعتمدون على بعض لان اذا لم يكن هناك ربط لن يكون هناك نقل