12-Laboratoriya ishi
FTP xizmatini sozlash va uning ishlash prinsipini o‘rganish
Ishdan maqsad: FTP xizmatini sozlash va uning ishlash prinsipi bo„yicha amaliy ko„nikmalar hosil qilish.
Fayl uzatish protokoli (FTP) bu faylni bir xostdan boshqasiga nusxalash (ko„chirish) uchun TCP/IP tomonidan ta‟minlanadigan standart mexanizm hisoblanadi. Fayllarni bir tizimdan boshqasiga ko„chirib o„tkazish oddiy va sodda ko„rinadigan bo„lsada, birinchi navbatda ba‟zi muammolarni hal qilish kerak. Masalan, ikkita tizim turli xil fayl nomlari tizimidan foydalanishi mumkin. Ikki tizimda matn va ma‟lumotlarni taqdim etishning turli xil usullari bo„lishi mumkin. Ikki tizim turli xil katalog tuzilmalariga ega bo„lishi mumkin. Ushbu muammolarning barchasi FTP tomonidan juda sodda va ishonchli yechim bilan hal qilindi. FTP mijoz-server arxitekturasida qurilgan va mijoz va server o„rtasida buyruqlar va ma‟lumotlarni uzatish uchun turli tarmoq ulanishlaridan foydalanadi. Bir ulanish ma‟lumot uzatish
jarayoni uchun ishlatiladi, ikkinchisi boshqaruv ma‟lumotlari uchun (buyruqlar va javoblar). Buyruqlarni ajratish va ma‟lumotlarni uzatish FTP ni yanada samaraliroq qiladi.
FTP TCP xizmatlaridan foydalanadi. FTP ikkita belgilangan TCP portlaridan foydalanadi: 21-port bu boshqaruv jarayoni uchun va 20-port ma‟lumot uzatish jarayoni uchun ishlatiladi. Unga ikkita TCP ulanishi kerak.
12.1- rasmda FTP ning asosiy modeli ko„rsatilgan. FTP mijoz uchta kompo- nentdan iborat:
foydalanuvchi interfeysi, boshqaruv jarayoni va ma‟lumotlarni uzatish jarayoni. FTP server ikkita komponentdan iborat: boshqaruv jarayoni va ma‟lumotlarni uzatish jarayoni. Boshqarish aloqalari boshqaruv jarayonlari o„rtasida amalga oshiriladi. Ma‟lumot uzatish aloqalari ma‟lumotlar uzatish jarayonlari o„rtasida amalga oshiriladi.