Miten se toimii?

Maailmanlaajuinen hypermediajärjestelmä vaatii tietyt perusominaisuudet toimiakseen. World-Wide Webissä on ensimmäisen kerran ratkaistu tälläisen järjestelmän perusongelmat. World-Wide Web perustuu, kuten useimmat muutkin Internetin palvelut, asiakas-palvelin -arkkitehtuuriin. Tämä tarkoittaa käytännössä sitä, että palvelun käyttäjä tarvitsee tietokoneelleen asiakasohjelman, jonka kautta hän on yhteydessä Internetissä sijaitsevaan palvelimeen.

World-Wide Web näkyy käyttäjälle asiakasohjelman, kuten Cello tai Mosaic, muodossa, mutta käyttäjälle näkymättömiin jäävät palvelimet ovat yhtä tärkeä osa järjestelmää, sillä ne huolehtivat esimerkiksi pyydetyn tiedon etsimisestä ja lähettämisestä käyttäjälle.

Tietoa hakiessaan käyttäjän asiakasohjelma selvittää ensin, missäpäin Internet-verkostoa haettava tieto sijaitsee, ottaa yhteyden palvelimeen ja pyytää siltä sitten haluamaansa dokumenttia. Yhteys suljetaan heti palvelimen lähetettyä halutun tiedon asiakasohjelmalle. Tämän jälkeen asiakasohjelma muotoilee tiedon käyttäjän näytölle sopivaksi ja jää odottamaan seuraavaa tiedonhakua, joka voikin tapahtua jo toiselle puolelle maailmaa.

World-Wide Webin kehityksessä on jouduttu ratkaisemaan monia ongelmia, jotta on voitu luoda maailmanlaajuinen ja laitteistoriippumaton hypermediajärjestelmä. Jokainen globaali hypermediajärjestelmä vaatii kolme perusedellytystä, joiden on oltava yhteisiä erilaisissa tietokoneissa. Nämä vaatimukset ovat: