Arvutivõrkude eksami konspekt
● FTP: RFC 959
● FTP server: port 21
Tavalisi FTP-ühendusi ei peeta tänapäeval turvaliseks, sest kogu info (ka paroolid) liiguvad
võrgus krüpteerimata kujul. Turvalisuse huvides on soocitatav kasutada FTPS (FTP over
Implicit TLS/SSL) või FTPES (FTP over Explicit TLS/SSL) laiendatud protokolle.
Tüüpiline scenario näeb välja nii, et meil on kasutaja, kes tahab local hostist kuhugi kaug
hosti oma faile laadida. Selleks, et oma kaugkontole ligi pääseda, peab kasutaja end
autentima. Pärast seda saab kasutaja hakata laadima faile kaughosti ja vastupidi.
Kasutaja (kes suhtleb läbi FTP UI) edastab kõigepealt kaughosti nime, FTP klient loob TCP
ühenduse FTP serveriga. Seejärel edastab kasutaja oma nime ja passi, mis edastatakse üle
TCP ühenduse. Kui autentimisega on kõik OK, saab kasutaja hakata faile üles/alla laadima.
Seega, suht HTTP sarnane (mõlemad jooksevad TCP peal), aga suurim erinevus on, et FTP