Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Het wereldwijde web is dertig jaar geleden bedacht

De bedenker van het wereldwijde web, Sir Tim Berners-Lee, schreef dertig jaar geleden zijn eerste voorstel om een netwerk van gekoppelde computers op te richten. Dat werd de grondlegger van wat uiteindelijk het wereldwijde web is geworden.

Hoewel het wereldwijde web inmiddels wordt gebruikt om celebritynieuws, kattenfilmpjes en andere belangrijke informatie met elkaar te delen, begon het web dertig jaar geleden vanwege een wat meer wetenschappelijke reden. Berners-Lee schreef zijn 'information management'-voorstel namelijk vanwege de problemen die hij zag ontstaan bij CERN.

Die onderzoeksorganisatie was destijds bezig met het ontwikkelen van deeltjesversneller LHC. 'Hoe gaan we met z'n allen zo'n groot project bijhouden', was volgens Berners-Lee destijds een veelgehoorde vraag. Ook bleek veel informatie over de werkzaamheden van CERN verloren te gaan. Die informatie werd wel gedocumenteerd, maar kon daarna niet meer worden gevonden. Communicatie tussen de werknemers en het management ging daarnaast niet geheel vlekkeloos. Over tien jaar zou de rest van de wereld soortgelijke problemen hebben, beredeneerde Berners-Lee, en dan zou er ook vast een commerciële oplossing zijn. Maar CERN kon volgens de Brit niet zo lang wachten. Dus ging hij zelf maar aan de slag.

Hij vergeleek zijn voorstel met een diagram dat vaak door CERN-wetenschappers wordt gebruikt, waar cirkels en pijlen op staan. Die cirkels zijn knooppunten, de pijlen zijn links tussen die knooppunten. In het voorbeeld van een stamboom zijn de knooppunten mensen en geven de links aan wat de relatie is tussen de mensen. In zo'n knooppunt zou dan informatie over de persoon komen te staan.

Vergelijkbare, hiërarchische systemen bestonden toen ook al, maar waren toen niet genoeg met elkaar verbonden. Stel dat een onderzoeker iets zocht in het documentatiesysteem van CERN. Dan kwam het volgens Berners-Lee voor dat ze terechtkwamen bij een document dat verwees naar een andere tak van het systeem. In plaats van dat je gewoon op een link kon klikken om bij dat document te komen, moest je het systeem opnieuw opstarten om bij de juiste vertakking te kunnen komen. Dat moest volgens Berners-Lee anders.

Het nieuwe systeem moest volgens Berners-Lee werken met de eerder bedachte hypertekst. Informatie die leesbaar is door een mens, met elkaar gelinkt op een manier zonder vervelende beperkingen. Het werd geen officieel CERN-project, maar hij mocht er van zijn baas wel onder werktijd aan werken. In oktober 1990 had hij drie technieken bedacht die noodzakelijk zijn voor het systeem. Html, de formattaal van het web, uri, ook wel bekend als url, en http. Later schreef hij ook de eerste browser, WorldWideWeb.app, en de eerste server, httpd. Vanaf 1990 werkte Belg Robert Cailliau ook aan het systeem. Na 1991 konden mensen buiten CERN gebruikmaken van het web.

Later voorzag Berners-Lee een mogelijk probleem. Het web zou alleen zijn echte potentie kunnen bereiken als iedereen het overal zou kunnen gebruiken, zonder daarvoor te hoeven betalen of toestemming te hoeven vragen. "Je kan je niet voorstellen dat iets een universele omgeving moet zijn om daarna de controle in eigen hand te houden." Daarom maakte CERN in april 1993 bekend de onderliggende code van het web voor altijd beschikbaar te houden zonder royalty's te vragen.

Om het dertigjarig bestaan van Berners-Lees voorstel te vieren, heeft CERN een evenement in het leven geroepen. Dinsdagochtend was een paneldiscussie met onder meer Berners-Lee zelf. Om 16.00 uur Nederlandse tijd begint een ama-sessie met 'internetpioniers en experts' op Reddit, later op de dag is er nog een viering in Londen en een conferentie bij CERN, allebei zijn per webcast te volgen.

Een eerste uitwerking van Tim Berners-Lee van een gedistribueerd hypertekstsysteem

Door Hayte Hugo

Stagiair nieuwsredactie

12-03-2019 • 11:58

42 Linkedin Google+

Reacties (42)

