Kas ir FTP (failu pārsūtīšanas protokols)?

Nejaukt ar FTTP (Fibre To The Premises) , FTP apzīmē failu pārsūtīšanas protokolu . Tas ir klasisks protokols, kas pirmo reizi tika publicēts kā RFC 114 1971. gadā. Tā kā personālais dators ir nozīmīgs, tas ir bijis noderīgs. Vai pat nepieciešams, lai varētu pārsūtīt failus. Mūsdienu pasaulē mums ir vairāku gigabaitu USB diskdziņi un vairāku terabaitu ārējie cietie diski. Un mākoņkrātuve nodrošina dažādas krātuves ietilpības un funkciju kopas lielākajai daļai lietošanas gadījumu.

Pirms USB tika standartizēts un pat tika dibināti daži no lielākajiem mākoņu krātuves uzņēmumiem, viss bija nedaudz savādāk. 1971. gadā tikko tika izgudrots disketis — izgudrojums, kas ļāva ātri pārsūtīt datus starp ierīcēm. FTP atļāva pārsūtīšanu tīklā, lai gan internets vēl nebija lieta.

FTP bija tik agrs, ka tas pat neizmantoja TCP, jo arī tas vēl nebija standartizēts. Tā vietā tika izmantots NCP vai tīkla vadības protokols, kas ir TCP/IP priekštecis. Tas radīja īpaši atšķirīgu FTP iezīmi, kas nekad nav mainīta, proti, divu portu sistēmu. NCP bija vienkāršs protokols.

Tāpēc divvirzienu saziņai bija svarīgi, lai divi savienojumi būtu divos dažādos portos, viens sūtīšanai un otrs saņemšanai. Neskatoties uz to, ka tas galu galā tika pārcelts uz TCP/IP izmantošanu, kuram nav šīs prasības un kurš var lieliski darboties ar vienu duplekso portu, FTP standarts nekad netika atjaunināts un saglabā savu portu numuru pāri.

FTP izmantošana

Divi portu numuri, ko izmanto FTP, ir 20 un 21. Portu 21 izmanto, lai kontrolētu un izdotu komandas, bet portu 20 izmanto datu pārsūtīšanai. Viena no galvenajām lietām, kas jāsakārto savienojumā pirms failu pārsūtīšanas, ir aktīvā vai pasīvā režīma izmantošana. Aktīvajā režīmā klients pieprasa failu. Pēc tam serveris atver datu savienojumu ar klientu. Gan ugunsmūri, gan NAT rada ievērojamas problēmas, jo ienākošā pārraide no FTP servera atrodas citā portā, un tāpēc to nevar viegli saistīt ar pareizo ierīci.

Lai apietu šo problēmu, var izmantot pasīvo režīmu. Pasīvajā režīmā, kad lietotājs pieprasa failu no servera, tā vietā, lai tieši mēģinātu izveidot savienojumu ar klientu citā portā, FTP serveris informē klientu par portu, ar kuru tam vajadzētu izveidot savienojumu, un ļauj klientam iniciēt savienojumu. Tas efektīvi atrisina aktīvā režīma savienojuma problēmu un nesniedz nekādus mīnusus, izņemot nelielu aizkavēšanos failu pārsūtīšanas sākumā.

Tehniski serverim ir jāvienojas ar klientu par datu nosūtīšanu. Tomēr tiek izmantots tikai viens režīms. Tas ir attēla režīms, ko parasti dēvē arī par bināro režīmu. Attēla režīmā katrs fails tiek nosūtīts pa baitam. Alternatīvie režīmi ietver visa faila tulkošanu 8 bitu ASCII formātā, kas ir piemērots tikai teksta failiem.

Autentifikācija un drošība

Tā kā tas ir īpaši agrīns protokola standarts, jūs, iespējams, nebūsit pārsteigts, uzzinot, ka FTP nav īpaši drošs. FTP piedāvā lietotājvārda un paroles autentifikāciju. Tomēr tas nešifrē nekādus sakarus, kas nozīmē, ka ikviens, kas atrodas MitM vai Man vidējā pozīcijā, var “klausīties” trafiku “vadā” un vienkārši nolasīt pieteikšanās lietotājvārdu un paroli.

FTP piedāvā arī anonīmu pieteikšanās funkciju, kas ir noderīga atvērtiem FTP serveriem, piemēram, tiem, ko izmanto programmatūras atjauninājumu nodrošināšanai. Anonīmā pieteikšanās gadījumā tiek izmantots lietotājvārds anonīms. Pēc tam serveris kā paroli prasīs e-pasta adresi, taču tiek pieņemta jebkura vērtība. Šifrēšanas trūkums nozīmē arī to, ka faili tiek pārsūtīti nedroši, tāpēc FTP nav ideāli piemērots lietošanai ar sensitīviem dokumentiem.

Laika gaitā ir ierosināti vairāki paplašinājumi un alternatīvas, lai palielinātu FTP drošību. FTPS ir primārā iespēja. Tas paplašina FTP ar iespēju šifrēt autentifikācijas un failu pārsūtīšanas procesu ar TLS un ir savietojams ar standarta FTP klientiem. SFTP, īpaši SSH failu pārsūtīšanas protokols, būtībā piedāvā tādu pašu funkcionalitāti kā FTP, bet izmanto SSH — drošu sakaru protokolu, kas padara to nesaderīgu ar standarta FTP klientiem un serveriem.

