FTP-server vs FTP-klient

File Transfer Protocol (FTP) on protokoll, mida kasutatakse faili ülekandmiseks Interneti kaudu ühest hostist teise. FTP põhineb kliendi-serveri arhitektuuril. FTP-server hoiab faile ja andmebaase, mida on vaja klientide poolt soovitud teenuste osutamiseks. Enamasti on FTP-server suure võimsusega seade, mis suudab korraga käsitleda mitut kliendi taotlust. FTP klient on tavaliselt personaalarvuti, mida kasutab lõppkasutaja või mobiilseade, kus töötab vajalik tarkvara, mis on võimeline FTP serverist Internetis faile taotlema ja vastu võtma.

Mis on FTP server?

FTP-server on suure võimsusega seade, mis hoiab faile ja muud teavet, mida on vaja klientide Interneti kaudu või sisevõrgu kaudu saabunud taotluste rahuldamiseks. FTP-server töötab pidevalt ja kuulab sissetulevaid FTP-taotlusi. Algselt loob klient serveriga juhtimisühenduse pordi 21 kaudu suheldes. See juhtimisühendus jääb avatuks kogu suhtlusseansi vältel. Seda ühendust kasutatakse haldusteabe edastamiseks. Seejärel avab FTP-server porti 20 kaudu ühenduse teise kliendiga teise ühenduse ja seda ühendust nimetatakse andmesideühenduseks. Failid edastatakse andmesideühenduse kaudu ja käimasolevat edastamist saab peatada, saates katkestamissignaali juhtimisühenduse kaudu.

Mis on FTP klient?

Enamasti on FTP klient personaalarvuti või mobiilseade, kus töötab rakendustarkvara, mis on võimeline FTP serveriga suhtlema ja faile tooma. Tavaliselt algatab FTP klient FTP serveriga ühenduse. mis kuulab pidevalt sissetulevaid taotlusi. FTP-serveriga ühenduse loomiseks peab klient esmalt pakkuma sihtserveri, millega ta soovib ühenduse luua, ja vajalikud mandaadid, nagu kasutajanimi ja parool. Pärast ühenduse loomist saab klient alustada failide edastamise protsessi. Seal on palju tasuta ja kaubanduslikku FTP kliendi tarkvara, mis toetavad erinevaid platvorme. Need klienitarkvara ulatuvad lihtsatest käsuridade rakendustest kuni GUI-rakendusteni, mis pakub kasutajasõbralikumat keskkonda. FTP-kliendid toetavad ka erinevaid Interneti-protokolle, näiteks FTP üle SSH, FTPS (FTP üle SSL), FXP (Site2site ülekanne) jne.

Mis vahe on FTP serveril ja FTP kliendil?

FTP klient ja FTP server on kaks peamist osapoolt, kes osalevad FTP protokollis, mida kasutatakse failide edastamiseks Interneti kaudu. Üldiselt on FTP-server suure jõudlusega seade, mis hoiab faile ja andmebaase FTP-klientidelt tulevate taotluste rahuldamiseks vajaliku teabe hoidmiseks. FTP klient on personaalarvuti või mobiilseade, mis käitab tarkvararakendust, mis on võimeline suhtlema FTP serveriga ja sealt faile laadima. FTP-server kuulab alati sissetulevaid päringuid ja klient algatab suhtlusseansi, avades serveriga juhtimisühenduse. Seejärel edastab server kliendi jaoks faile, luues serveriga andmesideühenduse.