Wijzig sortering
Maar vorig jaar was NL 30 jaar online? " Op 17 november 1988 om 14.28 uur kreeg het Centrum Wiskunde en Informatica als eerste Europese instelling toegang tot het NSFnet, het netwerk dat uitgroeide tot het wereldwijde internet. " of mis ik iets in de zin van internet vs NSFnet bv ?

[Reactie gewijzigd door R.Evil op 12 maart 2019 12:04]

Versimpelt: het World Wide Web is een service dat draait op het internet als platform. Het internet bestond al langer maar was moeilijker te gebruiken. Het WWW maakte het allemaal veel eenvoudiger.
Browsen met hypertext was al eerder mogelijk, maar dan met gopher en zoeken naar (in?) gopher servers met veronica. Deze tekst gebaseerde omgevingen die a la viditel naar elkaar doorverwezen maakte Tim Berners Lee toegankelijker door in een markup language in eerste instantie tekst en beeldmateriaal zichtbaar te maken (favoriete browser ncsa mosaic) en later ism netscape van geluid en ik meen ism apple van bewegende beelden (quicktime plugin).
Waar gopher bijna niet beheersbaar was (onderlinge links die hard in kode stond), was het www met meer leesbare urls de stap die het internet transformeerde van terminal toestanden naar visueel attractiever, leesbaarder en functionelere, gekoppelde bronnen van informatie.
Voorloper van html was overigens sgml, een markup language die gebruikt werd/word voor grote documentatiesystemen ("de oude wehkamp catalogus", corporate documentatie in die tijd).

[Reactie gewijzigd door tweazer op 12 maart 2019 17:39]

Voorloper van html was overigens sgml
Niet helemaal, HTML en XML zijn toepassingen van SGML.
Toch was sgml eerder, 1986 vastgelegd
Nogal wiedes, als HTML een toepassing is van SGML dan kan SGML natuurlijk niet later dan HTML zijn ontstaan he 8)7
SGML is a system for defining markup languages. Authors mark up their documents by representing structural, presentational, and semantic information alongside content. HTML is one example of a markup language.
[..]
Each markup language defined in SGML is called an SGML application.
[..]
This specification includes an SGML declaration, three document type definitions (see the section on HTML version information for a description of the three), and a list of character references.
De HTML DTD is een SGML declaratie, die definieert het formaat van HTML. Je kunt met SGML ook andere opmaaktalen definieren, zoals XML. Dat maakt SGML dus niet een vóórloper van HTML (ja, idd, het was eerder), maar een superset in de klasse van opmaaktalen.

[Reactie gewijzigd door .oisyn op 14 maart 2019 21:57]

Dit gaat specefiek over internet zoals we dat vandaag kennen met browsers, http & html.
10 jaar voor de introductie van internet zoals we het kennen had je reeds Usenet met newsreaders, news groups, dat soort internet bestaat overigens nog steeds. Voorloper van Usenet was ARPANET maar dat was alles behalve wereldwijd (eerder een verbinding tussen meerdere universiteiten in Amerika), eigenlijk ook nog niet echt internet te noemen.
Ook niet te vergeten was het bulltitin board system, werkte met telnet naar BBS systemen maar die markt is gecrasht met de opkomst van browsers en internet zoals we het vandaag kennen. Zullen wel nog ergens BBS systemen draaien maar algemeen genomen is het dood.
Usenet was een dienst bovenop het Internet en oudere netwerken, net zoals het Web nu een dienst is bovenop het Internet. Andere 'oude' diensten waren ftp, gopher, irc, etc... ARPAnet was dan ook niet de voorloper van Usenet, maar van het Internet. Onderwijsinstellingen hadden dan weer hun eigen 'internet' (met kleine i) genaamd BITNET, wat later dan geïnterconnecteerd werd met het Internet.

[Reactie gewijzigd door Twixie op 12 maart 2019 12:38]

Usenet is van oorsprong juist NIET een dienst op internet, maar kent zijn ontstaangeschiedenis in dialup netwerken die met UUCP pakketten van gequeuede informatie tussen lokaties via vaste paden uitwisselden. Later middels internet, vaste verbindingen, is de stroom informatie op usenet 'geexplodeerd' en heden ten dage nog "een rustig stroompje".
Bulletin Board Systems (BBS) bestonden al voordat het internet beschikbaar was. BBS-en waren toen op zichzelf staande 'eilandjes' waar gebruikers op inbelden met hun modem. Communicatie, zoals mail en bestanden, werd verzameld in een wachtrij en in batches verzonden. Bezoekers gebruikten terminal-software zoals Terminate om in te bellen bij hun favoriete BBS.

