0Pricing
Network+ Academy · Lesson

Web and File Transfer Protocols

Recognize HTTP, HTTPS, and FTP and the ports they use.

Web and File Transfer Protocols is a free Network+ Academy lesson on CoddyKit — lesson 3 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Network+ Academy learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.

Protocols Built on Ports

The web and file transfer rely on application-layer protocols that ride on TCP using well-known ports. Learning these protocols and their ports is essential exam material.

This lesson covers HTTP, HTTPS, and the file transfer family: FTP, plus secure alternatives.

HTTP on Port 80

HTTP (Hypertext Transfer Protocol) is the language of the web, carrying web pages between browsers and servers. It uses TCP port 80.

HTTP sends data in plain text, so anyone intercepting the traffic could read it. That weakness led to the secure version, HTTPS.

HTTPS on Port 443

HTTPS (HTTP Secure) is HTTP wrapped in encryption using TLS (Transport Layer Security). It runs on TCP port 443.

HTTPS protects data in transit, so login details and payments stay private. Modern websites use HTTPS by default, and browsers warn when a site uses plain HTTP.

HTTP  -> TCP 80
HTTPS -> TCP 443

What TLS Adds

TLS provides encryption, integrity, and server authentication via certificates. The older name was SSL (Secure Sockets Layer), now deprecated but still spoken of loosely.

A certificate proves the server’s identity, while encryption hides the content. Together they make HTTPS trustworthy for sensitive transactions.

FTP on Ports 20 and 21

FTP (File Transfer Protocol) moves files between hosts. It uses TCP port 21 for control commands and port 20 for the data transfer.

FTP is old and transmits credentials and data in plain text, making it insecure on untrusted networks. It remains common but is being replaced by secure options.

Securing File Transfer: SFTP

SFTP (SSH File Transfer Protocol) runs over SSH on TCP port 22, encrypting both commands and data. It is a popular secure replacement for FTP.

Despite the similar name, SFTP is not just FTP with security bolted on — it is a different protocol that uses the SSH channel for protection.

Another Secure Option: FTPS

FTPS is FTP wrapped in TLS, distinct from SFTP. It adds encryption to the traditional FTP protocol rather than tunneling over SSH.

Both SFTP and FTPS secure file transfers, but they work differently and use different ports. The exam expects you to tell these two apart.

Simple Transfer: TFTP

TFTP (Trivial File Transfer Protocol) is a stripped-down transfer protocol using UDP port 69. It has no authentication and minimal features.

TFTP is used on local networks for tasks like loading device firmware or boot images, where simplicity matters more than security or reliability.

Why HTTPS Replaced HTTP

Plain HTTP exposes everything in transit, so the web moved decisively to HTTPS. Search engines favor it, and browsers flag HTTP pages as "Not Secure."

As a technician, you will configure certificates and ensure services use 443. Recognizing whether traffic is encrypted is key to assessing security.

Port Cheat Sheet

Memorize these for the exam:

  • HTTP: TCP 80
  • HTTPS: TCP 443
  • FTP: TCP 20/21
  • SFTP: TCP 22 (over SSH)
  • TFTP: UDP 69

Notice TFTP is the odd one using UDP; the rest use TCP.

Web and File Recap Setup

You now know the web protocols (HTTP, HTTPS) and the file transfer family (FTP, SFTP, FTPS, TFTP) with their ports and security properties.

The final lesson covers remote access and mail protocols, completing your map of the everyday services a technician must recognize.

Quick Check

Match protocol to port.

Recap

You learned web and file transfer protocols.

  • HTTP = TCP 80 (plain text); HTTPS = TCP 443 (TLS encrypted).
  • FTP = TCP 20/21, insecure plain text.
  • SFTP = TCP 22 over SSH; FTPS = FTP over TLS.
  • TFTP = UDP 69, simple and unauthenticated.
  • TLS provides encryption, integrity, and server identity via certificates.

Frequently asked questions

Is the “Web and File Transfer Protocols” lesson free?

Yes — the full text of “Web and File Transfer Protocols” is free to read here on the web, and the Network+ Academy course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Network+ Academy course, upgrade to CoddyKit PRO.

What will I learn in “Web and File Transfer Protocols”?

Recognize HTTP, HTTPS, and FTP and the ports they use. You practise Network+ Academy with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.

Do I need any experience to start Network+ Academy?

No prior experience is required. Network+ Academy on CoddyKit is structured for beginners through advanced learners; this is — lesson 3 of 4, so you can start here or from the beginning and move at your own pace.

How long does the “Web and File Transfer Protocols” lesson take?

Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.

Can I write and run code in this Network+ Academy lesson?

Yes. Every Network+ Academy lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.

All lessons in this course

  1. TCP vs UDP at a Glance
  2. What Port Numbers Are For
  3. Web and File Transfer Protocols
  4. Remote Access and Mail Protocols
← Back to Network+ Academy