FTP va SFTP o'rtasidagi farq

FTP va SFTP o'rtasidagi farq
FTP va SFTP o'rtasidagi farq

Video: FTP va SFTP o'rtasidagi farq

Video: FTP va SFTP o'rtasidagi farq
Video: Hub, Switch, & Router Explained - What's the difference? 2024, Noyabr
Anonim

FTP va SFTP

FTP (Fayl uzatish protokoli) internetdagi xostlar (yoki boshqa TCP-ga asoslangan tarmoqlar) oʻrtasida fayllarni uzatish uchun foydalaniladigan protokoldir. Bu mijoz-server modeliga asoslangan protokol. FTP serveri mijozlar tomonidan so'ralgan xizmatlarni taqdim etish uchun zarur bo'lgan fayllar va ma'lumotlar bazalarini saqlaydi. Ko'pincha FTP serveri bir vaqtning o'zida bir nechta mijoz so'rovlarini bajarishga qodir bo'lgan yuqori quvvatli qurilmadir. FTP mijozi odatda oxirgi foydalanuvchi yoki mobil qurilma tomonidan foydalaniladigan shaxsiy kompyuter bo'lib, u FTP serveridan internet orqali fayllarni so'rash va qabul qilish imkoniyatiga ega bo'lgan kerakli dasturiy ta'minotni ishga tushiradi. FTP boshqaruv ma'lumotlari va ma'lumotlarini uzatish uchun mijoz va server o'rtasida alohida ulanishlarni ta'minlaydi. Bu vaqt davomida FTP mijoz ilovalari buyruq qatori ilovalaridan foydalanuvchi grafik interfeysli ilovalarga aylandi. SFTP (Secure File Transfer Protocol) - bu xavfsiz kanal orqali fayllarni uzatish uchun ishlatiladigan protokol. U Internet Engineering Task Force (IETF) tomonidan Secure Shell protokolining (SSH) kengaytmasi sifatida ishlab chiqilgan. SFTP aloqa uchun foydalaniladigan kanal xavfsiz va mijoz server tomonidan autentifikatsiya qilingan va mijoz haqidagi maʼlumotlar protokoldan foydalanish uchun mavjud deb hisoblaydi.

FTP nima?

FTP - bu internet orqali fayllarni uzatish uchun ishlatiladigan protokol. FTP ning joriy spetsifikatsiyasi RFC 959 da mavjud. Ushbu protokol dastur sathida ishlaydi. Yuqorida aytib o'tilganidek, FTP boshqaruv ma'lumotlari va ma'lumotlarni uzatish uchun ikkita ulanishni saqlaydi. FTP protokoli quyidagicha ishlaydi. FTP serveri mijozlardan kiruvchi so'rovlarni tinglaydi. Server bilan bog'lanmoqchi bo'lgan mijoz buni 21-port orqali amalga oshirishi mumkin va u boshqaruv ulanishi deb ataladi. Boshqaruv aloqasi butun seans davomida ochiladi va u ma'muriyat ma'lumotlarini uzatish uchun ishlatiladi. Shundan so'ng, FTP serveri tomonidan 20-port orqali aloqa qilingan mijoz bilan ikkinchi ulanish ochiladi va bu ulanish ma'lumotlar ulanishi deb ataladi. Fayllar maʼlumotlar ulanishi orqali uzatiladi va davom etayotgan uzatish boshqaruv ulanishi orqali bekor qilish signalini yuborish orqali toʻxtatilishi mumkin.

SFTP nima?

SFTP - bu xavfsiz kanal orqali fayllarni uzatish uchun ishlatiladigan protokol. SFTP ham mijoz-server arxitekturasiga asoslangan. Keng tarqalgan SFTP serveri OpenSSH bo'lib, SFTP mijozlari buyruq qatori dasturlari (OpenSSH bilan ta'minlanganidek) yoki GUI ilovalari sifatida amalga oshiriladi. SFTP ma'lumotlar va buyruqlar uchun shifrlashni ta'minlaydi, ular parollar kabi nozik ma'lumotlarning xavfsizligini ta'minlaydi. Bundan tashqari, SFTP yordamida yuklangan fayllar vaqt tamg'asi kabi fayl atributlari bilan bog'lanadi, bu FTP bilan mumkin emas. SFTP nafaqat fayllarga kirish va uzatish protokoli, balki u aslida fayl tizimi protokolidir.

FTP va SFTP o'rtasidagi farq nima?

SFTP internet orqali fayllarni uzatish uchun xavfsiz mexanizmni taqdim etadi. SFTP mijoz va server o'rtasida uzatiladigan ma'lumotlar va buyruqlarni shifrlash mexanizmini ta'minlaydi, FTP ostida mijoz va server o'rtasida uzatiladigan ma'lumotlar oddiy matnda bo'ladi. Bundan tashqari, SFTP yordamida yuklangan fayllar vaqt tamg'asi kabi fayl atributlari bilan bog'lanadi, bu FTP bilan mumkin emas. Garchi SFTP FTP kabi o'xshash (xavfsizroq) funksiyani ta'minlasa-da, protokollardagi asosiy farqlar tufayli FTP mijozidan SFTP serveri bilan va SFTP mijozidan FTP serveri bilan bog'lanish uchun foydalanilmaydi.

Tavsiya: