Faol FTP va passiv FTP
FTP (Fayl uzatish protokoli) bu TCP/IP-ga asoslangan tarmoq (uzatishni boshqarish protokoli/Internet protokolidan foydalanadigan tarmoq) orqali ikkita hosting kompyuterlari oʻrtasida fayllarni uzatishga oid standart tarmoq qoidalari (protokollari) toʻplami. bir kompyuterdan ikkinchisiga baytlar oqimini yetkazib berish) kabi internet. FTP mijoz/server printsipi asosida ishlaydi va u OSI modelining (Ochiq tizimlar o'zaro aloqasi modeli) Ilova darajasiga tegishlidir.
Odatda, uzatiladigan fayllarni saqlaydigan FTP serveri uzatish maqsadida ikkita portdan foydalanadi, biri Buyruqlar uchun, ikkinchisi esa Ma'lumotlarni yuborish va qabul qilish uchun. Mijoz kompyuterlaridan so'rovlar serverning 21-portida qabul qilinadi, u faqat Buyruqlarni yuborish uchun ajratilgan; shuning uchun u buyruq porti deb ataladi. Kiruvchi so'rov qabul qilingandan so'ng, mijoz kompyuteri tomonidan so'ralgan yoki yuklangan ma'lumotlar alohida port orqali uzatiladi. Bu vaqtda, FTP ulanishining Faol yoki Passiv rejimiga qarab, ma'lumotlarni uzatish uchun ishlatiladigan port raqami o'zgaradi.
Faol FTP nima?
Faol FTP ulanish rejimi bu erda buyruq ulanishi Mijoz tomonidan, Ma'lumotlar ulanishi esa Server tomonidan boshlanadi. Va server Mijoz bilan ma'lumotlar ulanishini faol ravishda o'rnatganligi sababli, bu rejim Faol deb nomlanadi. Mijoz 1024 dan yuqori portni ochadi va u orqali 21-portga yoki Serverning buyruq portiga ulanadi. Keyin Server o'zining 20-portini ochadi va Mijozning 1024-dan yuqori portiga ma'lumotlar ulanishini o'rnatadi. Bu rejimda mijoz ochilgan portda qabul qilingan barcha kiruvchi ulanishlarni qabul qilish uchun xavfsizlik devori sozlamalarini o‘rnatishi kerak.
Passiv FTP nima?
Passiv FTP ulanish rejimida server toʻliq passiv ishlaydi, chunki Buyruq ulanishi va Maʼlumotlar ulanishi Mijoz tomonidan ishga tushiriladi va oʻrnatiladi. Ushbu rejimda Server o'zining 21-porti (buyruq porti) orqali kiruvchi so'rovlarni tinglaydi va Mijozdan ma'lumotlarga ulanish uchun so'rov olinganida (yuqori port yordamida), Server tasodifiy ravishda o'zining Oliy portlaridan birini ochadi. Shundan so'ng Mijoz Serverning ochilgan porti va 1024 dan yuqori tasodifiy tanlangan port o'rtasida ma'lumotlar ulanishini boshlaydi. Ushbu rejimda mijoz xavfsizlik devori sozlamalarini o'zgartirishi shart emas, chunki u faqat chiquvchi ulanishlarni talab qiladi va xavfsizlik devori bloklanmaydi. chiquvchi ulanishlar. Biroq, server ma'murlari Server barcha ochilgan portlarida kiruvchi ulanishlarga ruxsat berishiga ishonch hosil qilishlari kerak.
Faol FTP va Passiv FTP oʻrtasidagi farq nima?
Faol FTP va Passiv FTP oʻrtasidagi farq Server va Mijoz oʻrtasidagi Maʼlumotlar ulanishini kim boshlaganiga asoslanadi. Agar ma'lumotlar ulanishi Server tomonidan boshlangan bo'lsa, FTP ulanishi faol bo'ladi va agar Mijoz Ma'lumotlar ulanishini boshlasa, FTP ulanishi passiv hisoblanadi.
Ulanishning Faol yoki Passiv rejimiga qarab, Ma'lumot ulanishi uchun ishlatiladigan port o'zgaradi. Faol FTP da ma'lumotlar ulanishi Serverning 20-porti va Mijozning yuqori porti o'rtasida o'rnatiladi. Boshqa tomondan, Passiv FTP da ma'lumotlar ulanishi Serverning Yuqori porti va Mijozning Yuqori porti o'rtasida o'rnatiladi.
Faol FTP ulanishidan foydalanilganda, Mijozning xavfsizlik devori sozlamalari Mijozga barcha kiruvchi ulanishlarni qabul qilish uchun o'zgartirilishi kerak, Passiv FTP ulanishida esa Server Serverga barcha kiruvchi ulanishlarga ruxsat berishi kerak. Aksariyat FTP serverlari xavfsizlik muammolari tufayli Passiv FTP ulanishini afzal ko'radi.