How The World Wide Web Works

Chances are that you’ve used the Web, perhaps even a lot. However, you might not have done a lot of thinking about how it works under the covers. In this first section, I’m going to describe the Web at a more theoretical level so that you can understand how it works as a platform.

The Web Is Graphical and Easy to Navigate
The Web Is Cross-Platform
The Web Is Distributed
The Web Is Dynamic
The Web Is Interactive

The Web Is a Hypertext Information System

The idea behind hypertext is that instead of reading text in a rigid, linear structure (such as a book), you can skip easily from one point to another. You can get more information, go back, jump to other topics, and navigate through the text based on what interests you at the time.

Hypertext enables you to read and navigate text and visual information in a nonlinear way, based on what you want to know next.

When you hear the term hypertext, think links. (In fact, some people still refer to links as hyperlinks.) Whenever you visit a web page, you’re almost certain to see links throughout the page. Some of the links might point to locations within that same page, others to pages on the same site, and still others might point to content stored on other servers. Hypertext was an old concept when the Web was invented it was found in applications such as HyperCard and various help systems. However, the World Wide Web redefined how large a hypertext system could be. Even large websites were hypertext systems of a scale not before seen, and when you take into account that it’s no more difficult to link to a document on a server in Australia from a server in the United States than it is to link to a document stored in the same directory, the scope of the Web becomes truly staggering.

Nearly all large corporations and medium-sized businesses and organizations are using web technology to manage projects, order materials, and distribute company information in a paperless environment. By locating their documents on a private, secure web server called an Intranet, they take advantage of the technologies the World Wide Web has to offer while keeping the information contained within the company.

The Web Is Graphical and Easy to Navigate

In the early days, using the Internet involved simple text-only applications. You had to navigate the Internet’s various services using command-line programs (think DOS) and arcane tools. Although plenty of information was available on the Net, it wasn’t necessarily pretty to look at or easy to find.

Then along came the first graphical web browser: Mosaic. It paved the way for the Web to display both text and graphics in full color on the same page. The ability to create complex, attractive pages rivaling those founds in books, magazines, and newspapers propelled the popularity of the Web. These days, the Web offers such a wide degree of capabilities that people are writing web applications that replace desktop applications.

A browser is used to view and navigate web pages and other information on the World Wide Web. Currently, the most widely used browser is Microsoft Internet Explorer, which is built into Microsoft Windows.

Hypertext or Hypermedia? If the Web incorporates so much more than text, why do I keep calling the Web a hypertext system? Well, if you’re going to be absolutely technically correct about it, the Web is not a hypertext system it’s a hypermedia system. But, on the other hand, you might argue that the Web began as a text-only system, and much of the content is still text-heavy, with extra bits of media added in as emphasis. Many very educated people are arguing these very points at this moment and presenting their arguments in papers and discursive rants as educated people like to do. Whatever. I prefer the term hypertext, and it’s my book, so I’m going to use it. You know what I mean.

The Web Is Cross-Platform

The whole idea that the Web is and should be cross-platform is strongly held to by purists. The reality, however, is somewhat different. With the introduction over the years of numerous special features, technologies, and media types, the Web has lost some of its capability to be truly cross-platform. As web authors choose to use these nonstandard features, they willingly limit the potential audience for the content of their sites. For example, a site centered around a Flash animation is essentially unusable for someone using a browser that doesn’t have a Flash player, or for a user who might have turned off Flash for quicker downloads. Similarly, some programs that extend the capabilities of a browser (known as plug-ins) are available only for one platform (either Windows, Macintosh, or UNIX). Choosing to use one of those plug-ins makes that portion of your site unavailable to users who are either on the wrong platform or don’t want to bother to download and install the plug-in.

The Web Is Distributed

Web content can take up a great deal of space, particularly when you include images, audio, and video. To store all of the information, graphics, and multimedia published on the Web, you would need an untold amount of disk space, and managing it would be almost impossible. (Not that there aren’t people who try.) Imagine that you were interested in finding out more information about alpacas (Peruvian mammals known for their wool), but when you selected a link in your online encyclopedia, your computer prompted you to insert CD-ROM #456 ALP through ALR. You could be there for a long time just looking for the right CD-ROM!

The Web succeeds at providing so much information because that information is distributed globally across millions of websites, each of which contributes the space for the information it publishes. These sites reside on one or more computers, referred to as web servers. A web server is just a computer that listens for requests from web browsers and responds to that request. You, as a consumer of that information, request a resource from the server to view it. You don’t have to install it, change disks, or do anything other than point your browser at that site.

A website is a location on the Web that publishes some kind of information. When you view a web page, your browser connects to that website to get that information.

The Web Is Dynamic

If you want a permanent copy of some information that’s stored on the Web, you have to save it locally because the content can change any time, even while you’re viewing the page.

If you’re browsing that information, you don’t have to install a new version of the help system, buy another book, or call technical support to get updated information. Just launch your browser and check out what’s there.

If you’re publishing on the Web, you can make sure that your information is up-to-date all the time. You don’t have to spend a lot of time re-releasing updated documents. There’s no cost of materials. You don’t have to get bids on numbers of copies or quality of output. Color is free. And you won’t get calls from hapless customers who have a version of the book that was obsolete four years ago.

The Web Is Interactive

Interactivity is the capability to “talk back” to the web server. More traditional media, such as television, isn’t interactive in the slightest; all you do is sit and watch as shows are played at you. Other than changing the channel, you don’t have much control over what you see. The Web is inherently interactive; the act of selecting a link and jumping to another web page to go somewhere else on the Web is a form of interactivity. In addition to this simple interactivity, however, the Web also enables you to communicate with the publisher of the pages you’re reading and with other readers of those pages.

For example, pages can be designed to contain interactive forms that readers can fill out. Forms can contain text-entry areas, radio buttons, or simple menus of items. When the form is submitted, the information typed by readers is sent back to the server from which the pages originated.

As a publisher of information on the Web, you can use forms for many different purposes, such as the following:

  • To get feedback about your pages.
  • To get information from your readers (survey, voting, demographic, or any other kind of data). You then can collect statistics on that data, store it in a database, or do anything you want with it.
  • To provide online order forms for products or services available on the Web.
  • To create guestbooks and conferencing systems that enable your readers to post their own information on your pages. These kinds of systems enable your readers to communicate not only with you, but also with other readers of your pages.

In addition to forms, which provide some of the most popular forms of interactivity on the Web, advanced features of web technologies provide even more interactivity. Flash, JavaScript, Java, and Shockwave, for example, enable you to include entire programs and games inside web pages. Software can run on the Web to enable real-time chat sessions between your readers. As time goes on, the Web becomes less of a medium for people passively sitting and digesting information (and becoming “Net potatoes”) and more of a medium for reaching and communicating with other people all over the world.

Filed under Understand the web. You can follow any responses to this entry through the RSS 2.0. You can leave a response by filling following comment form or trackback to this entry from your site

Understand the web' CATEGORY »

How The World Wide Web Works
Web Browsers
Web Servers
Uniform Resource Locators
test

Leave a Reply