Which of the following protocol is used to upload and download files from…

2023

Which of the following protocol is used to upload and download files from remote server/computers ?

  1. A.

    SMTP / SMTP

  2. B.

    VoIP / VolP

  3. C.

    HTTP / HTTP

  4. D.

    FTP / FTP

Attempted by 2569 students.

Show answer & explanation

Correct answer: D

Answer: FTP (File Transfer Protocol) is used to upload and download files between a local machine and a remote server.

Key points: why FTP is the correct choice and how it compares to the other protocols listed.

  • FTP stands for File Transfer Protocol and is specifically designed for transferring files and managing directories on remote servers.

  • Default ports: FTP normally uses TCP port 21 for control. Data transfer can use port 20 (active mode) or other ports in passive mode.

  • Secure alternatives: SFTP (SSH File Transfer Protocol) and FTPS (FTP over TLS) provide encrypted file transfers.

  • Why SMTP is not correct: SMTP is for sending email messages between mail servers and clients, not general file transfer.

  • Why VoIP is not correct: VoIP refers to voice communication over IP networks and is unrelated to file upload/download.

  • Why HTTP is not the best answer here: HTTP can transfer files (for example, downloading resources or uploading via forms/APIs), but FTP is the dedicated protocol designed for direct file transfer operations and management between clients and servers.

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Up Lt Grade Assistant Teacher 2025