×


FTP – představa a přenos souborů
•
FTP implicitně
chápe soubor jako dále nestrukturovaný (bez vnitřní struktury) - označováno
jako file structure
–
proto nepotřebuje
"doprovodnou" konvenci o formátu přenášených dat
•
implicitně je
obsah souboru přenášen jako spojitý proud dat (tzv. stream mode)
–
protokol FTP
využívá (spolehlivých, spojovaných) transportních služeb protokolu TCP
•
implementace vychází z modelu klient/server
–
klient je
typicky aplikačním programem
–
server obvykle
systémovým procesem (démonem, rezidentním programem apod.)
•
návrh protokolu
TCP je uzpůsoben možnosti úsporné implementace
–
snaží se
nárokovat si systémové zdroje až v okamžiku jejich skutečné potřeby
•
zajištění
potřebných funkcí v rámci FTP je rozděleno mezi dvě entity:
–
interpret
protokolu (PI, Protocol Interpreter)
–
přenosový
proces (DTP, Data Transfer Process)
•
interpret
protokolu (PI) existuje trvale,
–
přenosový
proces (DTP) vzniká až na základě konkrétního požadavku
•
používají se
dvě různá spojení:
–
řídící (pro přenos příkazů)
–
datové (pro přenos souborů)