- if you could break up a file into small pieces and….
- send the pieces individually over a variety of paths and….
- they could all arrive at the same place at the same time and…..
- rebuild themselves into the correct file when they get there….
Then in 1990, while working on a project to enable information sharing within internationally dispersed teams and the dissemination of information by support groups, he proposed a Web concept.Here's a link to an image of the original proposal Berners-Lee gave to his supervisor at CERN (the European Nuclear Lab in Switzerland). It is interesting to note that the supervisor who gave him the ok to proceed with his research, noted at the top that the proposal was "Vague yet exciting".
The project was approved and development began. By November 1990, his development team began testing the following:
- the first Web browser
- the first Web server
- the protocol to communicate between the client and the server, HTTP
- the language used to compose the Web documents, HTML
- the means to locate the information, the URL
By 1992 the World Wide Web was implemented
In 1993 Marc Andreessen created Mosiac, the first web browser that allowed pictures in the window, and the graphical internet was born. Andreessen went on to develop Netscape which eventually became Mozilla and Firefox.
So that is all the history we will bore you with, now for….
Sort of How it works in Internet Fairy Tale Format (IFTF).
When you open a browser like Internet Explorer, Google Chrome, Safari or Firefox and type in an address like www.yahoo.com here’s what happens;
- Grandma (your browser) who lives in Terra Haute says to Goldilocks (HTTP), “I need to see the different porridges that Mamma Bigby Bear has in her shop.”
- Goldilocks is confused because she knows the Bigby’s name but not where they live. Anyhoo…being the good kid she is she goes skipping down the path from the house (your internet connection) to the street (the internet) where she runs into a rehabilitated Wolf named Karl who stands in a kiosk all day giving directions (he is what we’d call a Domain Name or DNS Server).
- She asks Karl where the Mamma Bigby Bear lives (this is the www.name.com) and he gives her the address as 123.122.3.21 (an Internet Protocol or IP Address) which she somehow understands.
- She goes trippingly up the street and in a matter of seconds is at Mamma Bigby Bear’s house which is actually located in Burkina Faso. The first thing she gets is a brochure which will tell grandma everything Goldilocks needs to get in order to show grandma what grandma wants to see (a HyperText Markup Language or HTML document). The brochure also tells her where everything Goldilocks needs is located in the shop but Goldilocks can’t read it, only Grandma can. So she takes it, breaks it up in a million little pieces, instantly clones herself enough that each clone can take one pieces, and the flood of Goldilockses begin making their way back from Burkina Faso to Terra Haute via different routes.
- Once in Terra Haute, all of the Goldilockses reform into one Goldilocks and she gives the brochure to Grandma. Grandma reads it and tells Goldilocks where everything is located in Mamma Bigbys shop. This includes more text like recipes and pictures of porridges, including her famous curried cranberry, raisin and almond porridge but I digress.
- Goldilocks doesn’t complain, told you she was a good kid, then returns to Bigby’s in Burkina Faso finds the stuff she needs, repeats the cloning and breaking up part for each thing she has to get, returns all of the part s to Grandmas where Grandma reassembles the bits and pieces in the format and layout specified by the brochure.
- Grandma is very happy she sees all of the porridges exactly as Mamma Bigby wants her to.
- Grandma then sees a link for meat porridges, she glances over at Goldilocks, who hasn’t even broken a sweat, and the kid is up and out the door….