Avaa päävalikko

Muutokset

Ei muutosta koossa, 10 vuotta sitten
p
Käyttäjän 91.156.61.66 (keskustelu) muokkaukset kumottiin ja sivu palautettiin viimeisimpään käyttäjän Rubinbot tekemään versioon.
{{TCP/IP}}
paska
'''FTP''' ({{lyhenne|File Transfer Protocol}}) on [[TCP]]-[[protokolla]]a käyttävä tiedostonsiirtomenetelmä kahden tietokoneen välille. FTP-yhteys toimii asiakas-palvelin -periaatteella. Yleensä asiakas (''client'') ottaa yhteyttä palvelimeen (''host'' tai ''server''), joka tarjoaa FTP-palvelun.
 
== Historiaa ==
Vuonna 1971 [[Massachusetts Institute of Technology|MIT]]-yliopiston paikallisissa koneissa ryhdyttiin koekäyttämään FTP:n kaltaista tiedostonsiirtoprotokollaa. Varsinainen termi FTP syntyi vuonna 1972, kun se määriteltiin Yhdysvaltain puolustusministeriön verkon [[ARPANET]]in (Advanced Research Projects Agency NETwork) tiedostonsiirtoprotokollaksi. Päätavoitteiksi asetettiin luotettava ja tehokas tiedostojen siirto. FTP:n määrittely on muuttunut hieman vuosien mittaan ja sen ominaisuuksiin on lisätty muun muassa virheenkorjaus. FTP:n määrittely ja sisältö on pysynyt lähes samanlaisena 80-luvun puolivälistä tähän päivään saakka.
 
== Palvelin ==
 
FTP-palvelin voi toimia kahdessa eri tilassa, passiivisessa tai aktiivisessa. Oleelliset erot tilojen välillä on siirtoyhteyden muodostamistavassa. Aktiivinen palvelin avaa itse yhteyden asiakkaaseen ja aloittaa tiedonsiirron, kun taas passiivinen valmistautuu siirtämään tietoa, mutta odottaa että asiakas avaa tiedonsiirtoyhteyden.
 
== FTP-protokolla ==
 
FTP-protokolla mahdollistaa tiedostojen siirron kahden koneen välillä käyttöjärjestelmästä riippumatta.
 
Tavallinen FTP-yhteys koostuu [[Telnet]]-protokollaa käyttävästä ''kontrolliyhteydestä'' ja [[binääri]]- tai [[ASCII]]-muotoisesta ''tiedostonsiirtoyhteydestä'', jossa varsinainen siirto tapahtuu.
 
FTP:n tavoitteet ovat:
* Helpottaa tiedostojen siirtämistä ja jakamista
* Peittää tallennusjärjestelmien väliset erot käyttäjältä
* Siirtää dataa tehokkaasti ja luotettavasti.
 
Haittapuolia:
* [[Salasana]]t ja siirrettävät tiedot lähetetään [[salaus|salaamattomina]]. Kehittyneet FTP-palvelin- ja asiakasohjelmistot osaavat hyödyntää SSL- tai [[TLS]]-salausta kontrolliyhteydessä ja siirtoyhteydessä.
* Tiedonsiirtoyhteyden avaaminen palomuurien ja [[IP-osoite]]muunnoksien kautta kulkevan reitin yli on ongelmallista.
 
== Standardointi ==
 
FTP määritellään [[RFC]]-dokumentissa:
* RFC 959
 
Tavanomainen [[TCP]]-[[portti (tietoliikenne)|portti]] FTP-palvelulle on 21.
 
== Katso myös ==
*[[FXP]]
 
{{DEFAULTSORT:Ftp}}
[[Luokka:TCP/IP]]
 
[[af:File Transfer Protocol]]
[[als:File Transfer Protocol]]
[[ar:بروتوكول نقل الملفات]]
[[az:FTP]]
[[id:File Transfer Protocol]]
[[bn:ফাইল ট্রান্সফার প্রোটোকল]]
[[be-x-old:FTP]]
[[bar:File Transfer Protocol]]
[[bs:File Transfer Protocol]]
[[bg:Протокол за трансфер на файлове]]
[[ca:Protocol de transferència de fitxers]]
[[cs:File Transfer Protocol]]
[[da:FTP]]
[[de:File Transfer Protocol]]
[[el:File Transfer Protocol]]
[[en:File Transfer Protocol]]
[[es:File Transfer Protocol]]
[[eo:Dosiero-Transiga Protokolo]]
[[eu:FTP]]
[[fa:اف‌تی‌پی]]
[[fr:File Transfer Protocol]]
[[ga:FTP]]
[[gl:File Transfer Protocol]]
[[ko:파일 전송 프로토콜]]
[[hr:FTP]]
[[ia:File Transfer Protocol]]
[[is:FTP]]
[[it:File Transfer Protocol]]
[[he:File Transfer Protocol]]
[[ka:FTP]]
[[kk:FTP]]
[[ku:FTP]]
[[lv:FTP]]
[[lt:FTP]]
[[hu:File Transfer Protocol]]
[[nl:File Transfer Protocol]]
[[ja:File Transfer Protocol]]
[[no:FTP]]
[[nn:File Transfer Protocol]]
[[uz:FTP]]
[[pl:FTP]]
[[pt:File Transfer Protocol]]
[[ru:FTP]]
[[sq:File Transfer Protocol]]
[[simple:FTP]]
[[sk:File Transfer Protocol]]
[[sl:FTP]]
[[sr:FTP]]
[[sh:FTP]]
[[sv:File Transfer Protocol]]
[[tl:FTP]]
[[th:เอฟทีพี]]
[[vi:FTP]]
[[tg:FTP]]
[[tr:Dosya aktarım iletişim kuralı]]
[[uk:FTP]]
[[zh:文件传输协议]]
12 529

muokkausta