HISTORIEN OM INTERNET
En bild på hur man tror Internet ser ut.
Robin Björkvall, 880217-3156, [email protected]
Oskar Carlson, 871108-1912, [email protected]
1
SAMMANFATTNING
Denna rapport undersöker och informerar om historien bakom Internet. Rapporten går in på
vad som var orsaken till att Internet uppfanns, att USA:s försvarsdepartement ville ha ett
datornätverk som skulle klara sig under eventuella krig eller kärnvapenskrig. Rapporten går in
på att det så kallade ARPANET utvecklades och utökades med andra nätverk till vad som
sedan skulle komma att kallas Internet. Rapporten går således även in på utvecklingen av
vissa Internetprotokoll samt framkomsten av e-post, spam, virus och nätfiske.
I Internets begynnelse hade alla datortillverkare olika kommunikationsprotokoll. Detta
upptäckte man så småningom inte var hållbart i längden, därför uppfann man en rad olika
protokoll för att till slut hitta den standard som används idag, nämligen TCP/IP.
I början av 1990-talet upptäckte man att IPv4-adresserna så småningom kommer att ta slut,
vilket man inte kunde drömma om från början. Som följd på detta kom man på en rad olika
sätt för att spara in på antalet adresser, detta var en nödlösning för att köpa tid. I mitten av 90talet däremot så kom man fram till flera RFC:s (Request For Comment) som definierar IPv6,
vilket innebär totalt 2128 adresser jämfört med IPv4:s 232 adresser.
2
INNEHÅLLSFÖRTECKNING
SAMMANFATTNING .............................................................................................................. 2
INNEHÅLLSFÖRTECKNING ................................................................................................ 3
INLEDNING .............................................................................................................................. 3
HISTORIEN OM INTERNET ................................................................................................. 3
Bakgrund ................................................................................................................................ 3
ARPANET ............................................................................................................................. 3
Elektronisk post ...................................................................................................................... 4
Fler nätverk............................................................................................................................. 4
World Wide Web ................................................................................................................... 5
Protokoll ................................................................................................................................. 5
Söktjänster .............................................................................................................................. 6
Spam, virus, hackers............................................................................................................... 7
SLUTSATSER.......................................................................................................................... 8
REFERENSER......................................................................................................................... 8
KÄLLOR .................................................................................................................................... 8
INLEDNING
Syftet med rapporten är att undersöka historien om Internet och vissa av de fenomen som
kommit att uppstå på Internet. Rapporten tar upp bakgrunden till varför Internet skapades,
vilka som låg bakom uppfinningen av Internet, dess framsteg och hur protokoll, söktjänster
och datorvirus har utvecklats i och med Internets utveckling.
HISTORIEN OM INTERNET
Bakgrund
1950-talet var en tid av maktkamp. Efter andra världskrigets slut fanns två stora makter som
var i konflikt, dessa var USA och Sovjetunionen med respektive bundsförvanter. Det var inget
öppet krig mellan dessa stater, ty båda parterna var rädda för varandras kärnvapen. Detta
”mexikanska dödläge” eller ”status quo” orsakade en kapprustning mellan staterna, för att få
den teknologiska framfoten så att status quo skulle skifta till den enes fördel. Denna perioden
kallas det kalla kriget och varade ända till början av 1990-talet.
Kapprustning ledde till att Sovjetunionen sköt upp den första artificiella jordsatelliten,
Sputnik. Detta chockade USA, som kontrade detta med att starta en agentur inom
försvarsdepartementet som fick komma att heta Advanced Research Projects Agency (ARPA),
med målet att etablera USA som den ledande militära makten inom forskning och teknologi.
Raketforskning var deras primära mål, men man bestämde strax efter att detta skulle skötas av
en civil agentur, och med det startades NASA (National Aeronautics and Space
Administration). NASA tog med sig all raketforskning ARPA hade utfört vilket lämnade
ARPA fria att fokusera på datornätverksforskning.
ARPANET
Den nystartade agenturen ARPA fick, istället för raketforskning, i uppdrag att skapa ett
nätverk som ska kunna fungera under krig. Ifall atombomber eller bomber slår ut en nod så
ska kommunikationen mellan de andra noderna fortfarande vara möjlig, alltså hitta en
3
alternativ väg till sitt mål – vilket kallas för ett distribuerat nät. Detta förutsatte att varje nod
hade flera vägar till varje annan nod, vilket inte var så självklart på den tiden. Datornätverken
var tidigare centraliserade, vilket innebär att om en nod gick sönder så fallerade hela
nätverket.
Man kom då på att man kunde använda telenätet för att skicka datapaket, och på så sätt slippa
bygga upp ett nytt redundant eller distribuerat nät. Ett problem som fanns var att de olika
datorerna hade olika operativsystem, och därför även olika protokoll för att kommunicera med
varandra. Alla datortillverkare var från början inte särskilt positiva till nätverksprojektet, för
man trodde att man var tvungen att anpassa sina datorer till konkurrenternas och då även
riskera att tappa marknad.
På den här tiden hade man inte hunnit börja massproducera datorer eftersom de fortfarande
var under utveckling vilket föranledde att de var rätt så dyra. Därför fanns många av datorerna
på olika universitet i USA. Universitetens datorer var dock ofta upptagna med diverse
forskningsprojekt, och var därför ovilliga att dela med sig till ARPA. Däremot när man fick
höra om planerna att använda telenätet som medium blev universiteten intresserade. De
förstod nämligen snart att detta skulle innebära att man kunde använda andra universitets
datorer för att göra beräkningar, och på så sätt slippa köpa nya dyra datorer själva. På detta sätt
kunde man även dela forskning mellan de olika universiteten.
För att lösa problemet med att de olika datorerna inte kunde kommunicera med varandra
uppfann ARPA en speciell dator som kunde hantera olika dator-varumärkens olika
kommunikationsprotokoll. Den här datorn kom att heta Interface Message Processor (IMP),
och det var den första routern. De första IMP:arna, eller tidiga routrarna, levererades hösten
1969, nästan 20 år efter ARPA bildades. De levererades till universiteten i Stanford och Santa
Barbera, som båda ligger på USA:s västkust, och universitetet i Utah. Dessa IMP:ar kunde ha
upp till 64 datorer var kopplade till sig, och utgjorde nu stommen av nätverket som så
småningom skulle växa och till slut kallas Internet.
Elektronisk post
En annan applikation som man forskat om och försökt få fram är elektronisk post, eller ”epost”. Detta lyckas Ray Tomlinson med år 1971, han skickar e-post mellan två datorer i sitt
kontor, och blev där med den första som någonsin skickat e-post.
Fler nätverk
År 1973 så gör ARPANET sin första internationella demonstration av sina kunskaper inom
bland annat nätverk och e-post för University College i London och NORSAR (the Royal
Establishmen in Norway) och man skapar anslutning till dessa ställen.
Efter detta började det dyka upp nätverk lite här och där som hade kontakt med varandra,
många var intresserade i vad ARPANET hade demonstrerat, speciellt e-posten. De flesta av
dessa nät låg i USA, och de kändaste var NSFNET, MFENET och CSNET. Sedan fanns
JANET i Storbritannien som 1984 annonserade att man gett tillgång till nätet för alla som gick
någon högre utbildning, man tyckte att fler borde ha tillgång till dessa funktioner. Detta gjorde
även NSFNET 1985.
4
World Wide Web
Idén bakom World Wide Web (www) låg hos Tim Berners-Lee, som ville skapa länkade
informationssystem som var inte var linjära. Detta introducerade skapandet av hypertext och
på så sätt skapa www. Hypertextprotokollet som Berners-Lee skapade kallade han http
(hypertext transfer protocol). Den 25 december 1990 lyckades han för första gången med
kommunikation mellan en http-server och klient över Internet. Detta blev en stor succé, och
småningom började fler och fler sätta upp http-servrar. I januari 1993 fanns runtom 50 httpservrar registrerade i världen, och i oktober fanns det över 200 stycken. Siffran fortsätter att
växa än i dag.
Antalet noder har ökat drastiskt genom åren. 1969 fanns det bara 4 noder på Internet, varje år
under 80-talet och 90-talet så ungefär dubblerades antalet noder på Internet. 1993 fanns två
millioner noder, och idag finns det över 700 millioner noder på Internet.
Ökning av antalet Internetnoder. [Hobbes10]
Protokoll
För att kunna skicka och ta emot information över internet måste man använda sig av olika
protokoll. Det vanligaste protokollet idag för att göra detta är TCP/IP. Detta är i och för sig
två olika protokoll, men de arbetar tillsammans. TCP (Transmission Control Protocol) delar
upp informationen som skall skickas i mindre datapaket, och sätter ihop inkommande
datapaketen på samma sätt. TCP gör också en numrering av de olika datapaketen så att de kan
sättas ihop i rätt ordning när de kommer fram till mottagaren. IP (Internet Protocol) har hand
om adresseringen av datapaketen, dvs. ser till att de skickas till rätt mottagare.
Utvecklingen av det som till slut blev TCP/IP började redan i slutet av 1960-talet då man ville
hitta ett nytt protokoll för att skicka och ta emot data inom ARPANET. Man ville även
möjliggöra att ett utomstående nätverk skulle kunna transportera data mellan sig och
ARPANET. 1972 så gick Robert Kahn med i DARPA och arbetade med detta, och vintern
1973 så anslöt sig även Vinton Cerf för att hjälpa till. Den sistnämnde hade utvecklat det
5
protokoll som ARPANET använde sig av då, NCP (Network Control Protocol). Vid
sommaren 1973 så hade dem utvecklat ett internetwork-protokoll som dolde skillnaderna
mellan olika nätverksprotokoll och gjorde hostarna ansvariga för tillförlitligheten vid
dataöverföringar, istället för själva nätverket. Efter lite mer utveckling av detta fick de fram
den första versionen av TCP/IP, som de fortfarande kallade bara för ett internetwork protocol.
Mera tester skulle såklart göras, och DARPA skrev kontrakt med BBN Technologies,
Stanfords Universitet och University College London (UCL) för att utveckla protokollet på
olika plattformar. 1975 gjordes ett kommunikationstest mellan Stanford och UCL genom ett
satellitnätverk, SATNET och 1977 gjordes ett TCP/IP-test mellan tre olika nätverk, ett i USA,
ett i Storbritannien och ett i Norge, där man simulerade komplex militärkommunikation och
verifierade att det fungerade.
1978 utvecklades fyra olika versioner av TCP/IP – TCPv1, TCPv2, sedan splittrade man det
till TCPv3 och IPv3 för att slutligen få fram det mest stabila protokollet TCPv4 och IPv4.
Dessa två protokoll är standard för dataöverföringar på Internet än idag.
Alla datorer som är kopplade till Internet har en IP-adress (Internet Protocol address). Denna
adress identifierar en nod eller ett nätverk. IPv4-adresser, som används i störst utsträckning på
Internet, består av 32-bitar uppdelade i fyra segment om 8 bitar, eller 1 byte, vardera. Detta
innebär att det totalt finns 232 unika IPv4-adresser, det vill säga 4,294,967,296 adresser. Av
dessa är däremot en hel del adresser reserverade, ca. 18 millioner är reserverade till så kallade
privata adresser och ca. 270 millioner är så kallade multicast-adresser. Trotts detta trodde man
från början att adresserna aldrig skulle ta slut. Det man då inte tänkte på var att alla mobiler
och andra enheter som idag har tillgång till Internet också behöver IP-adresser.
Mot slutet av 80-talet insåg man att man behövde förbereda sig på att adresserna en dag
kommer att ta slut, och utvecklade flera sätt för att spara adresser. I mitten av 90-talet släpptes
en serie av RFC’s (Request For Comment) som definerade IPv6. IPv6 har avsevärt många fler
adresser än IPv4, närmare bestämt 2128
(340,282,366,920,938,463,463,374,607,431,768,211,456…) adresser, vilket representerar ca
295 (39,614,081,257,132,168,796,771,975,168) adresser per person av de 6.5 miljarder
människor som lever. Detta kan få en att tro att IPv6-adresserna aldrig kommer att ta slut, men
tekniken utvecklas konstant och allt fler saker behöver en IP. Som jämförelse så tror man att
IPv4-adresserna kommer att ta slut inom ca två år.
Söktjänster
Den första sökmotorn på Internet skapades i början av 1994 av Brian Pinkerton, student vid
Washingtons Universitet. Denna sökmotor hette WebCrawler. Det var från början ett litet
program som man kunde använda för att söka information från Internet med. Då den
implementerades på webben så hade den en databas med dokument från över 6000 olika
webservrar. WebCrawler blev snabbt en av de mest besökta sidorna på Internet. WebCrawler
såldes i mars 1995 till American Online då man valde att marknadsföra den, så att den skulle
bli ännu större.
En annan sökmotor som var populär under sena delen av 1990-talet och början av 2000-talet
var AltaVista. AltaVista skapades 1995 av forskare vid Digital Equipment Corporations
laboratorium. Lanseringen av AltaVista gjordes 15 december 1995 och det blev succé.
Trafiken ökades hela tiden, första dagen hade den 300 000 besökare och två år senare en dag
6
så var det över 80 miljoner besökare på sidan. Men så småningom minskades användandet av
AltaVista, och i dagsläget så används den inte alls lika mycket som förut. Sedan juli 2003 ägs
AltaVista av Yahoo!.
Den i dagsläget särklass kändaste sökmotor på Internet är Google. Själva idén med Google
kom redan 1996 av Larry Page och Sergey Brin, men själva hemsidan lades upp den fjärde
september 1998. Successivt har Google blivit mer populärt och växt otroligt. I dagsläget är det
ett av de största företagen i världen och är mycket mer än bara en sökmotor på Internet.
Spam, virus, hackers
Internet var från början en plats att dela forskning och ett sätt för universitet att använda
andras skolors resurser. Snart började man däremot använda det till andra saker, och 1971
uppfanns e-mail (tidigare nämnt under rubriken ”Elektronisk post”). Bara två år senare gjordes
en undersökning av trafiken på ARPANET som visade att hela 75% av trafiken användes till
e-mail. Med uppfinningen av e-mail öppnades en helt ny värld för organisationer som vill
sprida sitt budskap, och därmed var ”spam” uppfunnet. Spam innebär att man får väldigt
många e-mail, som ofta innehåller reklam för diverse olika saker, men det kan helt enkelt vara
meningslösa oönskade e-mail. Förr kunde tanken med så kallad mail-bombning eller spam
vara att få mail-servrarna att krascha, men nu förtiden är dessa oftast så stabila och det finns
backup servrar som tar över ifall en skulle krascha. Idag används det istället i störst
utsträckning av reklamindustrin och är framför allt populärt inom porrindustrin.
Något annat som utvecklats med tiden över Internets historia är så kallade virus, trojanska
hästar eller trojaner, phishing, worms och allmänt hacking. På 80-talet var det populärt bland
de lite mer datorkunniga att försöka ”hacka” olika hemsidor med mera av den simpla
anledning att visa att man kunde göra det, visa att man var bäst. Detta var oftast inte någon
elakartad hacking, utan bara något man gjorde för att få prestige.
Idag däremot finns det mycket pengar att tjäna på elakartad hacking, t.ex. om man skulle
lyckas krasha swedbanks hemsida så förlorar de väldigt mycket pengar varje timme, eller
kanske till och med varje minut. Virus är program som installeras på en dator för att t.ex.
samla in information, exempelvis kreditkortsinformation, eller för att vid en viss tidpunkt
krasha en dator etc. Trojanska hästar, eller trojaner är en typ av virus.
Phishing, eller ”nätfiske”, kan vara när en elakartad hacker utger sig för att vara någon annan
för att få reda på t.ex. användarnamn och lösenord. Det kan även vara att någon sätter upp en
falsk hemsida som ser likadan ut som en riktig hemsida, men som bara sparar ner
användarnamn och lösenord när man ska logga in där.
7
SLUTSATSER
Ingen kan ha trott att Internet skulle bli så stort som det är i dagsläget. Det har bara växt och
växt sedan första dagen det gjordes användbart för allmänheten. Till en början var det några
forskare i USA som lyckades sätta ihop ett nätverk där man kunde koppla samman datorer och
skicka över information, idag är det så mycket mer. Nästan allting man behöver få reda på går
att hitta på Internet och man kan göra mycket mer än bara kommunicera mellan datorer. Om
det skulle hända att Internet försvann på en sekund, så tror i alla fall jag att det skulle resultera
i en jättekatastrof, där folk och företag skulle lida otroligt mycket. Vi får hoppas att detta inte
händer och att folk fortsätter utveckla Internet och dess möjligheter.
REFERENSER
[Hobbes10] ”Hobbes' Internet Timeline Copyright (c)1993-2010 by Robert H Zakon.
Permission is granted for use of this document in whole or in part for non-commercial
purposes as long as this Copyright notice and a link to this document, at the archive listed at
the end, is included. A copy of the material the Timeline appears in is requested. For
commercial uses, please contact the author first. Links to this document are welcome after emailing the author with the document URL where the link will appear. As the Timeline is
frequently updated, copies to other locations on the Internet are not permitted.” Hobbe’s
Internet Timeline <http://www.zakon.org/robert/internet/timeline/> (4 Mars 2010).
KÄLLOR
Jonas Webresurs. ”Introduktion till Internet”
<http://www.jonasweb.nu/sidor/internet/internet1.html> (4 Mars 2010)
Jonas Webresurs. ”Mer om Internet” <http://www.jonasweb.nu/sidor/internet/internet2.html>
(4 Mars 2010)
Internet Society. ”Histories of the Internet” <http://www.isoc.org/internet/history/cerf.shtml>
(4 Mars 2010)
Computer History Museum. ”Internet History 1960.”
<http://www.computerhistory.org/internet_history/> (4 Mars 2010)
Computer History Museum. ”Internet History 1970.”
<http://www.computerhistory.org/internet_history/internet_history_70s.html> (4 Mars 2010)
Computer History Museum. ”Internet History 1980.”
<http://www.computerhistory.org/internet_history/internet_history_80s.html> (4 Mars 2010)
Computer History Museum. ”Internet History 1990.”
<http://www.computerhistory.org/internet_history/internet_history_90s.html> (4 Mars 2010)
Kazmierczak, Marcus. "Internet History." <http://mkaz.com//ebeab/history/> (4 Mars 2010)
Hobbe’s Internet Timeline <http://www.zakon.org/robert/internet/timeline/> (4 Mars 2010)
Livinginternet. ”Internet History -- One Page Summary”
Livinginternet. ”Internet History -- One Page Summary”
<http://www.livinginternet.com/i/ii_summary.htm> (4 Mars 2010)
Cybertelekom. ”ARPANET 1960’s”
<http://www.cybertelecom.org/notes/internet_history.htm> (4 Mars 2010)
National Science Foundation. ”A Breif History of NSF and the Internet”.
<http://www.nsf.gov/od/lpa/news/03/fsnsf_internet.htm> (4 Mars 2010)
”Make You Go Hmm.com” IPv6 <http://www.makeyougohmm.com/20071105/4918/> (4
Mars 2010)
8
Wikipedia. ”IPv4” <http://en.wikipedia.org/wiki/IPv4> (4 Mars 2010)
Wikipedia. ”IPv6” <http://en.wikipedia.org/wiki/IPv6> (4 Mars 2010)
Wikipedia. ”Google” <http://en.wikipedia.org/wiki/Google> (4 Mars 2010)
Wikipedia. ”AltaVista” <http://en.wikipedia.org/wiki/Altavista> (4 Mars 2010)
Wikipedia. ”TCP/IP” <http://en.wikipedia.org/wiki/TCP_IP> (4 Mars 2010)
9