logo

FTP

  • FTP reiškia failų perdavimo protokolą.
  • FTP yra standartinis interneto protokolas, kurį teikia TCP/IP, naudojamas failams perduoti iš vieno pagrindinio kompiuterio į kitą.
  • Jis daugiausia naudojamas tinklalapio failams perkelti iš jų kūrėjo į kompiuterį, kuris veikia kaip serveris kitiems kompiuteriams internete.
  • Jis taip pat naudojamas failams atsisiųsti iš kitų serverių į kompiuterį.

FTP tikslai

  • Tai suteikia galimybę dalytis failais.
  • Jis naudojamas skatinti naudoti nuotolinius kompiuterius.
  • Tai patikimiau ir efektyviau perduoda duomenis.

Kodėl FTP?

Nors failų perkėlimas iš vienos sistemos į kitą yra labai paprastas ir nesudėtingas, tačiau kartais tai gali sukelti problemų. Pavyzdžiui, dvi sistemos gali turėti skirtingas failų konvencijas. Dvi sistemos gali turėti skirtingus būdus, kaip pateikti tekstą ir duomenis. Dvi sistemos gali turėti skirtingas katalogų struktūras. FTP protokolas išsprendžia šias problemas, užmegzdamas du ryšius tarp kompiuterių. Viena jungtis naudojama duomenų perdavimui, kita – valdymo ryšiui.

FTP mechanizmas

Kompiuterių tinklas FTP

Aukščiau pateiktame paveikslėlyje parodytas pagrindinis FTP modelis. FTP klientas turi tris komponentus: vartotojo sąsają, valdymo procesą ir duomenų perdavimo procesą. Serverį sudaro du komponentai: serverio valdymo procesas ir serverio duomenų perdavimo procesas.

FTP yra dviejų tipų ryšiai:

Kompiuterių tinklas FTP
    Valdymo jungtis:Valdymo ryšys naudoja labai paprastas bendravimo taisykles. Naudodamiesi valdymo ryšiu, vienu metu galime perduoti komandų eilutę arba atsako eilutę. Valdymo ryšys užmezgamas tarp valdymo procesų. Valdymo ryšys lieka prijungtas per visą interaktyvią FTP seansą.Duomenų ryšys:Duomenų ryšys naudoja labai sudėtingas taisykles, nes duomenų tipai gali skirtis. Duomenų ryšys užmezgamas tarp duomenų perdavimo procesų. Duomenų ryšys atsidaro, kai ateina komanda perkelti failus, ir užsidaro, kai failas perkeliamas.

FTP klientai

  • FTP klientas yra programa, kuri įgyvendina failų perdavimo protokolą, leidžiantį perkelti failus tarp dviejų kompiuterių internete.
  • Tai leidžia vartotojui prisijungti prie nuotolinio kompiuterio ir įkelti arba atsisiųsti failus.
  • Jame yra komandų rinkinys, kurį galime naudoti norėdami prisijungti prie pagrindinio kompiuterio, perkelti failus tarp jūsų ir jūsų pagrindinio kompiuterio ir uždaryti ryšį.
  • FTP programa taip pat prieinama kaip integruotas komponentas žiniatinklio naršyklėje. Šis GUI pagrįstas FTP klientas labai palengvina failų perdavimą ir nereikalauja prisiminti FTP komandų.

FTP pranašumai:

    Greitis:Vienas didžiausių FTP privalumų yra greitis. FTP yra vienas greičiausių būdų perkelti failus iš vieno kompiuterio į kitą.Efektyvus:Tai efektyviau, nes nereikia atlikti visų operacijų, kad gautume visą failą.Saugumas:Norėdami pasiekti FTP serverį, turime prisijungti naudodami vartotojo vardą ir slaptažodį. Todėl galime pasakyti, kad FTP yra saugesnis.Judėjimas pirmyn ir atgal:FTP leidžia mums perkelti failus pirmyn ir atgal. Tarkime, kad esate įmonės vadovas, siunčiate tam tikrą informaciją visiems darbuotojams, o jie visi siunčia informaciją atgal į tą patį serverį.

FTP trūkumai:

  • Standartinis pramonės reikalavimas yra tas, kad visi FTP perdavimai turi būti užšifruoti. Tačiau ne visi FTP teikėjai yra vienodi ir ne visi teikėjai siūlo šifravimą. Taigi, turėsime atkreipti dėmesį į FTP teikėjus, kurie teikia šifravimą.
  • FTP atlieka dvi operacijas, ty siųsti ir gauti didelius failus tinkle. Tačiau failo dydis yra 2 GB, kurį galima siųsti. Taip pat neleidžiama vienu metu vykdyti perdavimų į kelis imtuvus.
  • Slaptažodžiai ir failų turinys siunčiami aiškiu tekstu, kuris leidžia nepageidaujamam pasiklausymui. Taigi, visiškai įmanoma, kad užpuolikai gali įvykdyti brutalios jėgos ataką bandydami atspėti FTP slaptažodį.
  • Jis nesuderinamas su kiekviena sistema.