uy - Mobil qurilmalar
FTP protokoli (SFTP, FTPS) - bu nima, FTP orqali mijoz va server o'rtasidagi ulanish. Tarmoq fayl xizmatlariga misollar: FTP va NFS FTP ning o'xshashlari qanday?

FTP File Transfer Protocol degan ma'noni anglatadi. FTP ning asosiy maqsadi Internetdagi fayllarni (masofadagi kompyuterdan mahalliy kompyuterga va aksincha) yo'naltirish (nusxalash, uzatish)dir. Bundan tashqari, FTP-dan foydalanib, siz fayllaringiz bilan to'g'ridan-to'g'ri masofaviy kompyuterda ishlashingiz mumkin (ularning nomini o'zgartirish, o'chirish, katalog yaratish va h.k.).

FTP yordamida faylni uzatish uchun sizga ikkita dastur kerak bo'ladi: FTP mijozi va FTP serveri.

FTP mijozi Internet-brauzer (MS Internet Explorer, Netscape Navigator), FAR fayllarni boshqarish dasturi, CuteFTP maxsus dasturi va boshqalar bo'lishi mumkin. FTP mijozi HomeSite, Dreamweaver yoki FrontPage kabi ba'zi HTML muharrirlariga ham o'rnatilgan.

FTP server- umumiy foydalanish mumkin bo'lgan fayllarni o'z ichiga olgan va FTP protokolini qo'llab-quvvatlash uchun tuzilgan kompyuter (FTP serverida FTP protokolini qo'llab-quvvatlaydigan dasturiy ta'minot bo'lishi kerak).

  • FTP serverida FTP protokolini qo'llab-quvvatlaydigan dastur boshqa kompyuterlardan (masalan, siznikidan) kelgan barcha so'rovlarni kuzatib boradi, ularni qayta ishlaydi va javob beradi.
  • FTP serverini o'rnatishda boshqa mijoz dasturlari uchun ochiq bo'lgan katalog ko'rsatiladi.
  • Barcha fayllar va kataloglar o'z atributlariga ega bo'lib, ularga masofaviy kompyuterlardan kirishni cheklaydi. Masalan, bitta faylni faqat o'qish uchun, boshqasini o'qish-yozish, uchinchisini faqat bajarish, to'rtinchisini boshqa mashinalar uchun to'liq ochiq va hokazo qilish mumkin. Kataloglar bilan ham xuddi shunday. Ba'zi kataloglar faqat o'qish uchun, boshqalari o'qish-yozish va hokazo.
FTP protokoli bilan ishlash algoritmi

Foydalanuvchi darajasida FTP ishlashi bir necha bosqichlarni o'z ichiga oladi:

1. Identifikatsiya (foydalanuvchi nomingiz va parolingizni kiritish).

2.Katalogni tanlang.

3.Almashtirish rejimini aniqlash (blok-blok, oqim, ASCII yoki binar).

4. Almashtirish buyruqlarini bajaring (get, mget, dir, mdel, mput yoki put).

5. Jarayonni yakunlash (chiqish yoki yopish).

FTP - bu juda noodatiy protsedura, chunki u kompyuterlar orasidagi ikkita mantiqiy ulanishni qo'llab-quvvatlaydi (1-rasm). Bitta ulanish masofaviy kirish uchun va Telnet protokolidan foydalanadi. Boshqa ulanish ma'lumotlar almashinuvi uchun. Server 21-portda passiv ochiq operatsiyani bajaradi va mijoz bilan ulanishni kutadi. Mijoz 21-portda faol ochiq operatsiyani amalga oshiradi. Kanal FTP protsedurasi tugamaguncha faol qoladi. TOS (IP xizmati turi) minimal kechikishga mos keladi, chunki bu kanal buyruqlarni qo'lda kiritish uchun ishlatiladi. Har safar fayllarni uzatish uchun ma'lumotlar kanali (TCP) hosil bo'ladi. Kanal uzatish boshlanishidan oldin ochiladi va end_of_file (fayl oxiri) kodi bilan yopiladi. Bu holda IP xizmat turi (TOS) maksimal o'tkazish qobiliyatiga qaratilgan.

Yakuniy foydalanuvchi protokol tarjimoni bilan o'zaro aloqada bo'lib, uning vazifasi foydalanuvchi va fayl tizimi o'rtasida mahalliy va masofaviy ma'lumotlar almashinuvini boshqarishdir. FTP ishlashi paytida Internetning turli qismlari o'rtasidagi o'zaro ta'sir diagrammasi rasmda ko'rsatilgan. 1.

Birinchidan, mijozning iltimosiga binoan nazorat kanali shakllantiriladi, keyinchalik u mijozdan buyruqlar va serverdan javoblarni uzatish uchun ishlatiladi. Axborot kanali mijozning buyrug'i bilan server tomonidan shakllantiriladi; u butun FTP seansi davomida doimiy mavjud bo'lishi shart emas va kerak bo'lganda shakllantirilishi va yo'q qilinishi mumkin. Boshqaruv kanali faqat axborot almashinuvi tugagandan keyingina yopilishi mumkin. Boshqaruv kanali Telnet protokolidan foydalanadi. Boshqaruv kanali shakllantirilgandan so'ng, mijoz u orqali buyruqlar yuborishi mumkin. Server ushbu buyruqlarni qabul qiladi va sharhlaydi va javoblarni yuboradi.

Guruch. 1. FTP protokolining ishlash sxemasi.

Ikki masofali mashinalar o'rtasida axborot almashinuvini tashkil etish

Mijozning tashabbusi bilan ikkita kompyuter o'rtasida fayl almashinuvi amalga oshirilganda, ularning hech biri mijozning mashinasi bo'lmaganda, boshqa o'zaro ta'sir sxemasi ham mumkin (2-rasm).

Guruch. 2. Ikki masofaviy mashina o'rtasida axborot almashinuvini tashkil etish

Almashtirish rejimini sozlash bosqichida quyidagi variantlar taqdim etiladi:

1. Bloklash buyrug'i faylning mantiqiy yozuvlari strukturasini saqlaydi. 2. Oqim buyrug'i bloklar uchun boshqaruv ma'lumotlari yuborilmaydigan rejimni o'rnatadi. Bu eng tez almashinuv rejimi va sukut bo'yicha ishlaydi. 3. TYPE buyrug'i IMAGE, ASCII yoki EBCDIC almashish rejimlarini belgilashi mumkin. Ulardan sukut bo'yicha ASCII ishlatiladi. EBCDIC rejimi EBCDIC belgilar to'plami bilan ishlaydigan kompyuterlar o'rtasida almashish uchun ishlatiladi. IMAGE rejimi 8 bitli bayt almashinuvini o'z ichiga oladi va ikkilik (matn emas) ma'lumotni uzatish uchun ishlatiladi. Buyruqlarning batafsil ro'yxati quyida keltirilgan. Strukturaviy ravishda ma'lumot fayllar (standart tuzilma), yozuvlar ketma-ketligi (ASCII yoki EBCDIC matn fayllari uchun qo'llaniladi) yoki sahifama-sahifa (oxirgi tuzilma tavsiya etilmaydi) shaklida uzatilishi mumkin. 4. Uzoq serverdan faylni nusxalash uchun GET buyrug'idan foydalaning, fayllar guruhini nusxalash uchun - MGET, ikkinchi holatda joker belgilar ishlatiladi, masalan, MGET *.txt (yoki RFC-18*.txt). , bu holda RFC-1800 dan fayllar ko'chiriladi. txt dan RFC-1899.txt ga, agar ular joriy katalogda mavjud bo'lsa). Qaysidir darajada, GET buyrug'ining analogi DIR (ls) buyrug'i bo'lib, faqat u ba'zi operatsion tizimlar uchun ekvivalent bo'lgan katalog tarkibini uzatadi. Mget modifikatsiyasidan foydalanganda ehtiyot bo'ling - uzoq nusxa ko'chirish orqali telekommunikatsiya kanalini bloklashingiz mumkin. Uzoq serverga fayl yozish uchun PUT buyrug'idan foydalaning. Ayirboshlash operatsiyalarida odatda mahalliy kompyuterning joriy katalogidan foydalaniladi. Sizda har doim LCD buyrug'i yoki uning ekvivalenti yordamida mahalliy katalogni o'zgartirish imkoniyati mavjud.

Har qanday almashish buyrug'i bir necha bosqichda amalga oshiriladi:

  • Mijoz nazorati ostida kanalni shakllantirish, chunki aynan mijoz get, dir, put va hokazo buyrug'ini bergan.
  • Mijoz o'z kompyuterida ixtiyoriy port raqamini tanlaydi va bu port uchun passiv ochiq protsedurani amalga oshiradi.
  • Mijoz port raqamini PORT buyrug'i yordamida boshqaruv kanalidagi (port 21) serverga yuboradi. Buni PORT buyrug'isiz bajarish mumkin (buyruqlar kanali bilan bir xil port yordamida), lekin bu kechikishni oshiradi va shuning uchun tavsiya etilmaydi.
  • Server nazorat kanali orqali port raqamini oladi va mijoz kompyuterining belgilangan portiga faol ochish buyrug'ini beradi. Server har doim ma'lumotlar kanali uchun 20-raqamli portdan foydalanadi.
