Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Chapter 3 - FTP or Bust

Chapter Guide

What you'll build: FTP/FTPS protocol implementation that plugs into the daemon.

What you'll learn: Multi-channel protocols (control + data), active vs passive mode, state machines for protocol commands, TLS negotiation for FTPS, resume via REST command.

End state: Task 12 completed. FtpProtocol implementation registered in the daemon. Can download from public FTP servers with progress tracking and resume support.