ну сам я еще не работал с протоколами или сервисами... проще наверное найти в интернете компоненту для работы с тем или иным протоколом...
вот например здесь зарегистрировавшись можно скачать сомпонент для .NET для работы с FTP:
http://www.downloadjunction.com/prod...810/index.html