FTP buyruqlar ro'yxati:
  • server_name-ni oching- ochiq ulanish. Serverga ulanishni ochadi. Ushbu nom mijozni yuklaydigan buyruqni kiritishda darhol ko'rsatilishi mumkin: ftp ftp.karelia.ru.
  • cd katalog_nomi- katalogni o'zgartirish. FTP serveridagi boshqa ishchi katalogga o'tadi.
  • dir [fayl nomi]- fayllar ro'yxatini ko'rsatish. Joriy katalogdagi fayllar ro'yxatini qaytaradi. Agar siz katalog ro'yxati formatiga qiziqsangiz, bu yerni bosing. Guruh operatsiyalari shablonlaridan foydalanishingiz mumkinligini unutmang.
  • fayl nomini oling [localfilename]- faylni qayta yozish. Faylni masofaviy kompyuterdan mahalliy kompyuterga qayta yozadi. Agar mahalliy fayl nomi ko'rsatilgan bo'lsa, uni shu nom ostida yozadi, aks holda u standart katalogga yoziladi.
  • mget [fayl nomi]- fayllar guruhini qayta yozish. Get bilan bir xil, lekin joker belgilarga ruxsat beriladi. Har bir fayldan nusxa olishdan oldin tasdiqlash so'raladi. Tasdiqlashlarni bekor qilish uchun so'rovni kiriting.
  • taklif- mget va mpput buyruqlarida tasdiqlashni bekor qiladi.
  • fayl nomini qo'ying [masofaviy fayl nomi]- faylni serverga yozish. Faylni mahalliy kompyuterdan masofaviy kompyuterga remote_file_name nomi ostida qayta yozadi. Agar u ko'rsatilmagan bo'lsa, u holda fayl mahalliy fayl nomi bilan joriy katalogga yoziladi. Anonim foydalanuvchilar uchun buyruq taqiqlangan
  • mput [fayl nomi]- fayllar guruhini yozish. Xuddi shunday, lekin joker belgilarga ruxsat beriladi. Har bir fayl yozilishidan oldin tasdiqlash so'raladi. Tasdiqlashlarni bekor qilish uchun so'rovni kiriting.
  • ascii- fayllarni uzatish uchun ascii usulini o'rnatadi. Ingliz tilida matnli fayllarni yuborish uchun foydalaniladi. Biroq, ishonchlilik uchun ikkilikdan foydalanish yaxshiroqdir.
  • ikkilik- fayllarni uzatishning ikkilik usulini o'rnatadi. Bunday holda, fayl uzatish paytida qayta kodlanmaydi va o'zgarmagan holda qayd etiladi. Bu fayllarni uzatishning eng xavfsiz usuli.
  • yaqin- ushbu serverga ulanishni yopadi va buyruq rejimiga qaytadi. FTP mijozidan chiqqaningizda bu buyruq avtomatik ravishda bajariladi.
  • tark et- FTP mijozidan chiqish.
  • foydalanuvchi- joriy serverda yangi nom bilan ro'yxatdan o'tadi. Agar siz birinchi marta anonim foydalanuvchi nomini noto'g'ri kiritgan bo'lsangiz va ochish buyrug'ini qayta yozishni xohlamasangiz, ushbu buyruqdan foydalaning.
  • LCD [katalog nomi]- mahalliy kompyuterda ko'rsatilgan katalogga o'tadi.
  • pwd- masofaviy kompyuterda joriy katalogni ko'rsatadi.
  • tizimi- masofaviy kompyuterda operatsion tizim turini ko'rsatadi.
  • Yordam- Yordam bering. FTP mijoz buyruqlari yoki ko'rsatilgan muayyan buyruq haqida umumiy ma'lumotni qaytaradi.

Salom, aziz blog o'quvchilari. Internetda ma'lumot uzatish mexanizmini tushunish yo'lidagi keyingi qadam FTP-ni o'rganish bo'ladi, bu orqali siz boshqa narsalar qatorida uzoq serverdagi istalgan fayllar bilan ishlashingiz mumkin.

.jpg

Yoki 21 dan boshqa portdan foydalansangiz, murakkabroq variantdan foydalaning:

Ftp://login:password@site:35/images/file-1.jpg

Biroq, ushbu kontekstda veb-brauzerdan foydalanish faqat sizni qiziqtirgan fayllarni ko'rish yoki yuklab olish imkonini beradi. FTP ning barcha afzalliklaridan to'liq foydalanish uchun siz mijoz sifatida Filezilla () kabi maxsus dasturlardan foydalanishingiz kerak:


Sozlangan FileZilla mijozi orqali masofaviy serverga ulanish uchun uning domeniga ( va ), foydalanuvchi nomi, parol va portiga mos keladigan xost nomini kiritishingiz kerak.

Aytgancha, Filezilla haqidagi maqola nafaqat standart ma'lumotni, balki uning xavfsizlik zaifliklarini bartaraf etish bo'yicha amaliy maslahatlarni ham beradi (ko'p afzalliklarga qaramay, u shunga o'xshash profildagi boshqa dasturlar singari bunday muammolarga ega), shuning uchun men Yuqoridagi havolani bosish orqali ushbu materialni o'qing.

Ammo davom etaylik. FTP ulanishi paytida mijoz-server o'zaro ta'sirini sxematik tarzda quyidagicha tasvirlash mumkin:


Agar biz ushbu jarayonni nuqtama-nuqta tasvirlasak, u quyidagicha ko'rinadi:

  • Foydalanuvchi mijoz ilovasini faollashtiradi va foydalanuvchi nomi va parolni kiritish orqali serverga ulanadi.
  • Tegishli modullar - mijoz va server tomonidagi protokol tarjimonlari o'rtasida boshqaruv aloqasi o'rnatiladi.
  • Foydalanuvchi mijoz orqali serverga FTP ulanishining turli parametrlarini (faol yoki passiv rejim, port, ma'lumotlarni uzatish turi, ularning turi) belgilaydigan buyruqlar, shuningdek foydalanuvchi amalga oshirishni rejalashtirgan harakatlar uchun ko'rsatmalar yuboradi. tashqariga (masalan, o'chirish, nomini o'zgartirish, faylni yuklash va hokazo) .d.).
  • Barcha kerakli parametrlar o'rnatilgandan so'ng, passiv bo'lgan ishtirokchilardan biri (masalan, mijoz) ma'lumotni uzatish uchun belgilangan portga ulanishni ochish uchun kutish rejimiga o'tadi. Keyin faol ishtirokchi ulanishni ochadi va belgilangan kanal orqali ma'lumotlarni uzatishni boshlaydi.
  • O'tkazish tugagandan so'ng, bu ulanish yopiladi, lekin tarjimonlar o'rtasidagi nazorat kanali ochiq qoladi, buning natijasida foydalanuvchi ma'lumotlar uzatishni xuddi shu seans ichida qayta ochishi mumkin.
  • Agar foydalanuvchi uzoq serverda joylashgan saytning ma'muri bo'lsa, autentifikatsiya va ulanishdan so'ng u har qanday mumkin bo'lgan harakatlarni amalga oshirishi mumkin.

    Biroq, Internetda juda ko'p bepul FTP serverlari mavjud bo'lib, ular asosan matnli hujjatlar, musiqa, fotosuratlar, videolar, dasturlarni tarqatish va hokazolarni saqlash va yuklab olish uchun mo'ljallangan turli xil fayllar kutubxonalaridir.

    Bunday holda, ro'yxatdan o'tgan foydalanuvchi, avtorizatsiyadan so'ng, ma'lum kataloglarga juda cheklangan kirish huquqiga ega va ularning mazmuni bilan faqat ma'lum ko'rsatilgan operatsiyalarni bajarishi mumkin (masalan, fayllarni ko'rish va yuklab olish).

    Autentifikatsiya ma'lumotlarini kiritishni talab qiluvchi serverga standart ulanishdan tashqari, har qanday foydalanuvchi shaxsiy ma'lumotlarni taqdim etmasdan serverga ulanishi mumkin bo'lgan anonim FTP tushunchasi mavjud. Agar siz brauzerdan mijoz sifatida foydalansangiz, faylga kirish manzili soddalashtirilishi va quyidagicha taqdim etilishi mumkin:

    Ftp://site/images/file-1.jpg

    Amalda, anonim FTP bilan tarmoqda ma'lum bo'lgan "anonim" so'zi odatda kirish uchun login sifatida ishlatiladi va elektron pochta manzili parol sifatida ishlatiladi, ammo bu ko'p hollarda tasdiqlanmaydi.

    Xavfsiz FTP (SFTP, FTPS va SSH-dan foydalanish)

    Ushbu protokol dastlab xavfsiz bo'lishi uchun mo'ljallanmagan, chunki u 1971 yilda ishlab chiqilgan va dastlab faqat bir nechta harbiy ob'ektlar va universitetlar kirish huquqiga ega bo'lgan APRANET tadqiqot tarmog'ida ishlatilgan.

    Ammo World Wide Web rivojlanishi bilan yuqorida aytib o'tilgan APRANET uning bir qismiga aylandi va shuning uchun FTP texnologiyasi u erga ko'chib o'tdi, chunki u juda ko'p afzalliklarga ega edi. Biroq, shu bilan birga, ruxsatsiz kirish xavfi bir necha darajaga oshdi.

    Shu sababli, serverlarni har xil turdagi hujumlardan himoya qilish uchun shoshilinch ehtiyoj bor. Oddiy FTP ma'lumotlarni shifrlangan shaklda uzatish imkoniyatiga ega emas, buning natijasida foydalanuvchi nomlari, parollar, buyruqlar va boshqa ma'lumotlar tajovuzkorlar tomonidan oson va oson tutib olinishi mumkin.

    Shu sababli, FTP orqali uzatiladigan ma'lumotlarni shifrlashning bir qancha usullari ishlab chiqilgan. Bu usullarning barchasi birgalikda umumiy va qisqacha "Xavfsiz FTP" nomini oldi. Ushbu atamaga mos keladigan protokol turlari:

    1. FTPS (FTP + SSL) aslida SSL (Secure Sockets Layer) kriptografik protokoli tomonidan taqdim etilgan standart fayl uzatish protokolining kengaytmasi hisoblanadi. Bugungi kunda uning yanada rivojlangan analogi TLS (Transport Layer Security) hisoblanadi. Xavfsizlikni ta'minlashning ikkita usuli mavjud:

    1.1. Implicit eskirgan va ma'lumotni shifrlashni ta'minlaydigan SSL yoki TLS talab qiladigan standart protokoldan foydalanadi. Ushbu usul bilan odatdagidan boshqa portlardan foydalanish kerak, bu noqulaylik tug'diradi, chunki u FTPSni qo'llab-quvvatlamaydigan mijozlar va serverlarning mosligini buzadi.

    1.2. Explicit ancha qulayroq, chunki u standart FTP protokoli buyruqlaridan foydalanadi, lekin javobni yuborishda ma'lumotlarni shifrlaydi, bu sizga moslikni saqlashga imkon beradi, chunki bu holda FTPS va FTP uchun bir xil portlar qo'llaniladi. Bunday holda, mijoz ma'lumotlarni shifrlash uchun "AUTH TLS" yoki "AUTH SSL" buyrug'ini yuboradi.

    2. SFTP (SSH FTP) xavfsiz kanal orqali ishlaydigan fayllarni uzatish uchun amaliy qatlam protokoli bo'lib, uni bir xil qisqartmaga ega bo'lgan "Oddiy fayl uzatish protokoli" bilan aralashtirib yubormaslik kerak. Agar FTPS oddiygina FTP kengaytmasi bo'lsa, u holda SFTP alohida va hech qanday tarzda SSH (Secure Shell) bilan jihozlangan FTP protokoli bilan bog'liq emas.

    Uni standart FTP va FTPS dan ajratib turadigan asosiy narsa shundaki, SFTP mutlaqo barcha buyruqlar, foydalanuvchi nomlari, parollar va boshqa maxfiy ma'lumotlarni shifrlaydi. Bu butunlay boshqacha konfiguratsiya bo'lgani uchun FTP (FTPS) mijozlari SFTP serveriga ulana olmaydi.

    3. SSH orqali FTP - SSH tunnel orqali muntazam FTP seansini ishlab chiqaradi, ya'ni bu variantni alohida mustaqil protokol bo'lgan SFTP bilan aralashtirib yubormaslik kerak. Ushbu usulni 100% xavfsiz deb atash mumkin emas. Nega?

    Haqiqat shundaki, agar bir nechta SSH mijozlari dastlab 21-port orqali amalga oshiriladigan boshqaruv kanali uchun tunnel o'rnatsa (va bu holat deyarli har doim kuzatiladi), u holda ushbu maxsus kanal himoyalangan bo'ladi. Ma'lumotlarni uzatishda mijoz dasturi yangi TCP ulanishlarini ochadi, ular endi SSH himoya qobig'ining ta'siri ostida bo'lmaydi.

    Umid qilamanki, siz ushbu xavfsiz protokol variantlari bilan adashmaysiz. Qandaydir tarzda tushunishni osonlashtirish uchun men qisqacha xulosa qilaylik. Ob'ektiv ravishda, SFTP eng yuqori darajadagi himoyani ta'minlaydi. Aniq FTPS ishonchliligidan biroz pastroq, ammo u qulayroq, chunki u oddiy portlardan foydalanishga imkon beradi. Qaysi birini tanlash siz duch kelgan vazifa turiga va, albatta, server sozlamalariga bog'liq.

    Biz allaqachon bilib olganimizdek, Internet - bu turli xil aloqa kanallaridan iborat va ma'lum texnologiyalar tufayli ishlaydigan millionlab serverlar va mijoz kompyuterlarini o'z ichiga olgan global kompyuter tarmog'idir. Yuqorida aytilganlarning barchasi tufayli ma'lumotni bir kompyuterdan ikkinchisiga o'tkazish imkoniyati paydo bo'ldi, ammo qanday ma'lumot, aniqrog'i, qanday turdagi va format? Ushbu ma'lumot foydalanuvchi kompyuterida qanday taqdim etiladi? Ushbu ma'lumot bilan ishlashda qanday qoidalar va stsenariylar qo'llaniladi? Ushbu savollarga javoblar Internetda ishlaydigan xizmatlarning tavsiflari bilan berilgan.

    Xizmatlar - bu Internet-serverlar tomonidan taqdim etiladigan xizmatlar turlari.

    Internet tarixida turli xil xizmatlar mavjud bo'lib, ulardan ba'zilari endi qo'llanilmaydi, boshqalari asta-sekin mashhurligini yo'qotadi, boshqalari esa o'zining gullash davrini boshdan kechirmoqda.

    Biz hozirda o'z ahamiyatini yo'qotmagan xizmatlarni sanab o'tamiz:

    • World Wide Web - World Wide Web - gipermatnli hujjatlarni, jumladan grafik, ovoz va videolarni qidirish va ko'rish xizmati.
    • Elektron pochta – elektron pochta – elektron xabarlarni uzatish xizmati.
    • Usenet, Yangiliklar - yangiliklar guruhlari, yangiliklar guruhlari - onlayn gazeta yoki e'lonlar taxtasining bir turi.
    • FTP - bu fayllarni uzatish xizmati.
    • ICQ - bu klaviatura yordamida real vaqt rejimida muloqot qilish xizmati.
    • Telnet - bu kompyuterlarga masofadan kirish xizmati.
    • Gopher - ierarxik kataloglar yordamida ma'lumotlarga kirish xizmati.
    Ushbu xizmatlar orasida biz aloqa uchun mo'ljallangan xizmatlarni, ya'ni aloqa, ma'lumotni uzatish (E-mail, ICQ), shuningdek, ma'lumotlarni saqlash va foydalanuvchilarga ushbu ma'lumotlarga kirishni ta'minlash bo'lgan xizmatlarni ajratib ko'rsatishimiz mumkin.

    Eng so'nggi xizmatlar orasida saqlangan ma'lumotlar hajmi bo'yicha etakchi o'rinni WWW xizmati egallaydi, chunki bu xizmat foydalanuvchilar uchun eng qulay va texnik jihatdan eng ilg'or hisoblanadi. Ikkinchi o'rinda FTP xizmati turadi, chunki foydalanuvchi uchun qanday interfeys va qulayliklar ishlab chiqilgan bo'lishidan qat'i nazar, ma'lumotlar hali ham ushbu xizmat tomonidan taqdim etilgan fayllarda saqlanadi. Gopher va Telnet xizmatlarini hozirda "o'layotgan" deb hisoblash mumkin, chunki bu xizmatlarning serverlarida deyarli yangi ma'lumotlar olinmaydi va bunday serverlar va ularning auditoriyasi soni deyarli ko'paymaydi.

    World Wide Web - World Wide Web World Wide Web (WWW) - bu Internet resurslarini qidirish va ularga kirish uchun gipermatn, aniqrog'i, gipermedia axborot tizimi. Gipermatn - bu kompyuter ekranidagi matn elementlari o‘rtasida semantik bog‘lanishlarni bir elementdan ikkinchi elementga oson o‘tish imkonini beradigan tarzda o‘rnatish imkonini beruvchi axborot tuzilmasi.

    Amaliyotda gipermatnda ba’zi so‘zlar tagiga chizilgan yoki boshqa rangda bo‘yalgan holda ajratib ko‘rsatiladi. So'zni ajratib ko'rsatish ushbu so'z bilan alohida hujjat o'rtasida bog'liqlik mavjudligini ko'rsatadi, unda ajratilgan so'z bilan bog'liq mavzu batafsilroq muhokama qilinadi.

    Gipermedia - bu gipermatn ta'rifidagi "matn" so'zini "har qanday turdagi ma'lumotlar" bilan almashtirsangiz nima bo'ladi: ovoz, grafik, video. Bunday gipermedia havolalari mumkin, chunki matnli ma'lumotlar bilan bir qatorda boshqa har qanday ikkilik ma'lumotlarni, masalan, kodlangan tovush yoki grafiklarni bog'lash mumkin.Shunday qilib, agar dastur dunyo xaritasini ko'rsatsa va foydalanuvchi bu erda qit'ani tanlasa. sichqoncha yordamida xarita, dastur u haqida grafik, audio va matnli ma'lumotlarni taqdim etishi mumkin.

    WWW tizimi HyperText Transfer Protocol (HTTP) deb nomlangan maxsus ma'lumotlarni uzatish protokoli asosida qurilgan.

    WWW tizimining barcha mazmuni WWW sahifalaridan iborat.

    WWW sahifalari World Wide Web tizimining gipermedia hujjatlaridir. Gipermatn belgilash tili HTML (Hypertext markup language) yordamida yaratilgan.

    Bitta WWW sahifasi odatda bitta serverda joylashgan, o'zaro bog'langan va ma'nosi bilan bog'liq (masalan, bitta o'quv muassasasi yoki bitta muzey haqidagi ma'lumotlarni o'z ichiga olgan) gipermedia hujjatlari to'plamidan iborat. Har bir sahifa hujjati, o'z navbatida, matn va rasmlarning bir nechta ekran sahifalarini o'z ichiga olishi mumkin. Har bir WWW sahifasida o'zining "sarlavha sahifasi" (inglizcha: "bosh sahifa") - sahifaning asosiy komponentlariga havolalarni o'z ichiga olgan gipermedia hujjati mavjud. "Sarlavha sahifasi" manzillari Internetda sahifa manzillari sifatida tarqatiladi.

    Bir-biriga havolalar orqali bog'langan va umumiy maqsadga erishish uchun mo'ljallangan veb-sahifalar to'plami veb-sayt deb ataladi.

    Elektron pochta.

    Elektron pochta taxminan 30 yil oldin paydo bo'lgan. Bugungi kunda bu Internetda ma'lumot almashishning eng keng tarqalgan vositasidir. Elektron pochtani qabul qilish va yuborish qobiliyati nafaqat boshqa shaharlar va mamlakatlardagi do'stlar bilan muloqot qilish uchun, balki biznesda ham foydali bo'lishi mumkin. Masalan, ishga kirishda siz turli kompaniyalarga elektron pochta orqali rezyumeni tezda yuborishingiz mumkin. Bundan tashqari, siz ro'yxatdan o'tishingiz kerak bo'lgan ko'plab saytlarda (on-layn o'yinlar, onlayn-do'konlar va boshqalar) ko'pincha elektron pochtangizni taqdim etishingiz kerak. Bir so'z bilan aytganda, elektron pochta juda foydali va qulay narsa.

    Elektron pochta (Electronic mail, English mail - mail, abbreviated e-mail) Internet ichida, shuningdek, boshqa elektron pochta tarmoqlari o'rtasida matnli xabarlarni uzatish uchun ishlatiladi.

    Elektron pochtadan foydalanib, siz xabarlarni yuborishingiz, ularni elektron pochta qutingizga olishingiz, muxbirlarning xatlariga javob berishingiz, xatlar nusxalarini bir vaqtning o'zida bir nechta qabul qiluvchiga yuborishingiz, olingan xatni boshqa manzilga yuborishingiz, manzillar o'rniga mantiqiy nomlardan foydalanishingiz, bir nechta xatlarni yaratishingiz mumkin. Har xil turdagi yozishmalar uchun pochta qutisi bo'limlari harflarga turli xil tovush va grafik fayllarni, shuningdek ikkilik fayllar - dasturlarni o'z ichiga oladi.

    Elektron pochtadan foydalanish uchun kompyuter modem orqali telefon tarmog'iga ulangan bo'lishi kerak.

    Tarmoqqa ulangan kompyuter potentsial paketlarni jo'natuvchi va qabul qiluvchisi hisoblanadi. Har bir Internet tuguni xabarni boshqa tugunga yuborayotganda uni qattiq uzunlikdagi paketlarga ajratadi, odatda hajmi 1500 bayt. Har bir paket qabul qiluvchi manzili va jo'natuvchi manzili bilan ta'minlangan. Shu tarzda tayyorlangan paketlar aloqa kanallari orqali boshqa tugunlarga yuboriladi.

    Har qanday paketni qabul qilishda tugun qabul qiluvchining manzilini tahlil qiladi va agar u o'z manziliga to'g'ri kelsa, paket qabul qilinadi, aks holda u keyingi yuboriladi. Xuddi shu xabarga tegishli qabul qilingan paketlar to'planadi. Bitta xabarning barcha paketlari qabul qilingandan so'ng, ular birlashtiriladi va qabul qiluvchiga yetkaziladi. Paketlarning nusxalari qabul qiluvchi tugunidan xabarning muvaffaqiyatli yetkazib berilishini ko'rsatuvchi javob olinmaguncha jo'natuvchi tugunlarda saqlanadi. Bu ishonchlilikni ta'minlaydi.

    Xatni qabul qiluvchiga etkazish uchun siz faqat uning manzilini va eng yaqin pochta qutisining koordinatalarini bilishingiz kerak. Xat oluvchiga boradigan yo'lda bir nechta pochta bo'limlari (tugunlari) o'tadi.

    Harfning yo'lini bosqichma-bosqich aniqlash jarayoni marshrutlash deb ataladi.

    Elektron pochtadan foydalanganda har bir abonentga yagona pochta manzili beriladi, uning formati:

    @ .

    Masalan: [elektron pochta himoyalangan], bu erda yer - foydalanuvchi nomi, space.com - kompyuter nomi, @ - "tijorat" ajratuvchi belgi, ko'pincha "it" deb ataladi.

    Elektron pochta bir vaqtning o'zida ikkala abonentning liniyaning turli uchlarida bo'lishini talab qilmaydi. Elektron pochta orqali olingan xabarlar maxsus "pochta" kompyuterida qabul qiluvchi uchun ajratilgan (uning "pochta qutisi") disk xotirasida saqlanadi, u yerdan ularni yuklab olishi va maxsus mijoz dasturi yordamida o'qishi mumkin. Xabar yuborish uchun siz abonentning elektron pochta manzilini bilishingiz kerak. Yuqori sifatli aloqa bilan elektron pochta dunyoning istalgan nuqtasiga bir necha daqiqada yetib boradi.

    Elektron pochta bilan ishlash uchun juda ko'p sonli dasturlar mavjud bo'lib, ular sizga xat yuborish jarayonini avtomatlashtirishga imkon beradi. Xabarlar oflayn rejimda yaratiladi, ya'ni. pochta serveriga ulanmasdan, bu tarmoqda o'tkaziladigan vaqtni tejaydi va xabarlarni jo'natish va qabul qilish foydalanuvchining iltimosiga binoan, u o'zi xohlagan vaqtda amalga oshiriladi. Dasturning o'zi xatlarni yuboradi va oladi.

    Shaxsiy kompyuterlar uchun elektron pochta dasturlari pochtani qabul qilish va jo'natish uchun turli xil protokollardan foydalanadi.

    Pochta jo'natishda dastur SMTP (Simple Mail Transfer Protocol) protokoli yordamida chiquvchi pochta serveri yoki SMTP serveri bilan bog'lanadi.

    Pochtani qabul qilishda dastur POP3 (Post Office Protocol 3) protokoli yordamida kiruvchi pochta serveri yoki POP3 serveri bilan bog'lanadi. Bular turli xil yoki bir xil kompyuterlar bo'lishi mumkin. Server nomlari provayder tomonidan foydalanuvchilarga taqdim etiladi.

    Zamonaviy IMAP protokoli, xususan, kiruvchi xabarlarni pochta serveridan kompyuterga tanlab nusxalash imkonini beradi. Ushbu protokoldan foydalanish uchun uni provayderingiz ham, elektron pochta dasturingiz ham qo'llab-quvvatlashi kerak.

    Xabarni yuborish sxemasi.

    Oddiy pochtaga nisbatan elektron pochtaning afzalliklari:

    • Samaradorlik
    • Ishonchlilik
    • Arzonlik

    Oddiy pochtaga nisbatan elektron pochtaning kamchiliklari:

    • Keraksiz elektron pochta xabarlarini olish (spam).
    • Virusni yuqtirish xavfi.
    FTP fayl uzatish xizmati.

    Ma'lumki, barcha ma'lumotlar fayllarda saqlanadi. Fayl boshqa o'lchamga ega bo'lishi mumkin va mutlaqo har qanday ma'lumotni o'z ichiga olishi mumkin. Shuning uchun so'nggi 15-20 yil ichida Internetda juda ko'p turli xil fayllar to'plangan, ularning arxivlariga FTP fayl uzatish xizmati yordamida kirish mumkin.

    FTP fayl uzatish xizmati FTP (Fayl uzatish protokoli) protokoliga muvofiq fayllar nusxalarini bir Internet saytidan boshqasiga o'tkazadi. Bu tugunlar qayerda joylashganligi va ular bir-biriga qanday bog'langanligi muhim emas. Umumiy foydalanish uchun fayllarga ega bo'lgan kompyuterlar FTP serverlari deb ataladi.

    FTPning o'zi va ftp-ga kirish vositalari veb-brauzerlar va HTML tilidan ancha oldin paydo bo'lgan. Buning ajablanarli joyi yo'q, chunki ikkilik ma'lumotlarni kompyuterdan kompyuterga o'tkazish har doim Internetning asosiy maqsadi bo'lib kelgan.

    Internetda 10 terabaytdan ortiq bepul fayl va dasturlar mavjud. Har qanday foydalanuvchi FTP xizmatidan foydalanishi va anonim kirish yordamida qiziqqan fayllarni nusxalashi mumkin.

    Dasturlardan tashqari, FTP arxivlarida siz Internet standartlari, press-relizlar, turli bilim sohalari bo'yicha kitoblar (va ayniqsa kompyuter masalalari bo'yicha) va boshqa ko'p narsalarni topishingiz mumkin.

    Foydalanuvchining FTP xizmati bilan ishlashi uchun ko'plab FTP mijoz dasturlari mavjud, masalan, CuteFTP, Far, Windows Commander. Qoidaga ko'ra, ushbu dasturlar ham fayl boshqaruvchilaridir, ya'ni ular mahalliy drayvlar bilan bir qatorda uzoqdagi ma'lumotlarni ko'rishga imkon beradi va ma'lumotni masofaviy diskdan mahalliy diskka nusxalash funktsiyalarini bajaradi.

    Fayl arxiv serverlaridagi fayllarga HTTP va FTP orqali kirish mumkin. FTP protokoli nafaqat uzoq fayl arxiv serverlaridan mahalliy kompyuterga fayllarni yuklab olish, balki, aksincha, fayllarni mahalliy kompyuterdan masofaviy Web serverga, masalan, veb-saytni nashr qilish jarayonida o'tkazish imkonini beradi.

    Misol uchun, cute4232.exe faylini GlobalScape ftp.cuteftp.com fayl arxivi serveridan yuklab olish uchun faylning URL manzilini ko'rsatishingiz kerak. URL manzilini belgilashda FTP protokoli quyidagicha yoziladi: ftp://.

    Natijada, URL yagona manba lokatori quyidagicha ko'rinadi:
    ftp://ftp.cuteftp.com/pub/cuteftp/cute4232.exe
    va uch qismdan iborat:
    ftp:// - kirish protokoli;
    ftp.cuteftp.com fayl arxiv serverining domen nomi;
    pub/cuteftp/cute4232.exe - fayl yo'li va fayl nomi.

    Usenet telekonferensaloqa tizimi.

    Elektron pochtaga juda o'xshash xizmat Usenet yangiliklar guruhidir.

    Yangiliklar Internet tarixidagi ma'lum bir masalaga qiziqqan odamlar guruhlari o'rtasidagi eng qadimgi aloqa vositalaridan biridir. Usenet yangiliklari (ingliz foydalanuvchi tarmog'idan, foydalanuvchilar tarmog'idan) 1979 yilda uch amerikalik talaba tomonidan ixtiro qilingan.Usenet o'sha paytda dasturlash bo'yicha ma'lumotlar va yangiliklarni tarqatish uchun xizmat qilgan.Ma'lumotlar o'n besh sarlavhaga saralangan, keyinchalik ular " yangiliklar guruhlari, konferentsiyalar yoki telekonferentsiyalar.

    Usenet yangiliklar guruhi xizmati yangiliklar guruhlari deb ataladigan turli mavzularda guruh muhokamalarini tashkil qiladi. Bu xizmat NNTP (Network News Transfer Protocol) protokolidan – tarmoq yangiliklarini uzatish protokolidan foydalanadi.Telekonferensiya har qanday mavzuni muhokama qilish imkonini beradi va har kim ma’lum bir odob-axloq qoidalariga rioya qilgan holda o‘z fikrini erkin bildirishi mumkin.

    Agar oddiy elektron pochtani ikki muxbir o'rtasidagi shaxsiy yozishmalarga qiyoslash mumkin bo'lsa, unda yangiliklar ko'proq gazeta nashriga o'xshaydi. Yangiliklarni tarqatish jarayoni shunday ko'rinadi: xabarni chop qilmoqchi bo'lgan shaxs maxsus formatdagi xatni yangiliklar serveriga (maxsus kompyuter) yuboradi. Ushbu xabar qayta ishlanadi va ushbu mavzuga obuna bo'lgan barcha boshqa serverlar (yangiliklar guruhi) yoki ular deyilganidek, yangiliklar guruhlari orasida tarqala boshlaydi. Yangiliklar serveri o'zining eng yaqin qo'shnisini topadi va unga to'plangan yangiliklarni uzatadi. U, o'z navbatida, ularni keyingi qo'shniga uzatadi va jarayon davom etadi, natijada bir necha soat ichida bir marta yuborilgan xat ko'p marta ko'paytiriladi va butun dunyo bo'ylab tom ma'noda tarqaladi. Muayyan konferentsiyaga obuna bo'lgan har bir kishi oxir-oqibat sizning xabaringiz bilan tanishadi.

    Bugungi kunda Usenet-da o'n mingdan ortiq munozara guruhlari (NewsGroups) yoki yangiliklar guruhlari mavjud bo'lib, ularning har biri ma'lum bir mavzuga bag'ishlangan va fikr almashish vositasidir.

    Telekonferentsiya bir necha guruhlarga bo'linadi:

    • yangiliklar - telekonferentsiya tizimiga oid savollar;
    • komp - kompyuterlar va dasturiy ta'minot;
    • rec - o'yin-kulgi, sevimli mashg'ulotlar va san'at;
    • ilmiy - tadqiqot faoliyati va ilovalari;
    • soc - ijtimoiy masalalar;
    • suhbat - turli munozarali masalalar bo'yicha bahslar;
    • misc - qolgan hamma narsa.

    Muhokama materiallarini uyushqoqlik bilan tashkil etuvchi va muxbirlarga taqdim etadigan yangiliklar o'quvchilarining katta tanlovi mavjud.

    ICQ.

    Eng ommabop Internet xizmatlaridan biri bu ICQ (Men seni izlayman - seni izlayman).

    ICQ - bu ICQ tizimida ro'yxatdan o'tgan va hozirda Internetga ulangan har qanday foydalanuvchi bilan suhbatlashish imkonini beruvchi onlayn muloqot usuli.

    Hozirda ICQ tizimida 150 milliondan ortiq foydalanuvchi roʻyxatdan oʻtgan va har bir foydalanuvchi oʻziga xos identifikatsiya raqamiga ega. Dastur ma'lum bir vaqtda Internetda oldindan tuzilgan ro'yxatdagi abonentlar mavjudligi haqida sizni xabardor qiladi va ular bilan aloqani boshlash imkonini beradi.

    ICQ tizimiga obuna bo'lish uchun ICQ mijoz dasturini fayl serveridan (masalan, www.freeware.ru) yuklab olish va uni kompyuteringizga o'rnatish vaqtida ro'yxatdan o'tish kifoya.

    ICQ xususiyatlari:

    • elektron pochta va SMS xabarlarni yuborish;
    • matnli xabarlar (chat);
    • Ovozli ulanish;
    • qiziqishlar, telefon raqami, elektron pochta orqali qidirish;
    • Internet telefoniyasi (kompyuterdan kompyuterga, kompyuterdan telefonga, telefondan kompyuterga qo'ng'iroqlar)
    va boshqalar. Kompyuterga masofaviy kirish xizmati. TELNET masofaviy kirish xizmati TELNET protokoli yordamida Internetga ulangan boshqa kompyuter tizimiga kirish imkonini beradi.

    Bu dastur ikki komponentdan iborat: mijoz kompyuterida ishlaydigan mijoz dasturi va server kompyuterida ishlaydigan server dasturi.

    Mijoz dasturining funktsiyalari:

    • serverga ulanishni o'rnatish;
    • abonentdan kiritilgan ma'lumotlarni qabul qilish, uni standart formatga o'tkazish va serverga yuborish;
    • So'rov natijalarini serverdan standart formatda qabul qilish va ularni mijoz uchun qulay shaklga qayta formatlash.

    Server dasturining funktsiyalari:

    • standart shaklda so'rovni kutish;
    • ushbu so'rovga xizmat ko'rsatish;
    • natijalarni mijoz dasturiga yuborish.

    Telnet Internetga ulanishning oddiy va shuning uchun universal vositasidir.

    Internetda bir xil tarmoq tugunlari bir vaqtning o'zida bir nechta protokollar yordamida ishlashi mumkin. Shu sababli, yirik tarmoq tugunlari endi serverlarning to'liq to'plamiga ega va ularga deyarli barcha mavjud protokollar yordamida kirish mumkin.

    Savollar.
  • Xizmatlar nima?
  • Internetning asosiy xizmatlarini sanab o'ting.
  • Qaysi xizmat Internetda yetakchi o'rinni egallaydi?
  • WWW xizmati foydalanuvchilarga qanday asosiy xizmatlarni taqdim etadi?
  • Giperhavola nima?
  • Gipermatn nima?
  • WWW xizmati qaysi protokolga asoslanadi?
  • Elektron pochta nima uchun ishlatiladi?
  • Marshrutlash nima?
  • Pochta manzili qanday shakllanadi?
  • Pochta orqali olingan xabarlar qayerda saqlanadi?
  • Xatlarni qabul qilish va jo‘natishda qanday pochta protokollaridan foydalaniladi?
  • FTP fayl uzatish xizmatining maqsadi nima?
  • Qanday kompyuterlar FTP serverlari deb ataladi?
  • Fayl arxiv serverlaridagi fayllarga kirish uchun qanday protokol ishlatiladi?
  • Telekonferensaloqa xizmati qanday xizmatlarni taqdim etadi?
  • Usenet xizmatini ishga tushirish uchun qanday protokol ishlatiladi?
  • ICQ xizmati qanday imkoniyatlarga ega?
  • Masofaviy kirish xizmati nima?
  • Sizga taqdim etilgan test o'n bitta savolni o'z ichiga oladi, ularning har birida uchta mumkin bo'lgan javob mavjud. Savollar alohida oynada ko'rsatiladi. Savolga javob berayotganda sichqoncha kursorini tanlangan javob variantiga qo'ying (u oq rangda ko'rinadi) va ustiga bosing. Test natijalariga ko'ra, to'g'ri javoblar soni, javob berishga takroriy urinishlar va ball ko'rsatiladi.

    Sinovni boshlash uchun tugmani bosing



    FTP (File Transfer Protocol) tarmoq fayl xizmati masofaviy fayllarga kirish uchun ishlatiladigan eng qadimgi xizmatlardan biridir. WWW xizmati paydo bo'lgunga qadar, u Internet va korporativ IP tarmoqlarida masofaviy ma'lumotlarga kirish uchun eng mashhur xizmat edi. Birinchi FTP spetsifikatsiyalari 1971 yilga borib taqaladi. FTP serverlari va mijozlari deyarli har bir UNIX operatsion tizimida, shuningdek, boshqa ko'plab tarmoq operatsion tizimlarida mavjud. FTP mijozlari bugungi kunda Internet-brauzerlarga o'rnatilgan, chunki FTP-ga asoslangan fayl arxivlari hali ham mashhur va brauzer bunday arxivlarga kirish uchun FTP protokolidan foydalanadi.

    FTP protokoli butun faylni masofaviy kompyuterdan mahalliy kompyuterga va aksincha ko'chirish imkonini beradi, ya'ni yuklash-yuklab olish sxemasiga muvofiq ishlaydi. Bundan tashqari, u masofaviy katalogni ko'rish va masofaviy fayl tizimidagi kataloglarni navigatsiya qilish uchun bir nechta buyruqlarni qo'llab-quvvatlaydi. Shuning uchun, FTP ma'lumotlarini masofadan turib ko'rish mantiqiy bo'lmagan fayllarga kirish uchun foydalanish uchun ayniqsa qulaydir, ammo butun ma'lumotlarni mijoz kompyuteriga (masalan, dasturning bajariladigan modullarining fayllari) ko'chirish ancha samaralidir.

    FTP protokoli tarmoq orqali aniq matnda parolni uzatishga asoslangan masofaviy foydalanuvchilarni autentifikatsiya qilishning o'rnatilgan primitiv vositalariga ega. Bundan tashqari, foydalanuvchi nomi va parolni talab qilmaydigan anonim kirish qo'llab-quvvatlanadi, bu xavfsizroq, chunki u foydalanuvchi parollarini ushlash tahdidiga duchor qilmaydi.

    FTP protokoli mijoz-server sxemasiga muvofiq amalga oshiriladi. FTP mijozi bir nechta funktsional modullardan iborat:

    Foydalanuvchi interfeysi foydalanuvchidan belgilar buyruqlarini qabul qiladigan va FTP seansi holatini belgilar ekranida ko'rsatadigan foydalanuvchi interfeysi.

    User-Pi foydalanuvchi buyruqlari tarjimonidir. Ushbu modul mos keladigan FTP server moduli bilan o'zaro ishlaydi.

    User-DTP - mijoz-server protokoli orqali User-Pi modulidan olingan buyruqlar yordamida fayl ma'lumotlarini uzatuvchi modul. Ushbu modul mijozning mahalliy fayl tizimi bilan o'zaro ishlaydi.

    FTP serveri quyidagi modullarni o'z ichiga oladi:

    Server-Pi - bu User-PL moduli tomonidan tarmoq orqali uzatiladigan buyruqlarni qabul qiluvchi va sharhlovchi modul.

    Server-DTP - Server-PL moduli buyruqlari yordamida fayl ma'lumotlarini uzatishni boshqaradigan modul.U serverning mahalliy fayl tizimi bilan o'zaro ta'sir qiladi.

    FTP mijozi va serveri ikkita parallel seansni qo'llab-quvvatlaydi - nazorat seansi va ma'lumotlarni uzatish seansi. Mijoz va server o'rtasida dastlabki FTP ulanishi o'rnatilganda nazorat seansi ochiladi va bitta nazorat seansi davomida bir nechta ma'lumotlarni uzatish seanslari ketma-ket bajarilishi mumkin, ular doirasida bir nechta fayllar uzatiladi yoki qabul qilinadi.

    Mijoz va server o'rtasidagi o'zaro aloqaning umumiy sxemasi quyidagicha:

    1. FTP serveri har doim tinglash uchun 21-sonli TCP boshqaruv portini ochadi, masofaviy mijozdan FTP boshqaruv seansini o'rnatish so'rovini kutadi.

    2. Boshqaruv ulanishini o'rnatgandan so'ng, mijoz serverga ulanish parametrlarini ko'rsatadigan buyruqlar yuboradi:

    mijoz nomi va paroli;

    ulanish ishtirokchilarining roli (faol yoki passiv);

    ma'lumotlar porti;

    uzatish turi;

    uzatiladigan ma'lumotlar turi (ikkilik ma'lumotlar yoki ASCII kodi);

    3. Parametrlar bo'yicha kelishib olingandan so'ng ulanishning passiv ishtirokchisi ma'lumotlarni uzatish portiga ulanishni ochish uchun kutish rejimiga o'tadi. Faol ishtirokchi ushbu ulanishni boshlaydi va ma'lumotlarni uzatishni boshlaydi.

    4. Ma'lumot uzatish tugagandan so'ng, ma'lumotlar portlaridagi ulanish yopiladi, lekin boshqaruv aloqasi ochiq qoladi. Foydalanuvchi boshqaruv ulanishi orqali yangi ma'lumotlarni uzatish seansini faollashtirishi mumkin.

    Ma'lumot uzatish portlari FTP mijozi tomonidan tanlanadi (sukut bo'yicha, mijoz ma'lumotlarni uzatish uchun boshqaruv seansi portidan foydalanishi mumkin) va server mijoz portidan kichikroq portdan foydalanishi kerak.

    Mijoz server bilan o'zaro aloqada bo'lganda FTP protokoli bir nechta buyruqlardan foydalanadi (odamlar foydalanadigan mijoz foydalanuvchi interfeysi buyruqlari bilan adashtirmaslik kerak).

    Ushbu buyruqlar uch guruhga bo'lingan:

    tizimga kirishni boshqarish buyruqlari;

    oqimni boshqarish buyruqlari;

    FTP xizmati buyruqlari.

    Kirishni boshqarish buyruqlari to'plami quyidagi buyruqlarni o'z ichiga oladi:

    USER -- mijoz nomini serverga yetkazadi. Bu buyruq nazorat seansini ochadi va foydalanuvchi nomini o'zgartirish uchun boshqaruv seansi ochiq bo'lganda ham berilishi mumkin.

    PASS -- foydalanuvchi parolini aniq matnda uzatadi.

    CWD -- serverdagi joriy katalogni o'zgartiradi.

    REIN -- Boshqarish seansini qayta ishga tushiradi.

    QUIT -- nazorat seansini tugatadi.

    Oqimni boshqarish buyruqlari ma'lumotlarni uzatish parametrlarini o'rnatadi:

    PORT -- ma'lumotlarni uzatishda ulanishning faol ishtirokchisi bo'ladigan xost manzili va portini belgilaydi. Misol uchun, PORT 194,85,135,126,7,205 buyrug'i host 194.85.135.126 va port 1997 faol ishtirokchiga aylantiradi (port raqamini hisoblash ahamiyatsiz emas, lekin bu juda aniq).

    PASV -- Xostni ma'lumotlar ulanishining passiv ishtirokchisi sifatida belgilaydi. Ushbu buyruqqa javoban, kutish rejimida bo'lgan manzil va portni ko'rsatuvchi PORT buyrug'i yuborilishi kerak.

    TYPE -- uzatilayotgan ma'lumotlar turini belgilaydi (ASCII kodi yoki ikkilik ma'lumotlar).

    STRU -- uzatiladigan ma'lumotlarning (fayl, yozuv, sahifa) tuzilishini belgilaydi.

    MODE -- uzatish rejimini o'rnatadi (oqim, bloklar va boshqalar).

    Ta'rifdan ko'rinib turibdiki, FTP xizmatidan yozuvlar yoki sahifalarga bo'lingan tuzilgan va tuzilmagan fayllar bilan ishlash uchun foydalanish mumkin.

    FTP xizmati buyruqlari fayllarni uzatish yoki masofaviy katalogni ko'rib chiqish bo'yicha harakatlarni boshlaydi:

    RETR -- serverdan mijoz xostiga fayl uzatishni so'raydi. Buyruqning parametrlari fayl nomidir. Fayl boshidan ofset ham ko'rsatilishi mumkin - bu kutilmagan ulanish uzilishida faylni ma'lum joydan uzatishni boshlash imkonini beradi (bu parametr foydalanuvchi interfeysining reget buyrug'ida qo'llaniladi).

    STOR -- faylni mijozdan serverga uzatishni boshlaydi. Parametrlar RETR buyrug'i bilan bir xil.

    RNFR va RNTO masofaviy fayl nomini o'zgartirish uchun buyruqlardir. Birinchisi argument sifatida eski fayl nomini oladi, ikkinchisi esa yangisini oladi.

    DELE, MKD, RMD, LIST -- bu buyruqlar mos ravishda faylni o'chiradi, katalog yaratadi, katalogni o'chiradi va joriy katalogdagi fayllar ro'yxatini uzatadi.

    Har bir FTP protokoli buyrug'i matn shaklida uzatiladi, har bir satrda bitta buyruq. Qator CR va LF ASCII kod belgilari bilan tugaydi.

    FTP mijozining foydalanuvchi interfeysi uning dasturiy ta'minotini amalga oshirishga bog'liq. Belgilar rejimida ishlaydigan an'anaviy mijozlar bilan bir qatorda foydalanuvchidan belgilar buyruqlarini bilishni talab qilmaydigan grafik qobiqlar ham mavjud.

    Belgilar mijozlari odatda quyidagi asosiy buyruqlar to'plamini qo'llab-quvvatlaydi:

    hostnameni ochish -- masofaviy server bilan seansni ochish.

    bye -- masofaviy xost bilan sessiyani tugatish va ftp yordam dasturini tugatish.

    yopish -- masofaviy xost bilan sessiyani tugatadi, ftp yordam dasturi ishlashda davom etadi.

    ls (dir) -- joriy masofaviy katalog tarkibini chop etadi.

    get filename -- masofaviy faylni mahalliy xostga nusxalaydi.

    put filename -- masofaviy faylni uzoq serverga nusxalaydi.

    FTP xizmatini o'rnatish va sozlashWindows 2003.

    FTP xizmati Internet Information Services (IIS) ga bog'liq. IIS va FTP xizmatlarini o'rnatish uchun quyidagi amallarni bajaring:


  • Boshlash menyusidan Boshqarish panelini tanlang va Dasturlarni qo'shish yoki o'chirish-ni tanlang.

  • Windows komponentlarini o'rnatish-ni bosing.

  • Komponentlar ro'yxatida Ilova serverini, so'ngra Internet ma'lumot xizmatlarini tanlang (lekin belgilash katakchasini o'zgartirmang) va keyin Komponentlarni bosing.

  • Quyidagi katakchalarni belgilang (agar belgilanmagan bo'lsa):

  • Umumiy fayllar

  • FTP xizmati

  • Internet axborot xizmatlari menejeri

  • Boshqa kerakli funksiyalar yoki xizmatlar uchun katakchalarni belgilang

  • IIS va FTP xizmatlari o'rnatilgan. FTP xizmatidan foydalanishdan oldin uni sozlashingiz kerak.
  • FTP xizmatini sozlash

    Anonim ulanishlarni qabul qilish uchun FTP xizmatini sozlash uchun quyidagi amallarni bajaring:


  • Internet Information Services Manager-ni ishga tushiring yoki IIS qo'shimchasini oching.

  • ServerName-ni kengaytiring, bu erda ServerName - server nomi.

  • FTP saytlari komponentini kengaytiring.

  • Standart FTP saytini o'ng tugmasini bosing va "Xususiyatlar" ni tanlang.

  • Xavfsizlik hisoblari yorlig'iga o'ting.

  • "Anonim ulanishlarga ruxsat berish (agar belgilanmagan bo'lsa)" katagiga belgi qo'ying

  • Uy katalogi yorlig'iga o'ting.

  • O'qish va jurnalga yozish katakchalarini belgilang (agar ular belgilanmagan bo'lsa) va Yozish katagiga belgini olib tashlang (agar u belgilangan bo'lsa).
  • FTP serveri kiruvchi FTP so'rovlarini qabul qilishga tayyor. Siz baham ko'rmoqchi bo'lgan fayllardan nusxa ko'chiring yoki FTP nashriyot papkasiga ko'chiring. Standart papka drive:\Inetpub\Ftproot bo'lib, bu erda drayver IIS o'rnatilgan diskni ifodalaydi.


    FTP uchun papkani o'rnating.

    Jildning barcha mazmunini ushbu jildga nusxalang \\ korp\ dfs\ ish\Kompyuter tarmoqlari\FTP


    FTP uchun yangi foydalanuvchi qo'shilmoqda

  • Kompyuter boshqaruviga o'ting (boshqarish)

  • Biz FTP foydalanuvchisini uning imtiyozlarini sozlash uchun qo'shishimiz kerak. Shuning uchun: Ma'muriyat  Kompyuter boshqaruvi  Mahalliy foydalanuvchilar va guruhlarga o'ting va yangi foydalanuvchi qo'shing.
  • ga ulanishFTP-server.

    Ishning maqsadi:


  • Bilan tanish ftp.

  • Matnli ftp mijozining asosiy buyruqlarini bilib oling.

  • Flashfxp dasturining grafik ftp mijozi bilan ishlashni o'rganing (\\ corp \ dfs \ work \ Computer networks papkasidan oldindan o'rnating!).
  • Nazorat savollari:


  • Ftp protokoli nima uchun ishlatiladi?

  • Anonim ftp ulanishining xususiyatlari qanday?

  • FTP ulanishi paytida ishlatiladigan asosiy buyruqlarni ayting. Bizga ularning maqsadini ayting.

  • Grafik ftp mijozlari nima uchun kerakligini tushuntiring?

  • Grafik va matnli ftp mijozlari serverga yuborilgan buyruqlar darajasida bir-biridan farq qiladimi? Nega?

  • "Masofaviy katalog", "masofaviy mashina" nima?

  • Masofaviy kompyuterda joylashgan faylni qanday ko'rishim mumkin?

  • Flashfxp bilan ishlashning afzalliklarini sanab o'ting.
  • Ishning mazmuni

  • Buyruq yordamida kompyuteringiz mahalliy yoki global tarmoqdagi boshqa kompyuter bilan aloqa o'rnatishi mumkinligini aniqlang ping. Siz yaratgan serverga ulanishni tekshiring

  • 2. Ftp matnli ftp mijozi yordamida yaratgan ftp serveriga ftp ulanishini o'rnating. exe.

  • CD va ls buyruqlaridan foydalanib, unchalik katta bo'lmagan har qanday faylni toping.

  • Faylni ftp serveridan mahalliy papkaga nusxalash.

  • Har qanday faylni mahalliy jilddan FTP serveriga nusxalash.

  • Fayllar muvaffaqiyatli nusxalanganligini tekshiring.

  • Server bilan ulanish seansini to'xtating va ftp tizimidan chiqing.

  • Flashfxp grafik ftp mijozidan foydalanib, serverga ulaning.

  • Word yordamida hisobot yarating.
  • Kerakli nazariy ma'lumotlar:

    FTP (File Transfer Protocol) protokoli tarmoqqa ulangan kompyuterlar o'rtasida fayllarni uzatish uchun mo'ljallangan. FTP xizmati ikkita dasturdan birgalikda foydalanishga asoslangan - masofaviy kompyuterda doimiy ravishda fonda ishlaydigan server dasturi va FTP seansini boshlash uchun kompyuteringizda ishga tushirishingiz kerak bo'lgan mijoz dasturi. Программа сервер занимается обработкой всех запросов, приходящих к ней от программы-клиента, поэтому если программа-сервер не предоставляет каких-либо возможностей вроде докачки и т.д., то каким бы навороченным клиентом вы ни пользовались все равно данные возможности так и останутся недоступными Siz uchun. FTP protokoli fayllarni matn va ikkilik formatda butunlay boshqa platformalar o'rtasida uzatish imkonini beradi.

    AnonimFTP.

    Odatda, fayllarni kompyuterlar o'rtasida uzatish uchun foydalanuvchi nomingiz va parolingiz bilan tizimga kirishingiz kerak. Ammo ko'pgina tizimlar anonim FTP serverlarini, ya'ni deyarli bepul kirish imkoniyatiga ega serverlarni taklif qiladi. Ushbu turdagi serverlar bilan ishlashda ulanish o'rnatish va fayllarni uzatish uchun maxsus foydalanuvchi nomi va parolga ega bo'lishingiz shart emas. Anonim serverda siz ismingiz sifatida foydalanasiz " anonim", va parol sifatida - sizning elektron pochta manzilingiz. Biroq, anonim ulanishdan foydalanib, siz fayllar va kataloglarni yarata, o'chira yoki nomini o'zgartira olmaysiz, buning uchun ushbu serverda tegishli huquqlarga ega foydalanuvchi bo'lishi kerak.


    Agar siz anonim FTP xizmatini taqdim etmaydigan kompyuterga ulanishni o'rnatmoqchi bo'lsangiz, tizimga kirish huquqiga ega bo'lishingiz kerak, ya'ni. o'z foydalanuvchi nomingiz va parolingiz bor.

    Ulanishni o'rnatganingizdan so'ng, masofaviy kompyuterda ismingiz bilan foydalanuvchi yoki anonim foydalanuvchi sifatida ro'yxatdan o'ting. Buning uchun tegishli so'rovga javoban foydalanuvchi nomingiz yoki "anonim" va parolingizni kiritishingiz kerak. Agar siz anonim FTP serveriga ulanishni o'rnatayotgan bo'lsangiz, parol sifatida har qanday belgilar ketma-ketligidan foydalanishingiz mumkin (lekin umuman olganda, parol sifatida elektron pochta manzilingizni kiritish odatiy holdir).

    Ko'pgina buyruq qatori FTP dasturlarida standart buyruqlar to'plami mavjud. Eng foydali buyruqlar quyida keltirilgan.

    ! [buyruq[argumentlar]|
    Asosiy buyruqlar:


    Ascii

    Matnli fayllarni uzatish rejimiga o'tadi (odatda standart).

    bin (yoki ikkilik)

    Ikkilik fayl uzatish rejimiga o'tadi (tasvirlar, videolar, dasturlar, audio fayllar va boshqalarni yuklab olishda kerak).

    xayr yoki chiqing

    FTP serveri bilan ishlashni to'xtatadi va tarjimondan chiqadi.

    cd [remote_directory|

    Katalogni o'zgartirish. Bundan tashqari, bir yoki undan yuqori darajaga qaytish uchun "cdup" yoki "cd" mavjud

    Misol: CD yaratish

    make katalogiga o'tadi



    o'chirish (o'chirilgan fayl)

    O'chirilgan faylni o'chiradi

    dir [masofadagi katalog] [mahalliy_fayl]

    [masofaviy katalog] [mahalliy fayl]


    Katalogdagi fayllar ro'yxatini chop etadi (qo'shimcha ma'lumot bilan direkt chiqishi).

    [remote_file] [local_file] ni oling

    yoki recv [masofaviy fayl] [mahalliy fayl]


    Masofaviy fayl nusxasini kompyuteringizga o'tkazishga sabab bo'ladi. Agar mahalliy fayl nomi ko'rsatilmagan bo'lsa, u masofaviy fayl nomiga mos keladi.

    Hash

    1024 baytdan iborat har bir qabul qilingan ma'lumotlar blokini ko'rsatish uchun kalit bo'lib xizmat qiladi, bu protsedura ravshanligini oshiradi.

    LCD

    Mahalliy mashinada ishchi katalogni o'zgartiradi (argumentsiz - foydalanuvchining uy katalogiga o'tadi)

    mget [remote_files]

    Bir nechta fayllarni qabul qilish uchun

    mkdir [katalog nomi]

    Masofaviy kompyuterda katalog yaratadi

    ochiq xost [port]

    bilan aloqa o'rnatadi

    put [mahalliy fayl) [masofadagi fayl]

    Faylni masofaviy tizimga yuboradi. Agar masofaviy fayl nomi ko'rsatilmagan bo'lsa, u mahalliy tizimdagi nom bilan bir xil bo'ladi.

    Pwd

    Masofaviy ishlaydigan katalog nomini ko'rsatadi.

    reget [remote_file] [mahalliy fayl]

    Agar uning bir qismi mahalliy kompyuterda bo'lsa, masofaviy faylning "qo'shimcha kvitansiyasi". Buyruq, ayniqsa, ulanishning mumkin bo'lgan uzilishlari (barcha serverlar va mijozlar tomonidan qo'llab-quvvatlanmaydi) holatlarida katta fayllarni olish uchun foydalidir.

    Eslatma: Agar sizda ko'p sonli fayllar bo'lsa, ularning nomlarini qidirish juda zerikarli vazifadir. Ba'zan 5-6 ta faylni sanab o'tish qiyin, agar ular yuzta bo'lsa, joker belgilar qo'llaniladi.


    • "*" belgisi har qanday belgilar to'plamini ifodalaydi.

    • Belgisi "?" har qanday belgini anglatadi.

    Misollar:


    • abc* - abc bilan boshlangan barcha fayllar

    • ABC? - abc dan boshlanib istalgan belgi bilan tugaydigan to'rtta belgidan iborat nomdagi barcha fayllar.

    • ?? ABC? - oltita belgi, abc 3,4,5 belgilar va boshqa har qanday nomli fayllar.

    • *abc - abc bilan tugaydigan barcha fayllar

    • - barcha fayllar
    E'tibor bering, katta va kichik harflar farq qiladi.
    Matn bilan ishlashga misolFTP- mijoz tomonidan:

    Shunday qilib, siz FTP mijozingizni ishga tushirdingiz. Server bilan almashish seansini boshlash uchun avval ulanishni ochishingiz kerak. Buning uchun buyruq bor

    server_name-ni oching
    ftp > qalam haqida 192.168.1.1

    Kompyuterlar ulanishi uchun bir necha soniya kuting.

    Endi siz ro'yxatdan o'tishingiz kerak. Loginni ko'rganingizda: so'rov, anonim so'zni kiriting. Enter tugmasini bosing va ismingizni, keyin @ belgisini (bo'shliqsiz) va mahalliy mashinangiz manzilini kiriting. Agar hamma narsa to'g'ri bajarilgan bo'lsa, tizimga kirganligingizni bildiruvchi xabar paydo bo'ladi.

    Endi siz anonim foydalanuvchi sifatida kirishingiz mumkin bo'lgan fayllarni o'zingizga nusxalashingiz mumkin. Serverni o'rganishni / pub katalogidan boshlashingizni tavsiya qilamiz, chunki odatda barcha foydali fayllar shu erda joylashgan. Endi siz eng yuqori, ya'ni ildiz katalogidasiz. Kerakli katalogga o'tish uchun cd buyrug'i mavjud.

    Masalan, joriy katalogning pub katalogiga o'tishingiz mumkin:

    ftp > CD pub
    dir buyrug'i bilan joriy katalogdagi fayllar ro'yxatini olishingiz mumkin:

    ftp > dir
    Agar paydo bo'lgan ro'yxatda satrning birinchi belgisi "d" bo'lsa, unda qatorda katalog nomi, "-" bo'lsa - fayl nomi mavjud.
    O'zingiz uchun nusxa olmoqchi bo'lgan faylni topdingiz deb faraz qilaylik. Buni amalga oshirishdan oldin, ikkilik fayl uzatish rejimini ikkilik ga o'rnatishingiz kerak:

    ftp > ikkilik
    Buni qoida qiling: serverga ulanishingiz bilan darhol ushbu buyruqni kiriting. Agar bu bajarilmasa, fayl qayta kodlanadi va yaroqsiz bo'ladi (agar u ingliz tilidagi matn bo'lmasa). Agar faylni nusxalash paytida "Faylni uzatish uchun ASCII rejimini ochish" xabari paydo bo'lsa, darhol fayl uzatishni to'xtating va ikkilik faylni ishga tushiring. Ko'pgina zamonaviy FTP mijozlari ushbu buyruqni avtomatik ravishda yuboradilar.
    Get buyrug'i faylni mahalliy kompyuterga yuboradi:

    ftp> regcleaner-ni oling. zip
    Agar siz darhol faylni mahalliy kompyuterning ma'lum bir joyiga qo'ymoqchi bo'lsangiz, buyruqning ikkinchi argumenti sifatida yo'lni belgilang:

    ftp> regcleaner.zip C:\regcleaner-ni oling
    Odatiy bo'lib, FTP mijozi faylni mahalliy diskdagi joriy katalogga joylashtiradi.
    Windows FTP mijozi uchun bu katalog Windows katalogi bo'ladi. (Mijozni yuklab olishdan oldin ushbu katalogga yozish uchun yetarli ruxsatingiz borligini tekshiring. Aks holda, har bir get buyrug'ida yo'lni aniq ko'rsatishingiz kerak bo'ladi.)
    Get buyrug'ida uning nomini ko'rsatib, bir vaqtning o'zida butun katalog tarkibini qayta yozishingiz mumkin.
    Ko'pincha kerakli ma'lumotlar bitta emas, balki bir nechta fayllarda joylashgan.

    Ularni yuborish uchun siz paketli operatsiya naqshlarini tushunadigan mget buyrug'idan foydalanishingiz mumkin. FTP mijozlarining ba'zi ilovalarida, guruh operatsiyalari shablonlari get buyrug'ida ham ishlatilishi mumkin.


    Fayl uzatish tugallangandan so'ng, FTP mijozi o'rtacha uzatish tezligini hisoblab, qancha bayt va qancha vaqt qabul qilinganligini ko'rsatib, sizga bu haqda xabar beradi. Endi siz FTP mijozidan chiqishingiz mumkin (chiqish paytida u avtomatik ravishda serverga ulanishni yopadi) va bu fayllardan, ta'bir joiz bo'lsa, uyda foydalanishingiz mumkin.
     


    O'qing:



    Nima uchun noutbukga kichik SSD kerak va unga Windows-ni o'rnatishga arziydimi?

    Nima uchun noutbukga kichik SSD kerak va unga Windows-ni o'rnatishga arziydimi?

    O'yinlar uchun SSD drayveri qanchalik muhim, u nimaga ta'sir qiladi va ushbu texnologiyaning foydaliligi nimada - bu bizning maqolamizda muhokama qilinadi. Qattiq holat...

    Dasturlar yordamida flesh-diskni ta'mirlash Noutbukdagi USB portni qanday tuzatish kerak

    Dasturlar yordamida flesh-diskni ta'mirlash Noutbukdagi USB portni qanday tuzatish kerak

    USB portini qanday tuzatish mumkin? Mutaxassisdan javob: Kompyuterdan foydalanganda USB portlari tez-tez buziladi. Birinchidan, ular muvaffaqiyatsizlikka uchradi ...

    Disk tuzilishi buzilgan, o'qish mumkin emas, nima qilishim kerak?

    Disk tuzilishi buzilgan, o'qish mumkin emas, nima qilishim kerak?

    Foydalanuvchilarning shaxsiy kompyuterlarida ko'pincha muhim ma'lumotlar - hujjatlar, fotosuratlar, videolar saqlanadi, ammo ma'lumotlarning zaxira nusxasi odatda...

    Kompyuter nimadan iborat?

    Kompyuter nimadan iborat?

    Nashr etilgan: 14.01.2017 Assalomu alaykum, do'stlar, bugun biz kompyuter tizim blokining dizaynini batafsil ko'rib chiqamiz. Keling, nima ekanligini bilib olaylik ...

    tasma tasviri RSS