Uitwisselen tussen BBS-en onderling gebeurde bijv. 's nachts wanneer telefonie goedkoper was, waarbij het een BBS een ander belde en alle gegevens verzond en ontving die klaarstonden. Dat andere BBS belde dan weer de volgende hub in het netwerk, enzovoort. Dit heette het FidoNet netwerk. Het kun dus een dag of twee duren voordat je mail bij het BBS van de ontvanger was aangekomen als deze zich ver weg bevond.

Pas later, toen het internet publiek beschikbaar kwam en permanente datacommunicatie iets goedkoper werd, werden BBS-en aangepast om ook via internet te communiceren. Toen kon je inderdaad ook via telnet inloggen.
Er was internet voordat www bestond. Www is gewoon dat stukje internet wat op http en html gebaseerd is.
Ja, dat gaat altijd mis. Als je "internet en e-mail" leest weet je dat ze het ook niet snappen.
Er is een verschil tussen 'het internet' en het 'wereldwijde web'.
Als tweaker zal je het vast interessant vinden dat de eerst webserver is ontwikkeld bij CERN op een NeXT Cube computer.

zie wiki onder Legacy: https://en.wikipedia.org/wiki/NeXT_Computer

De NeXT computer draaide een Unix gebaseerde OS, genaamd NeXTSTEP met een eigen GUI. Ik heb zelf een NeXTstation, dat is een lichtere variant NeXT computer van de NeXTCube :-)

aanvulling:
Overigens is NeXT opgericht door Steve Jobs in 1985, nadat hij door Apple CEO John Sculley was -kort gezegd- "weggepest", cq. ontslagen werd bij Apple.

[Reactie gewijzigd door xp2002 op 12 maart 2019 12:28]

Vergeet niet dat het huidige MacOS nog steeds zijn basis vindt in NeXT. iOS is weer gebaseerd op MacOS dus in essentie heeft NeXT een enorme impact gehad.
Wel erg ver weg dan, de hele package was hoogstens een paar diskette's. De Mach/microkernel infrastructuur is als ik het goed heb na NeXT obsoleted geworden en ze hebben een hoop van BSD overgenomen. Ik ben benieuwd wat je er nu nog van terug kan vinden in de laatste OSX...
Wel erg ver weg dan, de hele package was hoogstens een paar diskette's. De Mach/microkernel infrastructuur is als ik het goed heb na NeXT obsoleted geworden en ze hebben een hoop van BSD overgenomen. Ik ben benieuwd wat je er nu nog van terug kan vinden in de laatste OSX...
Hoewel MacOS inderdaad op een BSD gebaseerd userland draait (als je zoals ik opgegegroeid bent met FreeBSD weet je dat het nog steeds heel anders is dan BSD), draait het tot op de dat van vandaag op een mach microkernel. (Ok, technisch gezien is ook dat niet helemaal waar, het is namelijk een hybride kernel, die probeert de beste van zowel de microkernels als de monolitische kernels te combineren).

En als we toch nostalgisch bezig zijn, ook objectieve-c speelt in dat hele verhaal een enorme rol. :)
Het zou op zich nog best nuttig kunnen zijn, denk ik. Wat ik me ervan voorstel is dat in FreeBSD elke kernel module een minimale maar onafhankelijk werkende systeeminterface is, dus met enkel een main system-loop subroutine call als kenmerk voor de host plus misschien een RAM manager zodat ze dynamisch alle beschikbare RAM kunnen krijgen zonder elkaars gebied te gebruiken.
In ieder geval ideaal voor testdoeleinden. Ik verwacht een hoop minder panics, segfaults of harde reboots, aangezien die vaak door iets worden veroorzaakt wat niet perse een cruciaal systeemonderdeel hoeft te zijn. Handig als alleen je kernel-fork crasht en oplost.

Alleen lijkt dat weer terug te willen naar computers met "hardware-console". Dat is juist de controle die ze de consument liever niet geven.

[Reactie gewijzigd door blorf op 13 maart 2019 09:03]