Ir iespējams maršrutēt savienojumus pa esošajiem SSH tuneļiem. Tomēr praksē tas bieži noved pie tā, ka vadības savienojums atrodas pa SSH tuneli un atsevišķais datu savienojums ir nedrošs. VPN piedāvā zināmu aizsardzību pret hakeriem tajā pašā tīklā, kur jūs, bet ļauj VPN nodrošinātājam veikt tādu pašu uzbrukumu.

Secinājums

FTP apzīmē failu pārsūtīšanas protokolu. Tas ir agrīns klienta-servera protokols failu augšupielādei un lejupielādei uz un no FTP servera. FTP pēc noklusējuma nepiedāvā nekādu drošību. Lai gan lietotājvārdu un paroli var izmantot, tie tiek pārsūtīti vienkāršā tekstā, atstājot tos neaizsargātus pret tīkla sniffing. Jaunāki FTP paplašinājumi drošības nolūkos pievieno iespēju izveidot savienojumu, izmantojot TLS.

Pārlūkprogrammās bija FTP klients, lai jūs varētu tieši pārlūkot FTP serverus, neizmantojot atsevišķu klientu. Tomēr 2021. gadā pārlūkprogrammas Chrome un Firefox pārtrauca FTP atbalstu, ierobežojot atbalstu diskrētiem FTP klientiem. Mūsdienu pasaulē mākoņu krātuves risinājumi – un mazākā mērā ātra un ietilpīga USB krātuve – būtībā ir aizstājuši FTP lietošanas gadījumu, piedāvājot uzlabotu ērtības, drošību un ātrumu.


Leave a Comment

10 labākie NAS uzglabāšanas risinājumi mājai un profesionālai lietošanai

10 labākie NAS uzglabāšanas risinājumi mājai un profesionālai lietošanai

Ja meklējat NAS risinājumu mājai vai birojā, iepazīstieties ar šo labāko NAS uzglabāšanas iekārtu sarakstu.

Kā atrast drukātāja IP adresi

Kā atrast drukātāja IP adresi

Vai jums ir grūtības noskaidrot, kāda IP adrese jūsu drukātājam tiek izmantota? Mēs parādīsim, kā to atrast.

Kā novērst GeForce Now kļūdas kodu 0xC272008F

Kā novērst GeForce Now kļūdas kodu 0xC272008F

Jūs gatavojaties vakaram ar spēlēšanu, un tas būs liels vakars – jūs tikko esat iegādājies “Star Wars Outlaws” GeForce Now straumēšanas pakalpojumā. Uzziniet vienīgo zināmo risinājumu, kas parāda, kā novērst GeForce Now kļūdas kodu 0xC272008F, lai jūs varētu sākt spēlēt Ubisoft spēles atkal.

5 Iemesli, Kāpēc Jūsu Klēpjdators Pārkarst

5 Iemesli, Kāpēc Jūsu Klēpjdators Pārkarst

Uzziniet dažus iespējamos iemeslus, kāpēc jūsu klēpjdators pārkarst, kā arī padomus un trikus, lai izvairītos no šīs problēmas un uzturētu savu ierīci vēsu.

3D drukāšanas pamati: obligāta apkopes pārbaudes liste

3D drukāšanas pamati: obligāta apkopes pārbaudes liste

Uzturēt aprīkojumu labā stāvoklī ir svarīgi. Šeit ir daži noderīgi padomi, kā saglabāt jūsu 3D printeri augstā stāvoklī.

Kā instalēt SSD galddatoros un portatīvajos datoros

Kā instalēt SSD galddatoros un portatīvajos datoros

Vai jūs tikko iegādājāties SSD, cerot uzlabot sava PC iekšējo atmiņu, bet nezināt, kā to instalēt? Izlasiet šo rakstu tagad!

Canon Pixma MG5220: Skaņojiet bez tintes

Canon Pixma MG5220: Skaņojiet bez tintes

Kā iespējot skenēšanu Canon Pixma MG5220, kad ir beigusies tinti.

3D Drukāšanas Pamatprincipi: Apkopes Padomi Jūsu 3D Dr printerim

3D Drukāšanas Pamatprincipi: Apkopes Padomi Jūsu 3D Dr printerim

Uzturot savus 3D printerus, ir ļoti svarīgi iegūt labākos rezultātus. Šeit ir daži svarīgi padomi, par kuriem jāpatur prātā.

Kā rīkoties, ja Powerbeats Pro netiek uzlādēti kārbā

Kā rīkoties, ja Powerbeats Pro netiek uzlādēti kārbā

Ja jūsu Powerbeats Pro netiek uzlādēti, izmantojiet citu enerģijas avotu un notīriet ausu aizbāžņus. Atstājiet kārbu atvērtu, kamēr uzlādējat ausu aizbāžņus.

Kas ir saziņas ierīce?

Kas ir saziņas ierīce?

Sakaru ierīcei ir dažas iespējamās nozīmes. Jebkura elektroniska ierīce, kas elektroniski sazinās ar citām ierīcēm.