|
Why is http deprecated?
Aug 14, 2003
In order to answer this question, we must first recall the definition of http:
hypertext transfer protocol:
n.
1)
a protocol (utilizing TCP) to transfer hypertext requests and information between servers and browsers [syn: HTTP]
2) (HTTP) The client-server TCP/IP protocol used
on the World-Wide Web for the exchange of HTML documents.
It conventionally uses port 80.
Current version: HTTP 1.1, defined in RFC 2068, as of May
1997.
By default, all popular Web browsers assume the HTTP protocol. In doing so, the software
prepends the 'http://' onto the requested URL and automatically connect to the HTTP server on port 80. Why
then do many pages explictly set http on all hypertext links? Surely it is easier to type "domain.com" than "http://domain.com".
HTTP is also deprecated due to the ever-evolving web: The HyperText Transfer Protocol is no longer used to transfer
hypertext. It is increasingly becoming used a means to transfer any content over port 80. Thus the definition "http" no
longer means anything in the context of a URL since you are unlikely to be requesting hypertext.
As the web evolves, next generation protocols will begin to replace http. By explicitly using "http://domain.com" in your links you are
forcing your viewers of the future into using an obsolete protocol. By using "//domain.com" you will guarantee the protocol of tomorrow
will work with your pages of today.
Succinctly, use of the http protocol is redundant and time consuming to communicate. The internet,
media, and society are all better off without it.
|