En als je een NeXTstep achtige beleving op je huidige pc wil kun je de Linux window manager AfterStep installeren. :)
http://afterstep.org/
Een beetje verouderd, maar wel leuk.
Ha, die kende ik nog niet.
Of hier een keuze maken en wat uitproberen...
Hoewel er in de tekst staat 'uri, ook wel bekend als url', is dit niet correct. Een URL is wel een URI, maar een URI niet altijd een URL. Een URI identificeert een abstracte of fysieke resource. Bij een URL moet er een protocol bij genoemd zijn. Ook is de lijst van protocollen beperkt.
Zo is 'http://www.ietf.org/rfc/rfc3986.txt' zowel een URI als URL. Daarnaast is 'tel: +316xxxxxx' wel een URI, maar geen URL.
Hoewel het wereldwijde web inmiddels wordt gebruikt om celebritynieuws, kattenfilmpjes en andere belangrijke informatie met elkaar te delen, [...]
#Sarcasm (point taken) :P

Gelukkig bestaan er nog uithoeken op het Webz waar waardevolle informatie gewoonweg voor het oprapen ligt ;)
Mooie dag om jarig te zijn en ook precies 30 jaar geworden vandaag :9
Gefeliciteerd :) Same here! Wat worden we oud.. :'(
Het wereldwijde web is dertig jaar geleden bedacht
En woord deze maand kapot gemaakt met artikel 11 en 13, het heeft zijn beste tijd gehad ;(
Je begint al te klagen over oud worden op je 30e?

In dat geval: bereid je maar voor op 40 en verder...dat word afzien voor je.
Broekies.
Kom met me praten als je n+20 bent.

nooit dus ;)
Ik ben n+20.

(met n=17 ;))

[Reactie gewijzigd door .oisyn op 12 maart 2019 23:44]

Happy birthday, ik op 4 maart in Surabaya, Indonesië 30 geworden 😎 we zijn rond dezelfde ouderdom
gefeliciflapstaart !
Waar een enorm groot en duur project. Waar we niet direct iets aanhadden, toch goed voor is :)

Hoor vaak dat CERN geld uitgeeft, aan projecten waar wij niet direct uit aan hebben. Maar door deze projecten, zijn er tig kleinere projecten ontstaan. Waar wij vandaag de dag met plezier gebruik van maken.
Ik denk niet dat dit een duur project was, eerder een side project waar weinig resources ingekropen zijn (vind helaas geen bronnen), maar wel uitgegroeid is tot iets gigantisch.
Dit niet, maar dit was ook maar een klein projectje, om gegevens stroom te kunnen manage van het veel grotere en duurder LHC project. Waar ze toen der tijd nog niet van wisten wat het zou kunnen opbrengen.
En om het geheel in stijl te vieren...

https://www.youtube.com/watch?v=fNodQpGVVyg

En nou niet gaan mauwen dat het Internet hier toch echt niet voor bedoeld was he? :P ;)
En na 30 jaar is het zodanig vernaaid door de browseroorlogen - dat het mijlenver van de ideale wereld ligt. Een jammerlijke mislukking - en het falende overheidsbeleid - is tekenend. De overheden moeten voorkomen dat standaarden gekaapt en misbruikt worden - dat kan door eenvoudige sterke eenduidige duidelijke bindende wetgeving.
Waarom horen/lezen we dat in geen enkel politiek programma? Omdat politici te dom zijn om iets van it te begrijpen? Of niet willen? De lobby is toch zo machtig mijnheer?
Vanwege de 30e verjaardag heeft een team van designers en developers in één week eind februari de originele WorldWideWeb browser nagebouwd in - jawel - een moderne browser.

Lees meer over het project: https://worldwideweb.cern.ch/
Start de WorldWideWeb browser: https://worldwideweb.cern.ch/browser/

Ik moest even leren hoe ik de browser moest bedienen maar er valt dan best mee te surfen op het huidige web. Ze hebben er wel een proxy tussen gezet die javascript gebaseerde huidige websites omzet naar iets wat de browser kan lezen.

Developer Remy Sharp heeft een blog bijgehouden van de hackathon: https://remysharp.com/2019/02/12/cern-day-1.

[Reactie gewijzigd door tMb op 12 maart 2019 21:02]

Ik werkte vanaf 1978 op het internet. Gebruikte database als de communicator tussen de US en Nederland. We hadden server functies met namen van druivensoorten enz. Die general markup language was later de enabler niet alleen voor het internet maar ook voor data uitwisselingen tussen systemen/documenten.


Om te kunnen reageren moet je ingelogd zijn


Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T (6GB ram) FIFA 19 Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank, Intermediair en Independer de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True