M irzo ulug’bek nomidagi o’zbekiston milliy universitetining



Yüklə 1,25 Mb.
səhifə3/10
tarix17.06.2023
ölçüsü1,25 Mb.
#117772
1   2   3   4   5   6   7   8   9   10
Pirimov O\'ktam kurs ishi (2)

1.2. FTP qanday ishlaydi?


FTP (Fayl O'tkazish Protokoli) ishlovchi bir mijoz-server protokolidir. Ushbu protokol yordamida fayllar serverlar orqali o'tkaziladi. FTP amaliyoti quyidagi bosqichlardan iborat bo'ladi:
1. Ulashing: FTP protokolini ishlatish uchun FTP istemolchisi (dastur yoki taqiqlovchi) yuklab olinishi kerak. Bu dastur foydalanuvchi kompyuteriga o'rnatiladi va FTP serveriga ulanish uchun kerakli funktsiyalarni taqdim etadi.
2. Server bilan bog'lanish: FTP istemcisi orqali serverga bog'lanish uchun server nomi yoki IP manzilini kiritish talab qilinadi. Ulashing muvaffaqiyatli bo'lganida, istemci server bilan bog'lanadi va ulanishni tasdiqlash uchun foydalanuvchi nomi va parol so'raladi.
3. Fayllarni ko'rish va boshqarish: FTP istemcisi serverga ulanishni tasdiqlashdan so'ng, foydalanuvchi serverda mavjud fayllarni ko'rish, o'qish, yozish, tahrirlash va o'chirish imkoniyatiga ega bo'ladi. Fayllar serverda bir yoki bir nechta direktoriyalarda saqlanishi mumkin va foydalanuvchi bu direktoriyalarda mazkur fayllar bilan ishlash imkoniyatiga ega bo'ladi.
4. Fayllarni o'tkazish: FTP istemcisi orqali foydalanuvchi serverga fayllarni yuborishi va olishi mumkin. Buning uchun foydalanuvchi fayl nomini, faylning yo'li yoki direktoriyasini aniqlaydi va uygun buyruqlarni yuboradi. Server fayllarni qabul qilib, ularga qo'lda kelgan buyruqlarni bajaradi.
5. Buyruqlar: FTP istemcisi server bilan fayllar haqida turli buyruqlarni amalga oshirishi mumkin. Ba'zi asosiy buyruqlar quyidagilardir:
- NLST: Serverdagi fayllarni ro'yxatini ko'rish.
- RETR: Serverdan faylni olish.
- STOR: Serverga fayl yuborish.
- DELE: Serverdagi faylni o'chirish.
- MKD: Yangi direktoriya yaratish.
6. Aloqani yopish: Foydalanuvchi server bilan aloqani tugatish uchun FTP istemcisini yopishi yoki aloqani to'xtatish tugmasini bosing. Bu jarayon foydalanuvchi va server orasidagi aloqani tugatadi.
Shunday qilib, FTP protokoli yordamida foydalanuvchilar fayllarni serverlar orqali o'tkazishi va boshqarishi mumkin. Bu protokol odatda web sahifalarni yuklash, fayllarni tarqatish, tizimlararo fayl almashish va boshqalar kabi muhim vazifalarni bajarishda qo'llaniladi.
FTP mijoz va server o'rtasidagi ikkita aloqa kanaliga tayanadigan mijoz-server protokoli: suhbatni boshqarish uchun buyruq kanali va fayl mazmunini uzatish uchun ma'lumotlar kanali.
Oddiy FTP uzatish qanday ishlaydi:
Foydalanuvchi odatda FTP serveriga kirishi kerak , garchi ba'zi serverlar o'z kontentining bir qismini yoki barchasini loginsiz foydalanishga imkon beradi, bu model anonim FTP deb nomlanadi .
Foydalanuvchi faylni yuklab olishni so'raganda, mijoz server bilan suhbatni boshlaydi.
FTP-dan foydalanib, mijoz serverga fayllarni yuklashi, yuklab olishi, o'chirishi, nomini o'zgartirishi, ko'chirishi va nusxalashi mumkin.
FTP seanslari faol yoki passiv rejimlarda ishlaydi:
Faol rejim. Mijoz buyruq kanali so'rovi orqali seansni boshlaganidan so'ng, server mijozga qayta ma'lumot ulanishini yaratadi va ma'lumotlarni uzatishni boshlaydi.
Passiv rejim. Server mijozga ma'lumotlar kanalini ochish uchun kerakli ma'lumotlarni yuborish uchun buyruq kanalidan foydalanadi. Passiv rejimda mijoz barcha ulanishlarni boshlaydi, chunki u xavfsizlik devorlari va tarmoq manzillarini tarjima qilish shlyuzlarida yaxshi ishlaydi.



1-rasm. Faol FTP va passiv FTP.
Foydalanuvchilar FTP bilan oddiy buyruq qatori interfeysi -- Microsoft Windows, Apple macOS yoki Linux-dagi konsol yoki terminal oynasidan yoki maxsus grafik foydalanuvchi interfeysi orqali ishlashi mumkin. Veb-brauzerlar FTP mijozi sifatida ham xizmat qilishi mumkin.

Yüklə 1,25 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə