FTP prievadas šiandien Standartinę versiją Duomenų įvairiais TCP tinklų, įskaitant internetą, ir taip pat atrodo.Šie protokolai dažnai naudojamas atsisiųsti visus puslapius ar dokumentus rūšių iš privataus vieneto vystymosi įvairiais atvira serveryje.
Kokie jie?
FTP prievadas yra visiškai pastatytas ant architektūros "kliento-serverio" ir tokiu būdu įtraukti iš tinklo jungtys įvairių transliavimo komandų duomenimis tarp serverio ir kliento naudojimą.Klientai, kurie naudoja šį protokolą versiją galite perduoti autentifikavimo procedūrą, išlaikęs vartotojo vardą ir slaptažodį atviru tekstu.Arba, jei ji numato serverio struktūra gali prisijungti anonimiškai.Tarp kitų dalykų, ji suteikia galimybę naudotis protokolas SSH, kuris suteikia visiškai saugų duomenų perdavimą, slepiasi slaptažodį ir prisijungimo, ir toliau šifravimo visą turinį.
Truputis istorijos
"First Client" programų, kurios naudoja uostus FTP, yra interaktyvi komandų eilutės prietaisai, kuriais įgyvendinamos standartinių komandas ir sintaksė.Grafiniai vartotojo sąsajas, kad laikas buvo skirtas operacinių sistemų, naudojamų iki šios dienos įvairovė, ypač verta paminėti tarp šių sąsajų, komunalinės paslaugos apskritai web dizainas, pavyzdžiui, "Microsoft" išraiška.
FTP prievadas šiandien yra viena iš seniausių standartų, nes jis pasirodė 1971 metais prieš TCP / IP ir HTTP.Pradžioje jis buvo naudojamas tik ant PPK, bet iki šiol jos taikymas yra aktyviai plinta ir perdavimo įvairių programinės įrangos, taip pat prieigą prie nuotolinių išteklių.
kaip tai skiriasi nuo HTTP?
Port nutylėjimą FTP yra gana ryškus bruožas - yra daug jungčių naudojimas.Taigi, a vieno kanalo, šiuo atveju yra naudojamas kaip kontrolės, ir komandos yra skiriamas per serverį, ir grąžina savo atsakymą.Po to, kai likusių kanalais yra atliekamas tiesiogiai pervesti norimą informaciją, o vienas kanalas yra naudojami kiekvienai perdavimui.
Dėl šios priežasties, jei jūs naudojate numatytąjį FTP prievadas, per vieną sesiją galima vienu metu perduoti kelis failus į skirtingas puses.Kadangi kiekvienas kanalas tiesiog atidarė savo TCP prievado numerį, kai klientas pasirenka rankiniu būdu arba automatiškai pasirinkti serverį, priklausomai nuo to, ar perdavimo režimas naudojamas.
Kokie privalumai?
Dvejetainiai režimas paklojo pagrindą perdavimo naudojant protokolą FTP.Uostai Šio tipo dėl to gali žymiai sumažinti eismo išlaidas ir sumažinti laiką, reikalingą informacijos mainų perkelti didelius failus procesą.Protokolas HTTP formatas, bet kuriuo atveju reikalauja kodavimo dvejetainis informaciją teksto forma, kuri gali būti padaryta, pavyzdžiui, naudojant specializuotą algoritmas BASE64.
Naudojant standartinį uosto FTP klientas iš pradžių buvo dalis sesijos, ir visi vėlesni veiksmai bus atliekami jau į jį.Kitaip tariant, iš pradžių serveris saugo einamąją padėtį ir palaiko ją iš anksto nustatytu lygiu.Tuo pačiu metu, kai, naudojant HTTP protokolą, pavyzdžiui atminties nėra, kaip protokolo tikslas yra tiesiog duomenų perdavimas, po kurio jis visiškai pamiršta apie operaciją.Šiuo atžvilgiu, naudojant HTTP Išsami atlikti kitas technologijas, kurie nėra susiję su šiuo Protokolu.
Kaip tai veikia?
Darbas FTP protokolą įgyvendinti paraiškos sluoksniu OSI modelis ir yra naudojamas perduoti duomenis per TCP / IP.Norėdami tai padaryti, iš pradžių noriu paleisti FTP-serverį, kuris bus klausytis įeinančių prašymus.Jei reikia, klientas gali savarankiškai susisiekti su serveriu naudojant numeriu 21. uostą Verta pažymėti, kad toks ryšys liks atviras visoje sesijoje.Antroji jungtis yra atidarytas serverio prievado numerį 20 į uostą, kad klientas naudoja, kas yra vadinama aktyvusis režimas, arba gali būti atidaryta, tiesiogiai pagal kliento iš bet patogus uoste jį į atitinkamą serverio prievado.Tai vadinama pasyviu režimu, reikalingas perkelti failą.
panaudojimas srauto reguliavimui, yra atliktas konkretaus sesijos.Pavyzdžiui, tokios srautai yra aktyviai naudojamas mainų tarp serverio ir kliento visi slaptažodžių arba tų pačių komandų rūšių, jei protokolo tipą, naudojamą telnet procese.Taigi, pavyzdžiui, komanda «retr failo" atliks konkrečios bylos perdavimas iš serverio klientui.Dėl to, kad tokio dvejopo uosto struktūros FTP iki šiol formavimo yra laikoma vneshnepolosnym protokolas, skirtingai nuo HTTP, kuri yra-juostoje.
Kaip sukurti?
Jei jūs nežinote, kaip atidaryti FTP port, tai gali būti padaryta naudojant išteklius FileZilla taip:
- pradžių paleisti sau FileZilla.
- dabar yra atviras "Site Manager", tada pop-up langą, paspauskite "Naujas svetainės".
- ant skirtuką "Bendra" įveskite: Host: naudoti domeną;Serverio tipas: FTP arba FTPES (rekomenduojame pastarąją) įvesties tipas: "normalus" arba "Užsisakyti slaptažodį" (vėlgi, paskutinis variantas yra dėl to, kad jūsų slaptažodis nebus išsaugota geriausia, nors ji visada turės įvestiji prie įėjimo);Nick: tipo iš eilės Loginas FTP.
- Dabar eikite į tašką "perdavimo Nustatymai", tada pasirinkite skyrių "Transfer Mode" variantas "pasyvus".
- Tuo pabaigą Spauskite ant "Connect" mygtuką.
Dabar jūs ekspedijavimas FTP, jūsų ryšys yra įsteigtas ir saugomi "Site Manager", ir jūs galite naudoti ją savo nuožiūra.
anoniminė protokolas
šeimininkė, kuri siūlo FTP paslaugą, jei reikia, gali suteikti vartotojams su visiškai anoniminę prieigą.Tokiu atveju vartotojai kilęs kaip anoniminė.Tačiau verta pažymėti, kad sistema taip pat gali būti apibrėžtas ir mažosios raidės serveryje.Nors didžioji dauguma atvejų žmonių paprašė vietoj slaptažodžio nurodyti savo elektroninio pašto adresą, iš tiesų, ši sistema nepatenkins atlikti bet kokius patikrinimus, ir šis žingsnis yra, iš tiesų, nėra privaloma.
Dauguma FTP šeimininkai, kurie teikia programinės įrangos atnaujinimus įvairovė, dažnai nori išlaikyti anoniminę prieigą galimybę.
NAT-PT protokolas
specialiai leisti FTP naudojimas per specializuotų ugniasienes, buvo nuspręsta naudoti specializuotą leidimą NAT, taip pat vadinamas ekspertai NAT-Pn.Su juo jūs galite be jokių sunkumų perkelti į priimamą ryšį su klientu iš serverio, nes nuo NAT procesą pakeis už perduotą informaciją iš kliento, nurodant serverio teisingą prievadą ir adresą, su kuriuo jis gali prisijungti ir tada pradėti transliuoti nuo serverio prijungimas prie kliento adresą.
Nepaisant gana didelio skaičiaus pačių įvairiausių priemonių ir naujovių, kurių buvo imtasi siekiant remti FTP, praktiką naudojant NAT-PT nori išjungti įvairių maršrutizatoriai ar maršrutizatoriai suteikti papildomą apsaugą nuo virusų įvairovė.