/plushcap/analysis/cloudflare/the-history-of-the-url

The History of the URL

What's this blog post about?

The URL (Uniform Resource Locator) is a reference to a resource on the Internet, such as an HTML file or image. It was first proposed by Tim Berners-Lee in 1994 and has since become the standard way of addressing resources on the web. A typical URL consists of several components: 1. Scheme: This is the protocol used to access the resource, such as HTTP (Hypertext Transfer Protocol) or FTP (File Transfer Protocol). It is followed by a colon and two slashes (://). 2. Host: This is the name or IP address of the server where the resource is located. For example, www.example.com. 3. Port: This is an optional component that specifies the port number on which the server is listening for requests. If omitted, it defaults to 80 for HTTP and 21 for FTP. 4. Path: This is the path to the specific resource within the host's file system. It starts with a forward slash (/) and can include multiple directory levels separated by more slashes. 5. Query parameters: These are optional key-value pairs that provide additional information about how to process the request. They are preceded by a question mark (?) and each parameter is separated from the next by an ampersand (&). 6. Fragment identifier: This is an optional component that specifies a particular part of the resource to which the browser should navigate when the URL is clicked. It is preceded by a hash symbol (#). The URL was designed to be human-readable and machine-processable, making it easy for both users and programs to locate resources on the web.

Company
Cloudflare

Date published
March 5, 2020

Author(s)
Zack Bloom

Word count
6570

Language
English

Hacker News points
276


By Matt Makai. 2021-2024.