• Skip to main content
  • Skip to primary sidebar

Technipages

Tutorials and fixes for smartphone, gadget, and computer problems

  • Topics
    • Android
    • Browsers
    • Gaming
    • Hardware
    • Internet
    • iPhone
    • Linux
    • macOS
    • Office
    • Reviews
    • Software
    • Windows
    • Definitions
  • Product Reviews
  • Downloads
  • About

HTTP

September 3, 2019 by Mel Hawthorne

HTTP or HyperText Transfer Protocol is a protocol which is a cornerstone of data communication on the web. Hypertext documents include hyperlinks to other resources that the user can easily access. HTTP is a request-response protocol where a user, typically a browser sends a request to a server which sends a response based on the request. HTTP is designed to permit intermediate elements such as caching servers and HTTP proxies. HTTPS is designed to be a connection orientated protocol based on TCP however the protocol can be adapted to use “unreliable” protocols such as UDP.

Technipages Explains HTTP

HTTP was initially developed by Sir Tim Berners-Lee in 1989 (although it as 1991 by the time the first fully documented version was released) while working as a fellow at CERN, its purpose was to be a conglomeration of a number of different protocols and technologies to allow easy communication over the internet which he had invented earlier that year. Since then the protocol has been redescribed multiple times to increase efficiency, while the older versions have never been deprecated they have slowly fallen out of use.

The HTTP protocol defines a number of status codes of which the server must include one in its response, the status code people are most likely to be familiar with is 404 which means “resource not found”.

The HTTP protocol is by definition plain text, the contents of all communications can be listened to by a third party. An encryption layer can be added on top with TLS (older versions were called SSL) this secure variant is called HTTPS and provides confidentiality, data integrity, and host identification through the use of encryption. HTTP2 released in 2015 requires the use of a certain level of encryption or higher although uptake has been slow as legacy devices don’t necessarily support the newer version of the HTTP protocol.

Common Uses of HTTP

  • The server did not respond to my HTTP request.
  • HTTP is an insecure protocol.
  • Plain text defines HTTP protocols, while HTTPS protocols have an added encryption layer.

Common Misuses of HTTP

  • The HTTP page didn’t load.

You Might Also Like

  • What is HTTP/2?
    What is HTTP/2?
  • How to Filter the HTTP History in Burp Suite
    How to Filter the HTTP History in Burp Suite

Primary Sidebar

Recent Posts

  • Windows 11: What is Dynamic Lock and How to Set It Up
  • How to Use Google Pay on Android
  • What is a Firefox Primary Password and How to Create One
  • Fix: Windows 11 Mic Not Working
  • How to Update Galaxy Tab S8
  • How to View a List of Recently Uninstalled Apps on Android
  • How to Sign Into WhatsApp on Multiple Devices
  • Dedicated Server vs. Shared Hosting Server

Who’s Behind Technipages?

Baby and Daddy My name is Mitch Bartlett. I've been working in technology for over 20 years in a wide range of tech jobs from Tech Support to Software Testing. I started this site as a technical guide for myself and it has grown into what I hope is a useful reference for all.

You May Also Like

  • S-HTTP

© Copyright 2023 Guiding Tech Media · All Rights Reserved · Privacy