Background/History of World Wide Web

The World Wide Web (known as "Web," "WWW' or "W3") is the universe of network-accessible information, the embodiment of human knowledge -- of course, in form of a smorgasbord that contains different shades of quality and quantity.

The World Wide Web began as a networked information project in 1990 at CERN (European Laboratory for Particle Physics) by Tim Berners-Lee, now Director of the World Wide Web Consortium (W3C). The WWW transfer protocol is called HTTP (Hyper Text Transfer Protocol) and HTTP can understand the transfer protocol format written HTML (Hyper Text Markup Language). HTML has been popularized by the Mosaic browser (now Netscape) developed at NCSA. During the course of the 1990s it has blossomed with the explosive growth of the Web.

Mechanism of Web - HTTP and HTML

The Web relies on three mechanisms to make these resources readily available to the widest possible audience:

  1. A uniform naming scheme for locating resources on the Web (e.g., URIs).
  2. Protocols, for access to named resources over the Web (e.g., HTTP).
  3. Hypertext, for easy navigation among resources (e.g., HTML).

Universal Resource Identifier (URI) is an encoding syntax/address for every resource available on the Web -- HTML document, image, sound, video clip, news, program, file, etc. you name it -- as long as it is accessible via network. Sometimes, people use different expressions, namely Universal Resource Locator (URL) instead of URI. However, URI is much broader in terms of overall context, and URI should be used over URL whenever necessary. Most common example is a website address such as http://cee.odu.edu. URI can contain various network connection methods including FTP, Telnet, Usenet, E-Mail, Gopher, WAIS, nntp, etc.

Hyper Text Transfer Protocol (HTTP) is a network protocol (i.e., protocol is a kind of 'Esperanto' among heterogeneous/homogeneous computers) running over a number of other network protocols such as; TCP (Transfer Control Protocol -- Host-to-Host connection-oriented); UDP (User Datagram Protocol -- Host-to-Host, packet-oriented); IP (Internet Protocol -- datagram service for TCP hosts); ICMP (Internet Control Message Protocol -- error message & routing); ARP (Address Resolution Protocol -- figuring out IP address); and RARP (Reverse Address Resolution Protocol).

Hyper Text Markup Language (HTML) is a the publishing language used by the World Wide Web. To publish information for global distribution when distribution/connection mechanism is established via HTTP, one needs a universally understood language, a kind of publishing mother tongue that all computers may potentially understand. HTML gives authors the means to:

  • Publish online documents with headings, text, tables, lists, photos, etc.
  • Retrieve online information via hypertext links, at the click of a button.
  • Design forms for conducting transactions with remote services, for use in searching for information, making reservations, ordering products, etc.
  • Include spreadsheets, video clips, sound clips, and other applications directly in their documents.

HTML is based on SGML (Standard Generalized Markup Language), and SGML is an official International Standard (ISO/IEC 8879:1986) language for the specification of structural markup for the electronic interchange of information that has been adopted by the European Community, the governments of the US and Canada, the aerospace, automotive, semiconductor, defense and other industries. "Tag" used in HTML has its root from Document Type Definitions (DTDs) tags in SGML.

Progression of HTML

HTML 2.0 (November 1995/RFC1866]) was developed by the Internet Engineering Task Force (IETF) to codify common practice in late 1994. HTML+ (1993) and HTML 3.0 (1995) proposed much richer versions of HTML. Despite never receiving consensus in standards discussions, these drafts led to the adoption of a range of new features. The efforts of the World Wide Web Consortium's HTML Working Group to codify common practice in 1996 resulted in HTML 3.2 (January 1997).

HTML 4.0 (1997) extends HTML with mechanisms for style sheets, internationalization, scripting, frames, embedding objects, improved support for right to left and mixed direction text, richer tables, and enhancements to forms, offering improved accessibility for people with disabilities. As a result, HTML 4.0 becomes a de facto standard for HTML authoring nowadays.

Of course, you can still insist on using HTML 3.2 standard, however HTML 4.0 has much richer features and more flexibility than 3.2, and I strongly suggest you to stick with HTML 4.0 if this is your first time making an acquaintance with HTML.


Jump back to HTML Survival Kit Table of Contents (TOC) ©1995-2024
J. Yoon