FTP is a standard protocol that allows files to be transferred between a client and server using separate control and data connections. An ISP is an organization that provides internet access and services, and can be commercial, community-owned, non-profit, or privately owned.