Kas yra FTP (failų perdavimo protokolas)?

Negalima painioti su FTTP (Fibre To The Premises) , FTP reiškia failų perdavimo protokolą . Tai yra klasikinis protokolas, pirmą kartą paskelbtas kaip RFC 114 1971 m. Kadangi asmeninis kompiuteris buvo naudingas, jis buvo naudingas. Ar net būtina, kad būtų galima perkelti failus. Šiuolaikiniame pasaulyje turime kelių gigabaitų USB atminties įtaisus ir kelių terabaitų išorinius standžiuosius diskus. O saugykla debesyje suteikia daugybę saugyklų ir funkcijų rinkinių daugeliu atvejų.

Prieš USB standartizavimą ir kai kurių didžiausių debesų saugyklų kompanijų įkūrimą viskas buvo šiek tiek kitaip. 1971 m. buvo ką tik išrastas diskelis – išradimas, leidžiantis greitai perduoti duomenis tarp įrenginių. FTP leido perduoti per tinklą, nors internetas dar nebuvo dalykas.

FTP buvo toks ankstyvas, kad net nenaudojo TCP, nes jis dar nebuvo standartizuotas. Vietoj to jis naudojo NCP arba tinklo valdymo protokolą, TCP/IP pirmtaką. Dėl to atsirado ypatingai išskirtinė FTP ypatybė, kuri niekada nebuvo pakeista – dviejų prievadų sistema. NCP buvo paprastas protokolas.

Taigi dvikrypčiai komunikacijai buvo būtina turėti du ryšius dviejuose skirtinguose prievaduose – vieną siųsti ir kitą priimti. Nepaisant to, kad galiausiai jis buvo perkeltas į TCP/IP, kuris neturi šio reikalavimo ir gali puikiai veikti su vienu dvipusiu prievadu, FTP standartas niekada nebuvo atnaujintas ir išlaiko porą prievadų numerių.

FTP naudojimas

Du prievadų numeriai, kuriuos naudoja FTP, yra 20 ir 21. 21 prievadas naudojamas komandoms valdyti ir duoti, o 20 prievadas naudojamas duomenims perduoti. Vienas iš pagrindinių dalykų, kuriuos reikia sutvarkyti ryšiui prieš perkeliant failus, yra aktyvaus arba pasyvaus režimo naudojimas. Aktyviame režime klientas prašo failo. Tada serveris atidaro duomenų ryšį su klientu. Tiek ugniasienės, tiek NAT kelia didelę problemą, nes gaunamas perdavimas iš FTP serverio yra kitame prievade, todėl jų negalima lengvai susieti su tinkamu įrenginiu.

Norėdami išspręsti šią problemą, galite naudoti pasyvųjį režimą. Pasyviuoju režimu, kai vartotojas prašo failo iš serverio, užuot tiesiogiai bandęs prisijungti prie kliento kitame prievade, FTP serveris informuoja klientą apie prievadą, prie kurio jis turėtų prisijungti, ir leidžia klientui inicijuoti ryšį. Tai veiksmingai išsprendžia aktyvaus režimo ryšio problemą ir nesuteikia jokių neigiamų pasekmių, išskyrus nedidelį failų perdavimo pradžios delsą.

Techniškai serveris turi susitarti su klientu dėl duomenų siuntimo. Tačiau naudojamas tik vienas režimas. Tai vaizdo režimas, dar paprastai vadinamas dvejetainiu režimu. Vaizdo režimu kiekvienas failas siunčiamas baitas po baito. Alternatyvūs režimai apima viso failo vertimą į 8 bitų ASCII, kuris tinka tik tekstiniams failams.

Autentifikavimas ir saugumas

Kadangi tai yra ypač ankstyvas protokolo standartas, galbūt nenustebsite išgirdę, kad FTP nėra ypač saugus. FTP siūlo vartotojo vardo ir slaptažodžio autentifikavimą. Tačiau jis nešifruoja jokio ryšio, o tai reiškia, kad bet kas, esantis MitM arba Vidurinėje padėtyje, gali „klausytis“ srauto „laidoje“ ir tiesiog perskaityti prisijungimui naudotą vartotojo vardą ir slaptažodį.

FTP taip pat siūlo anoniminio prisijungimo funkciją, naudingą atviriems FTP serveriams, pvz., naudojamiems programinės įrangos naujinimams teikti. Anoniminiame prisijungime naudojamas anoniminis vartotojo vardas. Tada serveris paprašys el. pašto adreso kaip slaptažodžio, tačiau priimama bet kokia reikšmė. Šifravimo trūkumas taip pat reiškia, kad failai perduodami nesaugiai, todėl FTP nėra idealus naudoti su neskelbtinais dokumentais.

Laikui bėgant buvo pasiūlyta daugybė plėtinių ir alternatyvų, kad padidintų FTP saugumą. FTPS yra pagrindinis pasirinkimas. Jis praplečia FTP su galimybe šifruoti autentifikavimo ir failų perdavimo procesą naudojant TLS ir yra suderinamas su standartiniais FTP klientais. SFTP, ypač SSH failų perdavimo protokolas, iš esmės siūlo tas pačias funkcijas kaip ir FTP, bet per SSH – saugų ryšio protokolą, todėl jis nesuderinamas su standartiniais FTP klientais ir serveriais.

