What is involved in downloading files?