FTP je protokol prenos podatkov Od uporabnikovega računalnika do strežnika, od mesta do trdega diska ali med strežniki. Pojavil se je dolgo pred HTTP. Uporabniki lahko avtentificirajo in izvajajo potrebne ukrepe anonimno, ne glede na to, ali je ta funkcija na voljo. Danes obstajajo specializirani programi za prenos podatkov preko FTP in programi za razvoj spletnih strani z vgrajeno izmenjavo podatkov.
Z njim lahko kopirate datoteke iz računalnika v strežnik in iz strežnika v računalnik. Ena od prednosti uporabe FTP je hkratno nalaganje več dokumentov. Nekateri programi omogočajo urejanje datotek neposredno na gostovanju. Standardno okno odjemalca je razdeljeno na dva dela:
Poleg tega se uporabljajo pomožna okna. Uporabnik izbere dokument, ki ga želi dati na gostovanje, in ga prenese. Pred tem se mora nujno prijaviti. Podatki so podani v formatu: @ ime virov Ime domene.
Nekateri spletno gostovanje zagotavlja dostop do spletnega mesta prek programov, kot so upravitelji datotek. Nekateri brskalniki že imajo vgrajeno funkcijo. Obstajajo tudi posebne komponente, ki lahko delajo s FTP-jem.
FTP je zelo star protokol. Pojavil se je veliko prej kot HTTP in ni bil zasnovan kot zaščiten. Zato ima veliko težav z zaščito. Tu so najbolj osnovni:
Ko so datoteke prenesene prek FTP, datoteke niso šifrirane. V skladu s tem lahko vsa ukaza, uporabniška imena in gesla prestrežejo vsiljivci. Če želite to narediti, uporabite varne različice, na primer za FTP - to je FTPS.
Obstajajo naslednje metode za pošiljanje podatkov, ki so zaščiteni pred napadi hekerjev: FTPS, SFTP in prenos FTP prek SSH. Z FTPS lahko zaščitite sejo. Strežnik FTP prejme ukaz AUTH TLS in nato zavrne povezave, ki niso šifrirane.
SFTP ima podoben seznam ukazov, kot je FTP. Uporablja protokol SSH, ki šifrira ves promet. Ukazi in podatki so tako kodirani. V skladu s tem se vsa gesla in druge informacije, ki niso namenjene tretjim osebam, ne posredujejo jasno.
Druga metoda prenosa prek protokola SSH tunelira sejo preko SSH povezave.
Obstajata dve vrsti dela:
Razlikujejo se v načinu vzpostavitve povezave. Aktivna metoda predpostavlja, da program ustvari povezavo tcp s strežnikom in pošlje želeno IP, vrata. Pasivna funkcija je potrebna, če so te povezave blokirane s požarnim zidom. Potem strežnik vrne naslov in vrata, nato pa uporabnik uporabi prejete podatke za povezavo.
V nastavitvah FTP lahko izberete naslednje načine prenosa:
Ko izberete prvi način, se podatki pošljejo kot zvezni tok. Obdelava poteka prek TCP-ja. V normalnem načinu se podatki segmentirajo in praviloma se pošljejo v naslednji obliki: blok glave, število bajtov, podatkovno polje. Pri stisnjeni metodi so vsi podatki stisnjeni z enim algoritmom in se prenašajo hitreje zaradi dejstva, da objekt tehta manj.
Za identifikacijo uporabnika in kasnejšo dodelitev pravic za upravljanje datotek se uporablja shema - uporabniško ime / geslo. Ime je poslano z ukazom USER in geslo - PASS.
Strežnik sprejme te podatke, če se konvergira s tistimi, ki so navedeni v bazi podatkov. Nato stranka prejme vabilo, po katerem se seja začne. Včasih strežnik podpira možnost prijave brez poverilnic. Praviloma je za te povezave zagotovljen omejen dostop, uporabljeno je neko standardno ime, na primer anonimno. Toda najpogosteje za avtorizacijo morate vnesti veljaven e-poštni naslov, kasneje pa ga uporabite za vstop.
Lastnina | FTP | HTTP |
Možnost preverjanja pristnosti | Ja | ne |
Sprejem | velike binarne datoteke | majhni besedilni dokumenti |
Način povezave | dvojno | samski |
Prenos | Ja | ne |
Izvedite operacije datotečnega sistema | Ja | ne |
Ena od najsvetlejših funkcij FTP-ja je večkratna povezava, v kateri strežnik prejme ukaze in pošlje odgovor prek enega kanala in pošlje podatke prek drugih. Tako lahko hkrati naložite ali prenesete veliko datotek.
Zmanjšanje stroškov prometa in posledično skrajšanje časa za izmenjavo podatkov je posledica binarnega načina prenosa. Delo se začne, ko stranka vstopi na sejo, in vse nadaljnje operacije se izvajajo v njenem okviru. To je ena od razpoznavnih lastnosti, ker se protokol HTTP ne spomni informacij o registriranih uporabnikih - ta funkcija se izvaja z zunanjimi metodami.
Komunikacijski odjemalski računalnik se privzeto izvaja na vratih 21 in se uporablja za upravljanje. Druga podatkovna povezava se odpre na dvajsetem vmesniku ali kateri koli drugi, ki je pravilno konfigurirana.
Obstajajo FTP stranke za delo s protokolom, vendar pa delo z njimi temelji na istem načelu. Vse, kar morate prenesti, je povlecite dokument iz uporabnikovega računalnika v mapo strežnika ali pa naredite isto z ukazno vrstico.
Obstaja način za izmenjavo med dvema strežnikoma neposredno brez prenosa v računalnik. Zahtevata se dve povezavi za različne strežnike. Pri eni od njih je izbrana datoteka za prenos in naveden je bil naslov IP drugega strežnika. To se izvede z uporabo protokola FXP, neposredne izmenjave.
Glavna prednost uporabe te metode je visoka hitrost prenosa. To ni odvisno od pasovne širine internetne povezave uporabnika, ki želi prenesti datoteko. Čas, ki je potreben, je odvisen od hitrosti povezave med oddaljenimi strežniki FTP. Praviloma je očitno več kot uporabnik.
Treba je opozoriti, da so napadalci uporabljali ta protokol za napad na druge strežnike. Če želite preprečiti takšna dejanja, je zdaj naslov IP označen in če je ugotovljeno neskladje, je blokiran.
Za povezavo, kot pri uporabi specializiranih programov, mora uporabnik imeti prijavo, geslo in naslov IP. Povezava se zgodi pri uporabi ukazne vrstice. V ta namen vnesite naslov tega formata: ftp: // login za prijavo: geslo strežnika @ ip naslov. Na primer, ftp: // myname: [email protected]. Če je povezava uspešna, se prikaže seznam vseh dokumentov. Praviloma so datoteke mesta shranjene v mapi public_html ali www, odvisno od vrste gostovanja.
Če želite kopirati dokument, ga preprosto povlecite. Ta metoda ne omogoča prenosa dokumentov z enega strežnika na drugega. V brskalniku je preprosto spremeniti dovoljenja za branje / pisanje. To storite tako, da z desno miškino tipko kliknete datoteko, ki je že na strežniku. Pojavilo se bo okno z nastavitvami. Treba je opozoriti na potrebno dovoljenje.
To je eden izmed najbolj priljubljenih FTP za Windows stranke. Delo s tem programom je zelo enostavno. Glavno okno je razdeljeno na pet delov. Trije od njih prikazujejo datotečno strukturo računalnika, štiri pa strežnik. V zahtevanih poljih navedite prijavo, geslo, vrata.
Če nameravate uporabljati določeno povezavo pogosto, so podatki za prijavo navedeni v upravitelju spletnega mesta. V nastavitvah lahko izberete identifikacijo, distribuirate prijavne podatke v mape, dodate komentar. Datoteko prenesete tako, da jo izberete in povlečete v delovno okno, kjer je prikazana struktura datoteke računalnika.
Če želite prenesti in prenesti datoteko z uporabo programa Total Commander, morate izvesti naslednje zaporedje dejanj:
Če je povezava vzpostavljena, lahko nadaljujete z delom na običajen način s pomočjo dvoslojnega upravljalnika datotek.
Če uporabnik ne želi uporabljati grafičnega vmesnika, čeprav je zelo priročen in omogoča hitrejše izvajanje določenih funkcij, lahko uporabi ukazno vrstico:
Preimenovanje se uporablja za preimenovanje, cd se uporablja kot standard za spreminjanje trenutnega imenika, morate vstopiti blizu izhoda, izbrisati ali prekiniti povezavo za brisanje.