Computer networksLesson 3 of 3 in the course Application layer protocols

FTP: Architecture, History, Transfer Modes, and Security

5 flashcards · 5 quiz questions · 5 match pairs · 4 fill-in sentences · English

Lesson progress
0 / 5

Your progress is kept in this browser only.Sign up to save it

Summary

This lesson introduces the purpose, architecture, and history of the File Transfer Protocol (FTP). Understanding these foundations helps explain how FTP sessions work and why newer file-transfer technologies have become common.

File Transfer Protocol (FTP) is a standard communication protocol for transferring computer files between a client and a server over a network. A user may use FTP to retrieve files from a remote server or upload files to it, depending on the server's permissions.

All flashcards

What is FTP?
A standard network protocol for transferring files between a client and a server.
What does FTP's control connection carry?
Commands from the client and replies from the server that manage the session.
What does FTP's data connection carry?
File contents or data such as directory listings.
What was the original FTP specification?
RFC 114, written by Abhay Bhushan and published on April 16, 1971.
What did RFC 2428 add to FTP?
IPv6 support and an extended passive-mode approach.

Quiz questions

  1. In passive FTP mode, how is the data connection established?Answer: The server provides an address and port, then the client initiates the connection.
  2. What does FTP's Image type, `TYPE I`, do?Answer: Transfers bytes without text conversion, making it suitable for binary files.
  3. How does traditional FTP transmit login credentials?Answer: The username and password are sent in clear text.
  4. What does SFTP refer to in common modern usage?Answer: A file-transfer protocol that operates through SSH.
  5. What is the general meaning of an FTP reply code beginning with 2?Answer: The reply indicates success.

Based on the Wikipedia article File Transfer Protocol, licensed CC BY-SA 4.0. Adapted into a summary, flashcards and quizzes.

All Computer networks lessons