|
Mavzu: ftp protokoli ftp protokoli tavsifi
|
bet | 1/8 | Sana | 04.01.2024 | Hajmi | 148,72 Kb. | | #130108 |
Bog'liq FTP protokoli. FTP protokoli tavsifi.
O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI
UNIVERSITETI SAMARQAND FILIALI
"Telekommunikatsiya texnologiyalari" fakulteti
" Tarmoqni dasturlash asoslari” fanidan
Mavzu: FTP protokoli. FTP protokoli tavsifi.
Bajardi: XOLBEKOV ZAFAR
Qabul qildi: NURMURODOV J. X.
FTP fayl uzatish protokoli. FTP protokoli. FTP FTP (English File Transfer Protocol) - bu kompyuter tarmoqlari orqali fayllarni uzatish uchun mo'ljallangan protokol.
FTP - bu Internetda va TCP tarmoqlarida fayllarni nusxalash va ko'chirish uchun ishlatiladigan ma'lumotlarni uzatish protokolining bir turi. FTP ko'pincha sahifalar va hujjatlarni yuklab olish uchun ishlatiladi har xil turdagi hosting kompyuterlariga. FTP mijoz-server arxitekturasidan foydalanadi va turli xil ulanishlar mijozdan serverga va aksincha buyruqlar va ma'lumotlarni uzatish uchun tarmoq ichida. FTP foydalanuvchilariga login va parol yordamida autentifikatsiya protsedurasidan o'tishga ruxsat beriladi yoki agar serverda bunday shaklga ruxsat berilsa, foydalanuvchilar anonim rejimda kirishlari mumkin.
Odatiy protokolga qo'shimcha ravishda, mijozlarga serverga kirish va shifrlangan ma'lumotlarni uzatish seanslaridan foydalanish imkonini beruvchi standart FTP ning maxsus kengaytmasi bo'lgan FTPS ham qo'llaniladi. Ushbu yondashuv "auth tls" autentifikatsiya buyrug'ini yuborish orqali amalga oshiriladi, shu bilan birga serverga TLS ulanishlarini talab qilmaydigan ulanishlarni qabul qilish yoki rad etishga ruxsat beriladi.
SFTP
SFTP xavfsiz va xavfsiz SSH (Secure Shell) ulanishi orqali fayllarni ko'chirish va nusxalash uchun Internet uzatish standartidir. Ushbu turdagi ulanish kirish va xavfsiz uzatishni ta'minlashi mumkin, bu login va parolni va uzatishning o'zini shifrlash bilan amalga oshiriladi, shu bilan parollar va parollarni himoya qiladi. maxfiy ma'lumotlar dan ochiq uzatish Tarmoq.
FTP dan farqli o'laroq, SFTP protokoli, shunga o'xshash funktsiyalarga qaramay, u boshqa ma'lumotlarni uzatish protokolidan foydalanadi va shuning uchun standart mijozlar SFTP serverlari bilan bog'lana olmaydi.
FTP standartining xususiyatlari
Ushbu standart eng qadimgi hisoblanadi tarmoq protokollari, 45 yil oldin yaratilgan va bugungi kunda Internetda keng qo'llaniladi. Bittasi tanqidiy xususiyatlar protokol - bu bir nechta ulanishlardan foydalanish: biri boshqaruv buyruqlarini uzatish uchun, ikkinchisi - fayllarni to'g'ridan-to'g'ri uzatish uchun. Bunday holda siz bir nechta ochishingiz mumkin parallel ulanishlar, ularning har biri ikkala yo'nalishda ham ma'lumotlarni uzatishi mumkin.
FTP ishining ikkita rejimi mavjud bo'lib, ular ulanishlarni o'rnatish usuli bilan farqlanadi: passiv va faol. Faol rejimda server ma'lumotni foydalanuvchiga uzatish uchun ulanishni o'rnatadi va passiv rejimda esa aksincha.
Ushbu standart uzoq vaqtdan beri qo'llanilgan va birinchi qarashda juda oddiy. Ammo bu soddalik juda aldamchi bo'lishi mumkin, chunki ko'plab foydalanuvchilar kirishda muammolarga duch kelishlari mumkin. bu standart ayniqsa, agar server yoki foydalanuvchi xavfsizlik devori yoki NAT dan foydalansa.
Faol rejimning xususiyatlari
Faol rejimda mijoz "port" buyrug'ini uzatish orqali 21-server portiga boshqaruv ulanishini boshlaydi, bu ma'lumot uzatish manzili va portini ko'rsatadi. Ushbu buyruqni olgandan so'ng, server belgilangan foydalanuvchi porti bilan o'zining 20-port ulanishini boshlaydi.
Asosiy kamchilik bu usul foydalanuvchining Internetda maxsus IP-manzilga ega bo'lishi majburiydir. Bundan tashqari, agar mijoz xavfsizlik devori yoki NAT ortida bo'lsa, ba'zi muammolar paydo bo'lishi mumkin.
Passiv rejim xususiyatlari
Passiv ulanishni o'rnatish uchun foydalanuvchi serverga maxsus "pasv" buyrug'ini yuborishi kerak. Ushbu buyruqqa javob sifatida server mijoz ulanishi kerak bo'lgan manzil va port haqida ma'lumot yuboradi. Ushbu ma'lumotlarni olgandan so'ng, foydalanuvchi server kompyuteriga ulanadi va ma'lumotlarni uzatadi.
Passiv rejimdan foydalanganda, mutlaqo barcha ulanishlar mijoz tomonidan boshlanadi va shuning uchun unga hech qanday talablar yo'q. Foydalanuvchi NAT va xavfsizlik devoridan foydalanishi mumkin, shuningdek, maxsus IP-manzildan foydalanmasligi mumkin. Shuning uchun, bugungi kunda, bu aniq passiv rejim.
Xavfsizlik devoridan foydalanganda sozlash
Xavfsizlik devori va faol rejimdan foydalanganda foydalanuvchilar kirish muammolariga duch kelishi mumkin. Agar xavfsizlik devori ichki ishga tushirilmagan kiruvchi ulanishlarni rad etish uchun tuzilgan bo'lsa, server kompyuteri aloqa o'rnatolmaydi va ma'lumot uzatishni boshlay olmaydi. Va ma'lumot porti dinamik xilma-xillikka ega bo'lganligi sababli, xavfsizlik devorini sozlashda ba'zi qiyinchiliklar mavjud. Eng yaxshi variant v Ushbu holatda foydalaniladigan portlar diapazonini belgilash va ular uchun maxsus ruxsat beruvchi xavfsizlik devori qoidalarini tashkil etishdan iborat.
Agar shunga o'xshash murakkablikdagi passiv rejimdan foydalansangiz, siz duch kelish xavfini tug'dirasiz server kompyuter... Bunday holda siz shunga o'xshash echimdan foydalanishingiz mumkin - variantlarda ishlatiladigan portlarning ma'lum bir qatorini belgilang va ushbu diapazon uchun maxsus qoida yarating.
NAT dan foydalanganda sozlash
Uchun to'g'ri ishlashi NAT orqali FTP va muvaffaqiyatli fayl uzatish ishchi portlarni yo'naltirishni o'rnatish uchun etarli emas, chunki NAT ostida ishlaydigan server kompyuteri ichki port manzilini uzatadi va mijoz shunchaki ulana olmaydi va ma'lumot uzata olmaydi.
Ba'zi zamonaviy NAT ilovalari FTP ulanishining boshqaruv kanalini kuzatishi va uni buzishi mumkin normal ish ichki manzilni tashqi manzilga uzatish. Bundan tashqari, FTP serverlari belgilash imkoniyatiga ega tashqi port nazorat seansida paydo bo'lishi uchun.
Ko'pincha, NAT orqali FTP orqali oddiy fayllarni uzatish uchun 21-portni yo'naltirish nazorat seansini amalga oshirish, shuningdek diapazonni belgilash va uzatish uchun etarli. dinamik manzillar Internetda ma'lumotlarni uzatish uchun ishlatiladi.
TCP tarmoqlari (masalan, Internet) orqali fayllarni uzatish uchun mo'ljallangan. 21-portdan foydalanadi. FTP ko'pincha veb-sahifalarni va boshqa hujjatlarni shaxsiy ishlab chiqish qurilmasidan hosting serverlarini ochish uchun yuklab olish uchun ishlatiladi.
Protokol mijoz-server arxitekturasida qurilgan va turli xil foydalanadi tarmoq ulanishlari mijoz va server o'rtasida buyruqlar va ma'lumotlarni uzatish uchun. FTP foydalanuvchilari foydalanuvchi nomi va parolni aniq matnda yuborish orqali autentifikatsiya qilishlari mumkin yoki agar serverda ruxsat berilsa, ular anonim tarzda ulanishlari mumkin. Buning uchun SSH protokolidan foydalanishingiz mumkin xavfsiz uzatish, u foydalanuvchi nomi va parolni yashiradi (shifrlaydi), shuningdek kontentni shifrlaydi.
Birinchi FTP mijoz ilovalari standart buyruqlar va sintaksisni amalga oshiradigan interaktiv buyruq qatori vositalari edi. Grafik foydalanuvchi interfeyslari bugungi kungacha ko'pchilik uchun ishlab chiqilgan operatsion tizimlar... Ushbu interfeyslar Microsoft Expression Web va maxsus FTP mijozlari (masalan, FileZilla) kabi umumiy veb-dizayn dasturlarini o'z ichiga oladi.
FTP eng qadimgi dastur protokollaridan biri bo'lib, u HTTP-dan ancha oldin va hatto 1971 yilda TCP / IP-dan oldin paydo bo'lgan. Dastlab, u NCP protokoli ustida ishlagan. U hali ham dasturiy ta'minotni tarqatish va masofaviy xostlarga kirish uchun keng qo'llaniladi.
Kollegial YouTube
1 / 5
SAYTNI Internetga qanday joylashtirish mumkin? FTP nima?
GSM / GPRS modem NEOWAY M590, biz Internetga o'tamiz, FTP va narodmon.ru bilan ishlaymiz.
FTP nima va Internetda veb-saytni qanday joylashtirish kerak
Uy server, 2-qism. Ubuntu o'rnatilmoqda Server + veb-server+ FTP
Hind tilida Internetda FTP va veb-saytlarni nashr qilishni o'rganing
FTP protokolining ajoyib xususiyati shundaki, u bir nechta (kamida ikki marta) ulanishlardan foydalanadi. Bunday holda, bitta kanal boshqaruvchi bo'lib, u orqali serverga buyruqlar qabul qilinadi va uning javoblari qaytariladi (odatda TCP porti 21 orqali), qolganlari orqali har bir uzatish uchun bitta kanal orqali haqiqiy ma'lumotlarni uzatish amalga oshiriladi. Shunday qilib, FTP protokoli orqali bir seans doirasida bir vaqtning o'zida va ikkala yo'nalishda ham bir nechta fayllarni uzatish mumkin. Har bir ma'lumot kanali o'ziga xos xususiyatga ega TCP porti, ularning soni uzatish rejimiga qarab server yoki mijoz tomonidan tanlanadi.
FTP ikkilik uzatish rejimiga ega, bu esa trafikni kamaytiradi va uzatish vaqtini kamaytiradi katta fayllar... HTTP protokoli albatta kodlashni talab qiladi. ikkilik ma'lumotlar v matn shakli, masalan, Base64 algoritmidan foydalanish.
FTP orqali ishni boshlagan mijoz seansga kiradi va barcha operatsiyalar ushbu seans doirasida amalga oshiriladi (boshqacha aytganda, server eslab qoladi). Hozirgi holat). HTTP protokoli hech narsani "eslab qolmaydi" - uning vazifasi ma'lumotlarni berish va unutish, shuning uchun qachon bo'lganini eslab qolishdir HTTP yordamida protokoldan tashqari usullar bilan amalga oshiriladi.
Ma'lumotlarni ulash va uzatish
Veb-brauzerni qo'llab-quvvatlash
Sintaksis
FTP URL-manzillari sintaksisi RFC1738 da tasvirlangan: ftp: // [<пользователь>[:<пароль>]@]<хост>[:<порт>]/<путь>(parametrlar ichida kvadrat qavslar ixtiyoriy). Masalan:
Foydalanuvchi nomi va parolni ko'rsatish haqida batafsil ma'lumot brauzer hujjatlarida yozilgan. Odatiy bo'lib, aksariyat veb-brauzerlar passiv (PASV) rejimidan foydalanadi, bu esa oxirgi foydalanuvchi xavfsizlik devorlarini yaxshiroq chetlab o'tadi.
Xavfsizlik
FTP xavfsiz (ayniqsa bugungi standartlar bo'yicha) protokol sifatida ishlab chiqilmagan va ko'plab xavfsizlik zaifliklariga ega. 1999 yil may oyida RFC 2577 mualliflari quyidagi muammolar ro'yxatidagi zaifliklarni umumlashtirdilar:
O'tkir hujumlar
Soxta hujumlar
Qo'pol kuch hujumlari
Paketni tortib olish, hidlash
Foydalanuvchi nomi himoyasi
Port o'g'irlash
FTP o'z trafigini shifrlay olmaydi, barcha o'tkazmalar aniq matndir, shuning uchun foydalanuvchi nomlari, parollar, buyruqlar va ma'lumotlar paketni tarmoq orqali tuta oladigan har bir kishi tomonidan o'qilishi mumkin. Ushbu muammo TLS va SSL kabi shifrlash mexanizmlari yaratilgunga qadar ishlab chiqilgan Internet protokolining ko'plab spetsifikatsiyalarida (SMTP, Telnet, POP, IMAPni o'z ichiga oladi) keng tarqalgan. Oddiy yechim Bu muammo zaif protokollarning "xavfsiz", TLS bilan himoyalangan versiyalaridan (FTP uchun FTPS, Telnet uchun TelnetS va boshqalar) yoki Secure Shell protokolining ko'pgina ilovalari bilan ta'minlangan SFTP / SCP kabi boshqa xavfsizroq protokoldan foydalanishdir.
Xavfsiz FTP
Bir vaqtning o'zida "Xavfsiz FTP" deb nomlangan xavfsiz fayllarni uzatishning bir necha usullari mavjud.
FTPS
Aniq FTPS - bu FTP standartining kengaytmasi bo'lib, u mijozlarga FTP seansini shifrlashni so'rash imkonini beradi. Bu "AUTH TLS" buyrug'ini yuborish orqali amalga oshiriladi. Server TLS talab qilmaydigan ulanishlarga ruxsat berish yoki rad etish imkoniyatiga ega. Ushbu protokol kengaytmasi RFC 4217 da belgilangan. Yashirin FTPS - bu SSL yoki TLS ulanishidan foydalanishni talab qiluvchi eski FTP standarti. Ushbu standart oddiy FTP dan farqli portlardan foydalanishi kerak edi.
SFTP
SFTP yoki "SSH File Transfer Protocol" FTP bilan bog'liq emas, faqat u fayllarni ham uzatadi va foydalanuvchilar uchun shunga o'xshash buyruqlar to'plamiga ega. SFTP yoki xavfsiz FTP - bu fayllarni uzatish uchun SSH (Secure Shell) dan foydalanadigan dastur. Undan farqli o'laroq standart FTP u ikkala buyruq va ma'lumotlarni shifrlaydi, parollar va maxfiy ma'lumotlarning tarmoq orqali uzatilishini oldini oladi. SFTP funksiyasi bo'yicha FTP ga o'xshaydi, lekin u boshqa protokoldan foydalangani uchun standart FTP mijozlari SFTP serveri bilan bog'lana olmaydi va aksincha.
SSH orqali FTP (SFTP emas)
SSH orqali FTP (SFTP emas) SSH ulanishi orqali muntazam FTP seansini tunnel qilish amaliyotiga ishora qiladi. FTP bir nechta TCP ulanishlaridan foydalanganligi sababli, SSH orqali tunnel o'tkazish ayniqsa qiyin. Ko'pgina SSH mijozlari boshqaruv kanalini (21-portdagi "mijoz-server" ulanishi) tunnel qilishga harakat qilganda, faqat shu kanal himoyalangan bo'ladi; Ma'lumotlarni uzatishda FTP dasturi har ikki tomonda SSH ulanishini chetlab o'tadigan yangi TCP ulanishlarini (ma'lumotlar quvurlari) o'rnatadi va shu bilan ichki xavfsizlikni yo'qotadi.
Aks holda, mijoz uchun dasturiy ta'minot Oqimdagi xabarlarni kuzatish va qayta yozish uchun SSH FTP haqida ma'lum bilimlarni talab qiladi. FTP boshqaruvi va oqim uchun avtonom ravishda yangi yo'naltirishlarni ochish FTP ma'lumotlari. Dasturiy ta'minot paketlari ushbu rejimni qo'llab-quvvatlash:
Tectia ConnectSecure (Win / Linux / Unix)
SSH Communications Security Suite-dan IBM z / OS uchun Tectia Server
(GPL litsenziyasi ostida)
SSH orqali FTP ba'zan xavfsiz FTP deb ataladi; lekin uni SSL / TLS (FTPS) kabi boshqa usullar bilan aralashtirib yubormang. SSH yordamida va FTP bilan bog'liq bo'lmagan fayllarni uzatishning boshqa usullari - SFTP va SCP; ularning har birida ham hisob ma'lumotlari, ham fayl ma'lumotlari doimo SSH protokoli bilan himoyalangan.
Tarix
Protokolning birinchi amalga oshirilishi (1971) mijoz va server o'rtasida sarlavha (72 bit) va ma'lumotlardan iborat xabarlar almashinuvini ta'minladi. o'zgaruvchan uzunlik... Xabar sarlavhasi FTP serveriga so'rov yoki javobni, uzatilgan ma'lumotlarning turi va uzunligini o'z ichiga oladi. Ma'lumotlar sifatida so'rov parametrlari (masalan, yo'l va fayl nomi), serverdan olingan ma'lumotlar (masalan, katalogdagi fayllar ro'yxati) va fayllarning o'zi uzatildi. Shunday qilib, buyruqlar va ma'lumotlar bir xil kanal orqali uzatildi.
1972 yilda protokol butunlay o'zgartirildi va zamonaviyga yaqin shaklni oldi. Mijoz va server javoblari parametrlari bo'lgan buyruqlar TELNET-ulanish (boshqaruv kanali) orqali uzatiladi, ma'lumotlarni uzatish uchun alohida ulanish (ma'lumotlar kanali) yaratiladi.
Keyingi nashrlarda passiv rejimda ishlash imkoniyati qo'shildi, FTP serverlari o'rtasida fayllarni uzatish, ma'lumot olish, joriy katalogni o'zgartirish, kataloglarni yaratish va o'chirish, fayllarni noyob nom ostida saqlash buyruqlari kiritildi. FTP orqali elektron pochtani o'tkazish uchun buyruqlar bir muncha vaqt mavjud edi, ammo keyinchalik ular protokoldan olib tashlandi.
1980 yilda FTP protokoli TCP dan foydalana boshladi. Protokolning oxirgi tahriri 1985 yilda chiqarilgan. 1997 yilda boshqaruv kanali va ma'lumotlar kanalida ma'lumotlarni shifrlash va imzolash imkonini beruvchi protokolga qo'shimcha paydo bo'ldi. 1999-yilda server buyruqlari va javoblari uchun UTF-8 kodlashdan foydalanishni tavsiya etuvchi protokolni xalqarolashtirish qo‘shimchasi chiqarildi. yangi jamoa LANG, bu javoblar tilini belgilaydi.
Asosiy buyruqlar
ABOR - fayl uzatishni to'xtatish
CDUP - katalogni yuqoriga o'zgartirish.
CWD - katalogni o'zgartirish.
DELE - faylni o'chirish (DELE fayl nomi).
EPSV - Kengaytirilgan passiv rejimga kiring. PASV o'rniga ishlatiladi.
HELP - server tomonidan qabul qilingan buyruqlar ro'yxatini ko'rsatadi.
LIST - katalogdagi fayllar ro'yxatini qaytaradi. Ro'yxat ma'lumot ulanishi orqali uzatiladi.
MDTM - faylni o'zgartirish vaqtini qaytaradi.
MKD - katalog yaratish.
NLST - ko'proq katalogdagi fayllar ro'yxatini qaytaradi qisqa format LISTdan ko'ra. Ro'yxat ma'lumot ulanishi orqali uzatiladi.
NOOP - bo'sh ish.
PASS - parol.
PASV - passiv rejimga kirish. Server ma'lumotlarni olish uchun ulanishingiz kerak bo'lgan manzil va portni qaytaradi. Quyidagi buyruqlarni kiritganingizda uzatish boshlanadi: RETR, LIST va h.k.
PORT - faol rejimga kiring. Masalan, PORT 12,34,45,56,78,89. Passiv rejimdan farqli o'laroq, ma'lumotlarni uzatish uchun serverning o'zi mijozga ulanadi.
PWD - joriy katalogni qaytaradi.
QUIT - O'chirish.
REIN - ulanishni qayta ishga tushiring.
RETR - Faylni yuklab oling. RETR oldidan PASV yoki PORT buyrug'i bo'lishi kerak.
RMD - katalogni o'chirish.
RNFR va RNTO - fayl nomini o'zgartirish. RNFR - nimani o'zgartirish kerak, RNTO - nima.
SIZE - fayl hajmini qaytaradi.
STOR - faylni yuklash. STOR oldidan PASV yoki PORT buyrug'i bo'lishi kerak.
SYST - tizim turini qaytaradi (UNIX, WIN, ...).
TYPE - faylni uzatish turini o'rnating (ikkilik, matn).
USER - serverga kirish uchun foydalanuvchi nomi.
FTP javob kodlari
Quyida qisqa Tasvir FTP serveri tomonidan qaytarilishi mumkin bo'lgan javob kodlari. Ushbu kodlar IETF tomonidan RFC 959 da standartlashtirilgan. Yuqorida aytib o'tilganidek, javob kodi uch xonali raqamdir. Birinchi raqam uchta natijadan biri uchun javobgardir: muvaffaqiyat, muvaffaqiyatsizlik yoki xatolik belgisi yoki to'liq bo'lmagan javob.
2xx - Muvaffaqiyatli javob
4xx / 5xx - Buyruqni bajarib bo'lmaydi
1xx / 3xx - Xato yoki to'liq bo'lmagan javob
Ikkinchi raqam xato turini aniqlaydi:
x0z - sintaktik.
x1z - Ma'lumot. Axborot xabariga mos keladi.
x2z - ulanishlar. Xabar boshqaruv ulanishi yoki ma'lumotlar ulanishi uchun.
x3z - foydalanuvchi autentifikatsiyasi va huquqlari haqidagi xabarlarni moslashtiradi.
x4z - aniqlanmagan.
x5z - fayl tizimi. Fayl tizimining holati xabariga mos keladi.
Uchinchi raqam nihoyat xatoni ko'rsatadi.
Misol
220 FTP server tayyor. USER ftp // Anonim 230 Kirish muvaffaqiyatli. PASV 227 Passiv rejimga kirish (192,168,254,253,233,92) // Mijoz uzatilgan IP LIST 150 ga ulanishni ochishi kerak. Bu yerda katalog roʻyxati keladi. // Server 226-katalogdagi fayllar ro'yxatini yuboradi. Katalog yuborish OK. CWD kiruvchi 250 katalogi muvaffaqiyatli o'zgartirildi. PASV 227 Passiv rejimga kirish (192,168,254,253,207,56) STOR gyuyfotry.avi 150 Maʼlumotlarni yuborish uchun OK. // Mijoz fayl mazmunini yuboradi 226 Fayl qabul qilish OK. QUIT 221 Xayr.
192,168,254,253,207,56 argumenti 207-portda 192.168.254.253 IP manzilli xostda serverga ulanish kutilayotganligini bildiradi.<< 8 + 56 = 53048 (где << - операция побитового сдвига, 207 записывается в младший разряд, а потом сдвигается в старший, чтобы в младший записать 56 или 207*256+56=53048).
Ko'pgina FTP serverlarida yozish uchun ochiq katalog mavjud (kirish, yuklash va h.k.) va fayllarni serverga yuklash uchun foydalaniladi. Bu foydalanuvchilarga serverlarni yangi ma'lumotlar bilan to'ldirish imkonini beradi.
Fxp
Fxp(English File eXchange Protocol) - fayllarni kompyuteringizga yuklamasdan, ikkita FTP serveri o'rtasida to'g'ridan-to'g'ri uzatish usuli. FXP seansida mijoz ikki xil serverga ikkita FTP ulanishini ochadi, birinchi serverdagi faylni so'raydi, ikkinchi serverning IP-manzilini PORT buyrug'ida ko'rsatadi.
FXP standartini qo'llab-quvvatlashning shubhasiz afzalligi shundaki, fayllarni bir FTP serveridan boshqasiga nusxalashni xohlaydigan oxirgi foydalanuvchilar endi o'zlarining Internet ulanishining o'tkazish qobiliyatini cheklamaydilar. Keyinchalik boshqa FTP serveriga yuklash uchun o'zingiz uchun faylni yuklab olishning hojati yo'q. Shunday qilib, fayllarni uzatish vaqti faqat ikkita masofaviy FTP-server o'rtasidagi ulanish tezligiga bog'liq bo'ladi, bu ko'p hollarda "foydalanuvchi" dan ko'proq.
FXP kiberjinoyatchilar tomonidan boshqa serverlarga hujum qilish uchun ishlatila boshlandi: PORT buyrug'i hujum qilingan xizmatning IP manzili va jabrlanuvchining kompyuteridagi portini belgilaydi va RETR / STOR buyruqlari bu portni hujum qiluvchi mashina emas, balki FTP serveri nomidan chaqiradi. , bu bir vaqtning o'zida ko'plab FTP serverlaridan foydalangan holda keng miqyosli DDoS hujumlarini tashkil qilish yoki qurbonning kompyuterining xavfsizlik tizimini chetlab o'tish imkonini berdi, agar u faqat mijozning IP-manzilini tekshirishga tayansa va hujum uchun ishlatiladigan FTP server ishonchli serverda joylashgan bo'lsa. tarmoq yoki shlyuzda. Natijada, endi deyarli barcha serverlar PORT buyrug'ida ko'rsatilgan IP-manzil FTP mijozining IP-manziliga mos kelishini tekshiradi va sukut bo'yicha u erda uchinchi tomon IP-manzillaridan foydalanishni taqiqlaydi. Shunday qilib, umumiy FTP serverlari bilan ishlashda FXP dan foydalanish mumkin emas.
FTP arxivlari Internetdagi asosiy axborot resurslaridan biridir. Aslida, bu butun dunyo bo'ylab turli xil kompyuterlarda fayllar ko'rinishida saqlanadigan matnlar, dasturlar, fotosuratlar va boshqa ma'lumotlarning taqsimlangan depozitariysidir.
FTP arxividagi ma'lumotlar asosan uch toifaga bo'linadi:
Himoyalangan axborot, unga kirish tartibi uning egalari tomonidan belgilanadi va iste'molchi bilan maxsus kelishuvga binoan ruxsat etiladi. Ushbu turdagi resurslarga tijorat arxivlari kiradi (masalan, arxivlardagi dasturlarning tijorat versiyalari). ftp.microsoft.com), yopiq milliy va xalqaro notijorat resurslar (masalan, CES yoki IAEA xalqaro loyihalarida ishlaydi), maxsus kirish rejimlari bo'lgan xususiy notijorat ma'lumotlar (masalan, xususiy xayriya jamg'armalari).
Cheklangan foydalanishga mo'ljallangan axborot resurslari, masalan, Shareware dasturlari. Bu sinf cheklangan foydalanish vaqti yoki cheklangan harakat vaqti resurslarini o'z ichiga olishi mumkin.
Dasturiy ta'minot haqida gap ketganda, bepul axborot resurslari yoki bepul dastur. Ushbu manbalar tarmoq orqali maxsus ro'yxatdan o'tmasdan bepul olinishi mumkin bo'lgan barcha narsalarni o'z ichiga oladi. Bu hujjatlar, dasturlar yoki boshqa narsa bo'lishi mumkin. Shuni ta'kidlash kerakki, bepul dasturiy ta'minot sifat sertifikatiga ega emas, lekin uni ishlab chiquvchilari tajriba almashish uchun ochiq.
Yuqoridagi manbalardan eng qiziqarlisi, qoida tariqasida, FTP-arxivlar ko'rinishida yaratilgan oxirgi ikki toifadir.
FTP texnologiyasi ARPA loyihasining bir qismi sifatida ishlab chiqilgan va turli arxitekturali mashinalar o'rtasida katta hajmdagi ma'lumotlarni almashish uchun mo'ljallangan. Loyihaning asosiy yo'nalishi ishonchli uzatishni ta'minlash edi, shuning uchun zamonaviy nuqtai nazardan, FTP ortiqcha, kamdan-kam ishlatiladigan funktsiyalar bilan to'ldirilgan ko'rinadi. Texnologiyaning yadrosi FTP protokolidir.
|
| |