Haz una simple búsqueda por los foros, ese tema se ha tratado en muchas ocasiones,
aquí o
aquí, por enlazar los dos primeros que me han aparecido.
También puedes mirar cualquier libro de delphi, es una de las cosas que siempre se explican en todos, por ejemplo, en nuetro "
FTP" encontrarás varios.