Typisch, ik weet dat als je dit leest, je je geen leven kunt voorstellen zonder het World Wide Web, of zoals we het aantoonbaar ten onrechte noemen, het internet. 30 jaar geleden moest je door duizenden boeken bladeren om enige vorm van informatie te krijgen. Tegenwoordig hoef je alleen nog maar je smartphone uit je zak te halen en in de zoekbalk van je browser in te typen wat je wilt. We hebben echt een lange weg afgelegd om te komen waar we nu zijn. Maar de reis was natuurlijk niet gemakkelijk en als een voorstel als het World Wide Web tegen de wetenschappers van de jaren 50 en 60 had kunnen worden gezegd, zouden ze je absurd en absoluut gek hebben gevonden.
Dus, wat is het World Wide Web (WWW) eigenlijk en wat onderscheidt het van internet? En vooral, hoe werkt het?
Om het verschil te zien, laten we eens kijken naar het verschil tussen internet en het World Wide Web. Hoewel internet een wereldwijd netwerk van computers is, meestal verbonden door telefoonlijnen, is het World Wide Web een van de vele toepassingen die op internet draaien. Dus terwijl het internet het netwerk is, is het web (WWW) de bestanden die op het internet worden gehost. Dus terwijl u het internet gebruikt om e-mails te verzenden of online met iemand te chatten, gebruiken wij het web om blogs bij te werken of onze websites te wijzigen. Daarom is het web, in eenvoudige bewoordingen, een verzameling tekstpagina’s, digitale foto’s, muziekbestanden, video’s en animaties die u via internet kunt openen, zoals deze, die u nu leest.
Vroeger in de computerwereld, in de jaren 1960, 1970 en 1980, was het zeldzaam, bijna onmogelijk voor computers om te communiceren of zelfs maar informatie uit te wisselen. Machines van één fabrikant waren meestal niet compatibel met elkaar, laat staan die van andere fabrikanten. In de jaren 1970 konden zelfs de eerste personal computers (microcomputers) niet dezelfde programma’s draaien. Ontwikkelaars moesten dus code (instructies) schrijven voor elke computer. Het is dit probleem dat er aantoonbaar toe heeft geleid dat de peetvader van het World Wide Web, Sir Tim Bernes Lee, samen met zijn tegenhangers zijn hoofd heeft gebroken om te vormen wat afzonderlijk zou worden herhaald om het moderne web te maken.
Ondanks dat computers niet konden communiceren, hadden ze allemaal een standaard manier om informatie op te slaan en te verwerken, bekend als ASCII (American Standard Code for Information Interchange). Dit is de basis die Berners Lee, samen met zijn collega’s bij CERN, gebruikte om protocollen te ontwikkelen die van vitaal belang zijn voor het web.
De eerste regel heette HTTP (HyperText Transfer Protocol). Het is in wezen een protocol voor communicatie tussen twee computers om hen in staat te stellen informatie uit te wisselen via een eenvoudig “gesprek”. Dit protocol was bedoeld om zich niet te houden aan de geografische locatie van beide computers. De ene computer (de client waarop een webbrowser draait) vraagt de andere computer (een server) om de informatie die het nodig heeft via een reeks eenvoudige, machinegebaseerde berichten. De webbrowser en de webserver communiceren dan kort, waarbij de browser verzoeken stuurt voor wat hij wil en de server deze verzendt als hij ze kan vinden en openen.
Regel 2 was om computers te helpen de bestanden te begrijpen die ze via HTTP hebben ontvangen. Berners ontwikkelde dus een taal genaamd HTML (HyperText Markup Language). Deze taal, nog steeds gebaseerd op ASCII, zorgde ervoor dat computers de berichten konden ‘decoderen’ die via de HTML-tags werden verzonden.
Dit is de basis van hoe het web werkt: het gebruik van HTTP EN HTML. HTTP is de eenvoudige manier (protocol) waarop de ene computer de andere vraagt om webpagina’s die door hem worden gehost en HTML is de manier waarop die pagina’s worden geschreven, zodat elke computer die deze pagina’s zoekt en krijgt, ze kan decoderen en op de juiste manier kan weergeven


