Contents

Hyper-text Transfer Protocol.. or Hyper-media Transfer Protocol?

· 10 min · protocol, networking, http

General Topic: Protocol | Status: In Progress

Sources:


In a Nutshell…

HTTP is a protocol that’s built on top of the TCP/IP protocol. It is used as one of the standards to transport data on the internet. It resides in the application layer (highest level) in the TCP/IP model.

TCP/IP Model

As it is built on top of TCP/IP, by default it uses TCP’s port, which is port 80. HTTPS, however, uses port 443.

Versions

Did You Know?

UDP, or User Datagram Protocol, is the bare-bones transport protocol. It only carries port numbers (like HTTP on port 80 or DNS on port 53). No handshake, no connection setup, just raw speed. If a packet gets lost, UDP doesn't care and won't resend it. That best-effort behavior keeps it blazing fast, at the cost of reliability. It shines in live, high-frequency updates where the newest data matters more than completeness, like video calls or online gaming. DNS uses it too, since a lookup only needs one round trip. When milliseconds matter, UDP is the answer.