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 inklusive 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 kunnat ens 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 90-talet däremot 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 .................................................................................. Error! Bookmark not defined. 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 period kallas det kalla kriget och varade ända till början av 1990-talet. [Jonas1] 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. [Cyber] [ISOC][Living2][Jonas1] 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. [Cyber][Hobbes10][ISOC][Mkaz] 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. [Jonas1][Hobbes10] 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. [Jonas1][Mkaz] 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:erna, 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:er 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. [Cyber][Hobbes10][ISOC][Mkaz] 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ärmed den första som någonsin skickat e-post. [Mkaz] 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 Establishment 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. [Mkaz][WikiTCPIP] 4 World Wide Web Idén bakom World Wide Web 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 World Wide Web. 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 http-servrar registrerade i världen, och i oktober fanns det över 200 stycken. Siffran fortsätter att växa än i dag. [Mkaz] 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.[Hobbes10] Ö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. [Jonas2][WikiTCP IP][Living1][Mkaz] 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. [Potaroo][WikiIPv4] 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 adresser, vilket representerar ca 295 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. [MYGH][WikiIPv6] 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. [Mkaz] 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!. [WikiAltaVista] 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. [WikiGoogle] 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. [Hobbes10][Jonas2] 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 anledningen 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 krascha 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. [Jonas2] 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, men 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 [CHM60] Computer History Museum. ”Internet History 1960.” <http://www.computerhistory.org/internet_history/> (4 Mars 2010) [CHM70] Computer History Museum. ”Internet History 1970.” <http://www.computerhistory.org/internet_history/internet_history_70s.html> (4 Mars 2010) [CHM80] Computer History Museum. ”Internet History 1980.” <http://www.computerhistory.org/internet_history/internet_history_80s.html> (4 Mars 2010) [CHM90] Computer History Museum. ”Internet History 1990.” <http://www.computerhistory.org/internet_history/internet_history_90s.html> (4 Mars 2010) [Cyber] Cybertelekom. ”ARPANET 1960’s” <http://www.cybertelecom.org/notes/internet_history.htm> (4 Mars 2010) [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). [ISOC] Internet Society. ”Histories of the Internet” <http://www.isoc.org/internet/history/cerf.shtml> (4 Mars 2010) [Jonas1] Jonas Webresurs. ”Introduktion till Internet” <http://www.jonasweb.nu/sidor/internet/internet1.html> (4 Mars 2010) [Jonas2] Jonas Webresurs. ”Mer om Internet” <http://www.jonasweb.nu/sidor/internet/internet2.html> (4 Mars 2010) [Living1] Livinginternet. ”Internet History – TCP/IP” < http://www.livinginternet.com/i/ii_tcpip.htm> [Living2] Livinginternet. ”Internet History – One Page Summary” <http://www.livinginternet.com/i/ii_summary.htm> (4 Mars 2010) [Mkaz] Kazmierczak, Marcus. "Internet History." <http://mkaz.com/ebeab/history/> (4 Mars 2010) [MYGH] ”Make You Go Hmm.com” IPv6 <http://www.makeyougohmm.com/20071105/4918/> (4 Mars 2010) [NSF] 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) [Potaroo] ”IPv4 Adress Report” <http://www.potaroo.net/tools/ipv4/index.html> (15 Mars 2010) 8 [WikiAltaVista] Wikipedia. ”AltaVista” <http://en.wikipedia.org/wiki/Altavista> (4 Mars 2010) [WikiGoogle] Wikipedia. ”Google” <http://en.wikipedia.org/wiki/Google> (4 Mars 2010) [WikiIPv4] Wikipedia. ”IPv4” <http://en.wikipedia.org/wiki/IPv4> (4 Mars 2010) [WikiIPv6] Wikipedia. ”IPv6” <http://en.wikipedia.org/wiki/IPv6> (4 Mars 2010) [WikiTCP IP]Wikipedia. ”TCP/IP” <http://en.wikipedia.org/wiki/TCP_IP> (4 Mars 2010) 9