FTP yordam dasturi - 5-mustaqil ish

|
5-mustaqil ish
|
bet | 13/18 | Sana | 20.05.2024 | Hajmi | 212,5 Kb. | | #245157 |
Bog'liq 5-musFTP yordam dasturi.
Oddiy foydalanuvchi FTP kombinatsiyasini FTP serverlari va mijoz kompyuterlari o'rtasida fayllarni almashish imkonini beruvchi xizmat ko'rsatish dasturi nomi sifatida ko'proq biladi. Utilitlarning ba'zilari buyruq qatori xizmatidan foydalanadi, ba'zilari grafik interfeysga ega, lekin, qoida tariqasida, ularning barchasi FTP protokoli standartini qo'llab-quvvatlaydi va barcha FTP xizmatlarini qo'llash tomonidan qo'llab-quvvatlanishi kerak bo'lgan asosiy buyruqlar to'plamini belgilaydi.
FTP yordam dasturi foydalanuvchiga ishlash uchun interfeysga ega qobiqni taqdim etadi buyruq qatori... FTP dasturini amalga oshirish va versiyasiga qarab, u masofaviy fayl tizimi bilan ishlashning muayyan funktsiyalarini qo'llab-quvvatlashi mumkin. FTP yordamchi buyruqlari odatda mahalliy fayl tizimi bilan ishlash printsipiga asoslanadi va FTP buyruqlaridan juda farq qiladi.
Aslida, FTP yordam dasturi FTP buyruqlariga (va ketma-ketliklarga) qobiq buyruqlar tarjimonidir. FTP ulanish buyruqlarini yuborish, FTP server javoblarini tahlil qilish, ma'lumotlarni uzatish kanalini ochish, ma'lumotlarni uzatish jarayoni - bularning barchasi FTP moduli ichida sodir bo'ladi. Foydalanuvchi FTP yordam dasturi tomonidan ushbu hodisalarning talqiniga muvofiq buyruqlar va ma'lumotlarni uzatishning barcha hodisalari haqida xabardor qilinadi.
Misol tariqasida, bu erda matn faylini FTP serveridan mahalliy xostga o'tkazish uchun skript keltirilgan.
C: \> ftp
ftp> ftp.sun.com ni oching
220-Sun Microsystems korporativ FTP serveriga xush kelibsiz.
220-
220- ftp FTP server (ftpd chorshanba 30 oktyabr 23:31:06 PST 1996) tayyor.
Foydalanuvchi (ftp.sun.com: (yo'q)): ftp
331 Mehmonga kirish OK, toʻliq elektron pochta manzilingizni parol sifatida yuboring.
Parol:
230 Mehmonga kirish yaxshi, kirish cheklovlari amal qiladi.
ftp> dir
200 PORT buyrug'i muvaffaqiyatli bajarildi.
150 ASCII ochilishi rejim ma'lumotlari/ bin / ls uchun ulanish.
jami 34
dr-xr-xr-x 8 ildiz 0 512 1997 yil 14-fevral.
d - x - x - x 3 ildiz foydalanuvchilari 512 1996 yil 31 oktyabr va boshqalar
drwxrwx-wt 3 root 42 5120 21 noyabr 10:37 kiruvchi
drwxrwxr-x 12 root 42 4096 19 noyabr 23:26 pub
dr-xr-xr-x 4 ta root foydalanuvchisi 512 7 iyun 1996 yil usr
-rw-r - r-- 1 ta ildiz foydalanuvchisi 49, 27-sentabr 1996 Welcome.msg
226 O‘tkazish tugallandi.
19,66 soniyada qabul qilingan 624 bayt (0,03 Kbayt/sek)
ftp> Welcome.msg primer.txt faylini oling
200 PORT buyrug'i muvaffaqiyatli bajarildi.
150 Welcome.msg (49 bayt) uchun ASCII rejimidagi ma’lumotlar ulanishini ochish.
226 O‘tkazish tugallandi.
2,73 soniyada qabul qilingan 50 bayt (0,02 Kbayt/sek)
ftp> chiqish
221 Xayr.
Buyruq sintaksisi:
ftp [-v] [-d] [-n]
v - server javoblarini va ma'lumotlarni uzatish statistikasini bostiradi;
n - foydalanuvchini identifikatsiya qilish rejimini boshqaradi. Agar ushbu kalit ko'rsatilgan bo'lsa, birinchi navbatda .netrc fayli tekshiriladi;
i - fayllarni ommaviy nusxalashda fayllarni uzatishni tasdiqlashni o'chiradi;
d - disk raskadrovka rejimini yoqadi;
g - o'tish nomlarining shaffofligini o'chiradi.
Muhim buyruqlar ma'lumotlarni qabul qilish / uzatish buyruqlari: get, put, mget, mput va bin. Get va put buyruqlari mos ravishda bitta faylni jo'natish va qabul qilish uchun mo'ljallangan. Mget va mpput buyruqlari avvalgilari bilan bir xil ishlaydi, lekin bir guruh fayllar uchun. Bin buyrug'i ma'lumotlarni ikkilik rejimda uzatish imkonini beradi, bu dasturlar va arxivlarni o'tkazish uchun muhim, bundan tashqari, bu rejim ixtiyoriy chiziq uzunligi bo'lgan belgilar ma'lumotlari uchun foydalidir (ASCII chiziq uzunligini 254 belgigacha cheklaydi). Yana bir foydali buyruq bu hash buyrug'idir. Satr: "ftp> hash #" sekin chiziqlar bilan ishlashda yoki katta hajmdagi fayllarni uzatishda ma'lumotlarni uzatish jarayonini ko'rish imkonini beradi (har bir blok o'tkazilgandan keyin # belgisi chiqariladi, # o'rniga boshqa belgi qo'yishingiz mumkin).
Eng qadimgi tarmoq protokollaridan biri FTP hisoblanadi. U nima uchun, kompyuterlarning tarmoq "muloqotida" qanday rol o'ynaydi, qanday ishlaydi ushbu protokol va undan foydalanishga arziydimi - bu savollarning barchasiga quyidagi maqolada javob topasiz.
|
| |