I am going to consider all sorts of things as the "start" of the Internet.
Some people won't agree.
They would say the start of the Internet was 1969 (Arpanet)
or even 1983 (TCP/IP).
The "start" of the Internet - 1753
This letter is arguably the start of the Internet.
A letter to The Scots Magazine in 1753,
first suggesting using
electrical properties to transmit communications along a wire.
It was not until
the following century
that working long-distance systems were built.
From
p.73
of
vol.15 (1753)
of
The Scots Magazine.
If we consider this letter as the start of the Internet (if only as an idea),
then the Internet is
years old.
"Internet no.1" - The telegraph system, 1843 onwards
19th century
electric telegraph
(morse code-type communication on copper wires).
First ever global communications network.
Online flirtation
(not among the public,
but between remotely-separated
male and female telegraph operators during idle downtimes)
existed from the start,
and often led to real world encounters.
The telephone system:
When the telephone system started in 1876,
it was like (a). Each phone needs link to each other.
Soon replaced by (b). Switching office sets up
temporary circuit between
caller and callee for a call.
Switching office can only cover limited number of local phones.
To make long-distance calls (between phones served by different switching offices),
model in (c). 2nd level switching office.
Eventually 5 levels.
Letterhead from the London office of my family's business in 1888.
Note telephone number.
"Internet no.3" - The Internet, 1969 onwards
The Internet has been running since 1969
(Arpanet).
(a) Phone network.
Failure (or destruction) of a few key nodes can fragment network into a number of
isolated islands.
(b) Proposed distributed network,
Paul Baran,
1960.
Each node also acts as a router.
Myth: The Internet grew
out of the military's
nuclear war communications network.
Truth:
What happened was there were military-inspired studies
in the early 1960s
of how to built a robust network that could survive attack
- notably first-strike nuclear attack.
The answer is to decentralise everything,
including addressing and routing, to have no essential HQ,
and also to have
redundant paths.
Major US academic research centres (including military research bases
with links to academia)
took this idea in the late 1960s
and built the Arpanet network that eventually evolved
into the Internet. It was full of scientists and
university academics
from the start.
Growth of Arpanet from (a) 1969
to (e) 1972.
The modern US military/intelligence/diplomatic branches
have a number of
private global networks, including:
The Internet was originally set up not for email,
not for sharing papers, documents or programs,
not really for user communication at all in fact,
but rather to allow sharing of expensive
hardware (run programs remotely on someone else's
expensive federally-funded computer).
Email
was a surprise when it took off on Arpanet
in the early 1970s.
Later, email discussion lists started, and the
usenet
decentralised discussion-group system,
1979.
File sharing would be done between sites when they worked together
on a project.
Later came the concept of a permanent
archive of files
that anyone on the network could access at any time.
Archives of programs were set up, and later archives of
documents of all sorts.
It was not until the mid-1980s that it became clear
that an embryonic electronic "library" of documents was starting to be
built up online.
Now, of course, the library has billions of documents.
Internet had steady growth and usefulness through 1970s, 1980s,
and early 1990s,
but did not really take off until Web
idea invented.
As late as 1993, there was (almost) no business
and (almost) no home civilian users on the Internet.
It was still dominated by the academic, scientific, non-commercial users
that had always dominated it.
But the infrastructure was in place for an explosion in both business and civilian use.
The Internet is older than that
- but used a different addressing scheme before 1985.
whois nordu.net
shows creation on 1 Jan 1985.
This is
NORDUnet,
the research and education network of the Nordic countries. nordu.net
still exists.
whois symbolics.com
shows creation on 15 Mar 1985.
This was a company called
Symbolics
which is now defunct.
symbolics.com
has been sold, and survives now as a novelty -
the oldest .com in the world.
The killer app - Mosaic web browser, 1993
Web invented as a system running on the Internet 1989
(Tim Berners-Lee, CERN).
But did not take off until had a mouse-driven interface
- Mosaic, 1993
(Marc Andreessen, NCSA).
Web explodes. Internet explodes.
A "web server" could mean a single physical server.
Or it could mean something else.
We can have these situations:
1 server - 1 site.
1 server - n sites.
Common in hosting company.
Sites have low to medium traffic.
Many customers may have almost no traffic.
A single powerful physical server can handle them all.
If not, split them up more.
Hosting company periodically adjusts load as traffic changes.
n servers - 1 site.
On a small scale, a single machine name with a heavy load
can be set up to resolve to one of 2 or 3 IP addresses randomly.
On a large scale, megasites like
google.com do not represent a single machine.
The web address is a gateway or router to
hundreds of thousands of computers
which can service any request.
Some terms:
Server farm
- Large bank of machines that serves huge number of clients per second.
Typically uses duplication
and is robust to multiple failures.
Often connected direct to backbone.
Content delivery network
- Customer gets multiple copies of their resources / entire site,
copies distributed round the world.
Clients are redirected to a copy closer to them.
Carrier hotels
- Backbone operators rent space for server farms
in same room as backbone router.
The movie may
contain lots of fiction
for dramatic purposes,
but there's still only one hero.
Everyone else talks,
but
Mark Zuckerbergcodes.
He builds the stuff, and makes it work.
Every programmer should see this movie.
This movie will make you want to stop talking about your idea
and just code it!
And how much fun is it to see a movie that features
(above)
perhaps the most realistic hacking scene in the history of movies.
Look out for
Apache and
Perl and
PHP and
wget!
In fairness,
Mark Zuckerberg explains what is wrong with the movie -
its strange claim that he wrote Facebook to get into "clubs".
He says the movie frames it
"as if the whole reason for making Facebook .. was because I wanted to get girls or wanted to get into some sort of social institution.
...
I think it's such a big disconnect from the way people who make movies think about what we do in Silicon Valley ..
They just can't wrap their head around the idea that someone might build something because they like building things."