Saved
Internet culture · Security

File Transfer Protocol

FTP gave us universal file transfer — and baked insecurity into the foundation of the internet.

Worth your time?2.5/5No.The brief is enough.What works, what does not, who it is for ↓
8:50in productionCh. 1 · The First File Transfer/ 8:50 · ceiling 15 min
4 chapters · 8:50Ceiling 15:00

The brief is written and checked. The video joins this page when it is cut.4 chapters · 1 min read · 8:50 planned

Read the brief

FTP is a foundational but fatally flawed protocol. It delivered interoperable file transfer in 1971, but its reliance on unencrypted channels and rigid two-connection architecture made it unsustainable. It changed how machines shared data — then became the textbook example of inherited insecurity.

Chapters & takeaways4
  1. 0:57
    The First File Transfer

    Abhay Bhushan wrote the first FTP spec in 1971 to move files across ARPANET’s incompatible machines.

  2. 2:27
    Two Ports, One Protocol

    FTP uses two separate connections — one for commands, one for data — because NCP was simplex.

  3. 4:03
    Three-Digit Truths

    Every action returns a three-digit ASCII code — the language of machine-to-machine agreement.

  4. 5:11
    Frozen in Transition

    FTP survived the shift from NCP to TCP/IP, but its architecture never evolved beyond its 1971 assumptions.

1 more chapterFewer chapters
Worth your time?

No. The brief is enough.

2.5/ 5
What works
  • cross-platform file listing
  • ASCII command-response interaction
  • stream-mode binary transfers
  • directory navigation via standard verbs
What does not
  • encrypt credentials
  • encrypt data
  • adapt to firewall traversal without passive mode workarounds
  • enforce data integrity
Study it if
  • network administrators maintaining legacy systems
  • historians of internet infrastructure
Skip it if
  • developers building new file-sharing services
  • organisations handling sensitive data
  • anyone deploying new infrastructure
Who should study it, and who should skipHide who it is for
The written brief1 min read

What it is and the problem it solves

FTP is a file transfer standard that solved the problem of moving files between heterogeneous mainframes and minicomputers on ARPANET. It enabled interoperable, command-driven file exchange where none existed before.

How it works

FTP uses a client–server model with separate control and data connections. It requires two ports because it was originally designed for NCP, a simplex protocol that needed two addresses for bidirectional communication. The server sends three-digit ASCII status codes over the control connection.

What works

The core mechanism works: clients can list directories, upload and download files, and navigate paths using ASCII commands and numeric status codes. Its simplicity and portability ensured decades of implementation across operating systems and hardware.

What does not

FTP does not encrypt credentials or data. It does not adapt to modern network constraints like firewalls or NAT without workarounds. It does not enforce authentication integrity or data integrity checks. Its full feature set — multiple transfer modes, structures, and data types — is unused in practice.

What it changes

FTP established the first standardised, cross-system method for remote file exchange on early ARPANET. It codified the separation of control and data channels — a pattern later echoed in protocols like SMTP and HTTP. It made file sharing programmatically reliable, but at the cost of embedding insecure defaults into infrastructure.

Is it worth your time

No. FTP is obsolete for secure file transfer. Modern browsers dropped support in 2021. Its unencrypted design makes it unfit for any environment where credentials or data confidentiality matter.

Same field · Internet culture4 of 24
8:41
IPv41981IPv4 is the foundational, standalone Internet Protocol specification. It introduced the 32-bit address space and decoupled IP from TCP. Its best-effort delivery model enabled rapid early internetworking — but baked in exhaustion, fragility, and reliance on add-ons like NAT and TCP.
10:34
Internet Message Access Protocol1986IMAP establishes email as a shared, persistent, server-managed resource—not a transient download. It works by defining precise commands for mailbox operations, flag persistence, partial message fetches, and extensibility—all over port 143. What works is its concurrency model, server-side search, and folder management. What does not is any guarantee of implementation fidelity, security defaults, or performance. It changes how email scales across devices and teams. It is worth your time if you rely on synchronised, searchable, cross-platform access to live mailboxes.
8:46
AltaVista1994AltaVista launched in December 1995 as the first full-text/boolean searchable index of the World Wide Web. It used the multi-threaded crawler Scooter and the TurboVista database. It implemented the first CAPTCHA. By 1997 it served over 80 million hits per day. In 2000 it held 17.7% usage share among Internet users.
9:34
PeeringPeering is the voluntary, settlement-free exchange of downstream traffic between autonomous systems — instantiated by physical links and BGP, not contracts. It cuts transit costs and improves performance where traffic is reciprocal. But it offers no guarantees, scales poorly without coordination, and collapses instantly when mutual benefit ends. Its power lies in its simplicity — and its fragility.
Up next in Technology

Advanced Encryption Standard

Joan Daemen and Vincent Rijmen · 1998 · 8:43

AES is not magic — it is a narrowly specified, government-mandated replacement for broken crypto, and its strength depends entirely on how you implement it.

8:43