Galima nukreipti ryšius esamais SSH tuneliais. Tačiau praktikoje tai dažnai lemia tai, kad valdymo ryšys yra per SSH tunelį, o atskiras duomenų ryšys yra nesaugus. VPN siūlo tam tikrą apsaugą nuo įsilaužėlių tame pačiame tinkle kaip ir jūs, bet palieka VPN teikėją galimybę atlikti tą pačią ataką.

Išvada

FTP reiškia failų perdavimo protokolą. Tai ankstyvas kliento ir serverio protokolas, skirtas failams įkelti ir atsisiųsti į FTP serverį ir iš jo. Pagal numatytuosius nustatymus FTP nesuteikia jokios apsaugos. Nors galima naudoti naudotojo vardą ir slaptažodį, jie perduodami paprastu tekstu, todėl jie yra pažeidžiami tinklo uostymo. Naujesni FTP plėtiniai suteikia galimybę prisijungti per TLS saugumo sumetimais.

Naršyklėse buvo FTP klientas, kad galėtumėte tiesiogiai naršyti po FTP serverius, nereikalaujant atskiro kliento. Tačiau 2021 m. „Chrome“ ir „Firefox“ atsisakė FTP palaikymo, apribodamos atskirų FTP klientų palaikymą. Šiuolaikiniame pasaulyje debesų saugyklos sprendimai – ir, kiek mažesniu mastu, greita ir erdvi USB atmintis – iš esmės pakeitė FTP naudojimo atvejį, pasiūlydami didesnį patogumą, saugumą ir greitį.


Leave a Comment

Kaip prijungti Windows 11 nešiojamąjį kompiuterį prie projekcinio ekrano/TV

Kaip prijungti Windows 11 nešiojamąjį kompiuterį prie projekcinio ekrano/TV

Perskaitykite šį straipsnį, kad sužinotumėte paprastą žingsnis po žingsnio procesą, kaip prijungti nešiojamąjį kompiuterį prie projekcinio ekrano ar TV naudojant Windows 11 ir Windows 10 operacines sistemas.

Kaip rasti spausdintuvo IP adresą

Kaip rasti spausdintuvo IP adresą

Ar sunku sužinoti, koks IP adresas naudojamas jūsų spausdintuvui? Mes parodysime, kaip tai padaryti.

3D Spausdinimo Pagrindai: Priežiūros Patarimai Jūsų 3D Spaudikliui

3D Spausdinimo Pagrindai: Priežiūros Patarimai Jūsų 3D Spaudikliui

Teisinga 3D spausdintuvų priežiūra yra labai svarbi, norint gauti geriausius rezultatus. Čia pateikiami keli svarbūs patarimai, kuriuos reikėtų atsiminti.

5 Priežastys, Kodėl Jūsų Nešiojamas Kompiuteris Perkaista

5 Priežastys, Kodėl Jūsų Nešiojamas Kompiuteris Perkaista

Sužinokite apie kai kurias galimas jūsų nešiojamojo kompiuterio perkaitimo priežastis, kartu su patarimais ir gudrybėmis, kaip išvengti šios problemos ir išlaikyti savo įrenginį šaltą.

3D Spausdinimo Pagrindai: Būtinas Priežiūros Patikrinimo Sąrašas

3D Spausdinimo Pagrindai: Būtinas Priežiūros Patikrinimo Sąrašas

Laikyti įrangą geros būklės yra būtina. Štai keletas naudingų patarimų, kaip išlaikyti savo 3D spausdintuvą puikios būklės.

Ką daryti, jei Powerbeats Pro neįsikrauna dėkle

Ką daryti, jei Powerbeats Pro neįsikrauna dėkle

Jei jūsų Powerbeats Pro neįsikrauna, naudokite kitą maitinimo šaltinį ir išvalykite ausines. Palikite dėklą atvirą, kol įkraunate ausines.

10 Geriausių NAS Saugojimo Įrenginių Namo ir Profesiniam Naudojimui

10 Geriausių NAS Saugojimo Įrenginių Namo ir Profesiniam Naudojimui

Ar ieškote NAS namuose ar biure, patikrinkite šį geriausių NAS saugojimo įrenginių sąrašą.

Canon Pixma MG5220: Nuskaitykite be rašalo

Canon Pixma MG5220: Nuskaitykite be rašalo

Kaip įgalinti nuskaitymą Canon Pixma MG5220, kai trūksta rašalo.

Kaip įdiegti SSD staliniuose ir nešiojamuose kompiuteriuose

Kaip įdiegti SSD staliniuose ir nešiojamuose kompiuteriuose

Ar ką tik įsigijote SSD ir norite atnaujinti vidinę savo kompiuterio atmintį, bet nežinote, kaip įdiegti SSD? Perskaitykite šį straipsnį dabar!

Kaip ištaisyti GeForce Now klaidos kodą 0xC272008F

Kaip ištaisyti GeForce Now klaidos kodą 0xC272008F

Jūs ruošiatės ilgam žaidimų vakarui, ir tai bus didelis vakaras – ką tik įsigijote "Star Wars Outlaws" GeForce Now transliacijų paslaugoje. Sužinokite vienintelį žinomą sprendimą, kaip ištaisyti GeForce Now klaidos kodą 0xC272008F, kad galėtumėte vėl pradėti žaisti Ubisoft žaidimus.