by Erik Bosrup Nv3b 1998 Jakobsbers !ymnasium "pe#ia$isation %ro&e#t 'omputer 'ommuni#ation The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup Preface )hen I started with this pro&e#t my aim was to $earn about T'%*I% and how the Internet works in enera$+ ,n#e I ot into the hue amount o- in-ormation that e.ists about Internet I dis#overed that I wasn/t rea$$y interested in the te#hni#a$ terms and e.a#t$y how everythin works+ Instead I de#ided to write a te.t that most$y anyone with s$iht #omputer and Internet e.perien#e #ou$d read and understand most o-+ )hi$e oin throuh the in-ormation I a$so -ound papers about new standards and pro&e#ts that I saw re$evant to the -uture deve$opment o- the Internet+ This made up my pro&e#t 0uestion, how wi$$ the Internet hand$e the -uture1 ,r perhaps how wi$$ the -uture hand$e Internet1 To e.p$ain the #omin eneration Internet one must know how the Internet on#e started, how it works today, who #ontro$s it and many other thins+ This mat#hed my interest in -indin out how the Internet works with my p$ans to e.amine the nets -uture+ 2$$ o- these thins make up one bi mi. o- in-ormation, it/s not too detai$ed, many thins are $e-t out+ 3y oa$ was to et a enera$ -ee$in -or what the Internet is and what it wi$$ be+ %ae 4 o- 19 The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup Table of contents PREFACE 2 TABLE OF CONTENTS 3 INTERNET TECHNOLOGY 5 Universal Resource Locator....................................................................................................................5 2pp$i#ation %roto#o$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++5 6ost++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++5 7omain+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++5 Top 8eve$ 7omain+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++5 Domain Name System..............................................................................................................................6 Transmission Control Protocol...............................................................................................................6 Transport proto#o$ $ayer++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9 Internet Protocol......................................................................................................................................7 :outin+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++; "ubnets+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++; Ethernet....................................................................................................................................................7 %hysi#a$ proto#o$ $ayer+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++8 2ddress :eso$ution %roto#o$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++8 Puttin it all toether...............................................................................................................................! Past the "asics...........................................................................................................................................# I'3%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9 <7%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9 %orts+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9 INTERNET HISTORY AN ORGANISATION !" Da$n o% internet$or&in......................................................................................................................'( Controllin the Internet........................................................................................................................'' Internet 2r#hite#ture Board+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++11 IET= and I:T=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++11 :e0uest -or 'omments+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++11 INTERNET#S F$T$RE !! Ne)t eneration Internet.......................................................................................................................'' "e#urity++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++14 3u$ti#ast and >ua$ity o- "ervi#e+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++14 Neihbour 7is#overy+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++13 =orwardin+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++13 Transition................................................................................................................................................'* 9bone++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++1? Ne$ +omain names................................................................................................................................', %ae 3 o- 19 The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup -uture connections.................................................................................................................................', =i.ed #onne#tions++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++15 3obi$e #onne#tions++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++15 )ire$ess Internet++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++19 CONCL$SION !% LIST OF REFERENCES !& %ae ? o- 19 The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup Internet Tec'nolo() Internet is not one bi network+ 2s the name #$aims it is inter@net, thus a network #onne#tin networks+ This is important to know as it is the base o- the Internet -oundation+ )hen you $oon to your $o#a$ Internet provider, you #onne#t to their network, whi#h is #onne#ted to many others+ This is the strenth o- Internet, i- one network ma$-un#tions, the other #an -un#tion norma$$y without it+ Universal Resource Locator 3ost peop$e use the Internet mere$y -or World Wide Web browsin and e@mai$+ To e.p$ain how the Internet works we wi$$ start by usin a samp$e #onne#tion between a browser and a server+ There are many ways to -ind an URL to visit, they #an be -ound in maaAines, newspapers, they #an be bookmarked or they #an be embedded in other do#uments as $inks+ 6owever they a$$ #onsist o- the same ma&or parts+ 8ets $ook at an <:8 and sort out what/s what in it+ )e wi$$ work with httpB**www+internet+#om, it/s a site -or and about the Internet+ The easiest way to understand <:8s is to sp$it them up into part, $ike thisB proto#o$B**host+domain+t$d .//lication Protocol Today everyone knows that a te.t startin with www is a )or$d )ide )eb address, this is not #omp$ete$y true+ 2#tua$$y it is the http:// part o- the <:8 that spe#i-ies that we want to #onne#t to the part o- the server that hand$es the Hyper Text Transfer Protocol a$thouh i- we try to #onne#t to an address startin with the www pre-i. our so-tware assumes it to be http+ The http proto#o$ is the Internet standard -or e.#hanin HTML -i$es between #$ients and servers+ 6T38 or HyperText Markup Language is the $anuae used to $ayout paes so they may #ontain te.t, pi#tures, mu$timedia and Java amon e$se+ In this #ase we are a#tin as a #$ient sin#e we are re0uestin a do#ument -rom someone e$se+ ,ther than http there is a$so a se#ure en#rypted version o- http, #a$$ed ecure HyperText Transfer Protocol Chttps://D and the !ile Transfer Protocol Cftp://D amon many others+ "o the -irst part o- the <:8, the proto#o$ te$$s our so-tware how we want to #onne#t to the server and what kind o- rep$y we are e.pe#tin+ 0ost Ne.t #omes the host+ 2 host is a #omputer that is #onne#ted to the Internet+ )hen you use your modem to #onne#t to your $o#a$ "P C"nternet er#ice Pro#iderD or L$% you wi$$ a$so be#ome a host+ 6owever on$y #ertain #omputers have hostnames that works in an <:8+ I- you #onne#t throuh an I"% you wi$$ not et one that #an be used in <:8s+ Domain "in#e the #ommuni#ation between hosts is based on "P C"nternet ProtocolD addresses and the #omputers themse$ves don/t know where on the net an <:8 is to be -ound, they #an on$y say EI want to ta$k to host 13F+94+114+99G+ =or this reason we have do&ains+ 2 domain is a way -or us humans to remember a $o#ation on the Internet+ The #omputer must trans$ate the domain into a number in order to make #onta#t to the host+ To/ Level Domain The top'le#el do&ains a$so e.ist to make it easier -or us humans to -ind our way on the Internet+ The tld/s are provided so that domains #an be sorted into #ateories and #ountries+ 'ountrywise they are sorted a-ter a two@$etter #ountry #ode standardised by I",+ The #ateory domains in#$ude top $eve$ domains $ike +#om -or #ommer#ia$ usae and +edu -or edu#ation+ +arpa 2:%2 spe#i-i# domains +#om 'ommer#ia$ oranisations +edu Edu#ationa$ institutions +ov <nited "tates overnment aen#ies %ae 5 o- 19 The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup +int Internationa$ oranisations +mi$ <nited "tates mi$itary +net Network providers +or Non@pro-it oranisations +adHAw 'ountry spe#i-i# domains 7omains #an be most$y anythin, di--erent T87 reistrars Cthe oranisation that manaes the reistryD have di--erent ru$es -or reisterin domains and as $on as you -o$$ow their ru$es and domain names ru$es -ound in :=' 954, 1F35, 1143, you are -ree to use your imaination+ C3ore on :='/s $ater on+D Domain Name System Be#ause the hosts on$y #an -ind ea#h other by I% address in the same way that <" 3ai$ needs Aip #odes to -ind the #orre#t re#eiver, there must be a system to #onvert our easy to remember <:8s to address that the #omputer #an use+ This system is #a$$ed the (o&ain %a&e yste& C(%D+ In the ear$y days o- the Internet there weren/t many hosts on the net so every #omputer #onne#ted had its own -i$e with a$$ the domains and their #orrespondin addresses+ Today however with mi$$ions o- hosts #onne#ted this system wou$dn/t be very e--i#ient+ )hen we want to -ind our host, www+internet+#om, we #onta#t a #omputer that we do know the I% address o-+ This server is #a$$ed our root dns server+ )e ask this server where we #an -ind in-ormation about +#om domains+ The dns server then ives us a $ist o- +#om domain name servers+ ,ur #omputer now se$e#ts one o- these servers, #onta#ts it and asks it about internet+#om+ Just as with the root server we et a $ist o- servers hand$in that domain+ This is how it #ontinues unti$ we know the I% address o- www+internet+#om+ In enera$ the Internet so-tware is EsmartG and remembers #ommon servers, and #an that way skip one or two o- the domain name servers, makin the #ommuni#ation -aster and $ess trans-ers ne#essary+ Now our #omputer so-tware is ready to make the a#tua$ #onne#tion to the host+ Transmission Control Protocol The #ommuni#ation over the Internet is made up o- layers+ This way many di--erent types o- #omputers #an ta$k to ea#h other by varyin methods+ 2nother -eature o- it is that every pie#e o- so-tware doesn/t have to Ere@invent the whee$G, -or e.amp$e, when we use %etscape %a#igator in Windo)s*+ to #onne#t to www+internet+#om, it wi$$ use a pie#e o- so-tware bui$t@in to )indows95 #a$$ed Winsock+ )inso#k wi$$ then hand$e the #ommuni#ation su#h as send and re#eivin data and $ookin up domains throuh the domain name system+ ,ur browser wi$$ &ust te$$ it what to do and it wi$$ do it+ ,- #ourse it/s not on$y browsers that use )inso#k, most$y a$$ )indows95 Internet so-tware su#h as e@mai$ #$ients, -tp #$ients and newsreaders use it+ The same way that )indows95 has )inso#k most other operatin systems have somethin simi$ar that has the e0uiva$ent -eatures+ )e/ve been over the app$i#ation proto#o$ $ayer, it was the proto#o$ that des#ribed how two app$i#ations ta$k to ea#h other, $ike how the 6yperTe.t Trans-er %roto#o$ trans-ers the htm$ do#uments used to $ayout webpaes+ Trans/ort /rotocol layer <sua$$y when Internet #ommuni#ation is dis#ussed peop$e ta$k about T,P/"P and how a$$ the in-ormation over the Internet is trans-erred over it+ This is not #omp$ete$y true, a$thouh most in-ormation oes by T,P CTrans&ission ,ontrol ProtocolD there are others+ The app$i#ations that are #ommuni#atin de#ide whi#h transport proto#o$ they are oin to use based on the standard that is set -or the data that is to be trans-erred+ 2pp$i#ations $ike browsers and -i$e trans-er #$ients use T'% whi$e trans-ers that need more speed, $ike audio and video streamin, at the #ost o- re$iabi$ity use U(P CUser (atagra& ProtocolD+ %ae 9 o- 19 The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup )hen app$i#ations ta$k to ea#h other over the Internet, $ike when you $ook at someone/s homepae, they do they do not take part in the a#tua$ sendin and re#eivin+ This is where the transport protocol layer #omes in+ The app$i#ation te$$s the transport proto#o$ what to send and where to send it and then in the #ase o- T'% it is up to the transport proto#o$ to make sure that everythin ets sent and that everythin arrives in the same state that it was sent+ 2nd i- anythin oes wron it is a$so the transport proto#o$ $ayer that hand$es it by re@sendin+ The transport $ayer a$so sp$its that data into sma$$er pie#es, i- you want to send someone a two@meabyte -i$e, it #an/t a$$ be sent at on#e, so the transport proto#o$ $ayer sp$its it into sma$$er #hunks+ Internet Protocol The "nternet Protocol C"PD $ayer ets the datagra&s Cthe parts o- a -i$e that has been sp$it upD -rom T'% Cor whatever transport proto#o$ that is bein usedD and adds some o- its own in-ormation and does the a#tua$ $oi#a$ trans-er over the Internet+ "imp$i-ied this #an be des#ribed as i- T'% makes sure everythin oes throuh, whi$e I% a#tua$$y makes it happen+ I% on$y does the $oi#a$ trans-er, this miht sound weird but it isn/t+ "in#e Internet spans over many di--erent types o- networks su#h as -thernet and Token Ring whi#h a$$ have their own way o- #ommuni#atin there is a need -or a $ayer that #an work on top o- them a$$+ The Internet #onsists o- many networks #onne#ted to ea#h other, some networks miht have #onne#tions to many other networks whi$e others on$y have one route out to the rest o- the Internet+ It is the Internet proto#o$/s &ob to -ind out how to move the data between the di--erent networks+ Routin =indin out how to move this data between networks is #a$$ed routing+ )here two networks are #onne#ted to ea#h other there is a router or a gate)ay, these are used to move data between the two networks+ "o what I% has to do is to #he#k i- the taret #omputer is in the same network and i- so, &ust send it away+ I- not it must -ind out to whi#h route it shou$d take+ =or this it uses a routin tab$e, in it there is a $ist o- I% addresses and to what ateway they shou$d be sent+ I- there isn/t an entry -or the taret I%, it is sent to the default route+ The de-au$t route is the ateway that is most $ike$y to be the #orre#t one+ )hen it knows where to send the dataram, it does so and it/s that networks responsibi$ity to et the in-ormation to the #orre#t #omputer or onwards to another network+ Su"nets Networks on the Internet are #a$$ed subnets, a subnet #an a$so have it/s own subnets+ 2 $are university #an -or e.amp$e be a subnet o- the Internet and have subnets -or ea#h -a#u$ty+ The purpose o- makin sma$$ networks it to stop one ma$-un#tionin hardware devi#e -rom stoppin the entire network+ This is a part o- the overa$$ Internet stratey, there shou$d a$ways be a way out+ I- on #onne#tion oes down there is a$ways another+ )hen I% de#ides i- a host is $o#ated within the #urrent subnet it $ooks at the I% address and ana$yses it+ 2$$ the #omputers #onne#ted to the Internet must have its own I%, and be#ause networks have di--erent siAe, i+e+ number o- hosts, there are di--erent net)ork classes+ The system is #onstru#ted in su#h a way that '$ass 2 networks may have many subnets and hosts, whi$e '$ass B networks -ewer, and the #$ass system ranes down to sma$$er and sma$$er #$asses ea#h with -ewer hosts+ 2$$ the networks #onne#ted have been assined one or two network ranes -rom a #entra$ authority in whi#h they #an de#ide what #omputer ets what number+ 2 #ompany that re0uests I amount o- I%/s miht not have the need -or an entire '$ass B network #an then be assined two or three '$ass ' networks+ The point o- not ivin out more I%/s than ne#essary is due be#ause the Internet is startin to run $ow on I%/s+ Ethernet Ethernet is a very popu$ar and wide$y spread type o- 8o#a$ 2rea Network+ The most #ommon -orm o- Ethernet is #a$$ed 1FBaseT, whi#h denotes the ma.imum transmission speed o- 1F 3bps usin #opper twisted #ab$es+ :e#ent enhan#ements o- Ethernet bumps the speed to a ma.imum o- 1FF 3bps, this system is #a$$ed 1FFBaseT+ %ae ; o- 19 The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup Physical /rotocol layer Ethernet is the physi#a$ network+ 6ere we have #omputers a#tua$$y #onne#ted to ea#h other by #ab$es and wires+ "in#e I% was made to trave$ over many kinds o- networks, it has it/s own addressin system, the I% numbers+ 2t the physical layer o- the network, I% addresses do not mean anythin, Ethernet and a$$ the other networks have their own way o- -indin the #orre#t hosts+ )hen Ethernet was desined one o- the oa$s was to make sure that two #omputers #ou$d not share the same address+ Be#ause o- this every Ethernet net)ork interface card C%",D so$d has it/s uni0ue Ethernet address #onsistin o- ?8 bits Ca bit is either F or 1D, a$$ the Ethernet manu-a#turers has to reister with a #entra$ authority that is monitorin this+ .++ress Resolution Protocol Ethernet works in the same way as a bi party line, what one says, everyone hears+ But &ust $ike you do not $isten to what everyone says on a party $ine, your Ethernet system wi$$ on$y $istens to data dire#ted to it+ To -ind the #orrespondin Ethernet address -or an I% address Cas they have nothin in #ommonD, your system wi$$ send out a broadcast to whi#h a$$ the systems on the $o#a$ network wi$$ $isten, askin i- anyone is assined to that I%+ This system is #a$$ed the $ddress Resolution Protocol, #ommon$y #a$$ed $RP+ )hen the system that has that I% hears your re0uest -or its Ethernet address, it wi$$ rep$y and the two #omputers #an now ta$k to ea#h other+ It wou$d be very bad -or the network per-orman#e i- this had to be done every time two #omputers try to make a #onne#tion, be#ause when it/s done a$$ other #ommuni#ation is ha$ted+ Instead your system wi$$ save the in-ormation it knows about other hosts in memory -or some time to speed thins up+ Putting it all together You probab$y noti#ed that there are many proto#o$s needed -or Internet #ommuni#ation and it/s not a$ways easy to understand how they work toether+ )e wi$$ take a sma$$ e.amp$e as a summary and show what ea#h proto#o$ wi$$ do+ )e wi$$ aain use our browser e.amp$e, $ets say that you have re0uested a sma$$ te.t do#ument -rom www+internet+#om and the server sends it over to you Cmy#omputer+network+seD+ =irst o- a$$ the server wi$$ add in-ormation about what is sent in the 6yperTe.t Trans-er %roto#o$, dis#ussed ear$ier+ This wi$$ te$$ your app$i#ation what data the pa#ket is #ontainin+ Ne.t T'% wi$$ take a$$ that in-ormation and add it/s own headers to it and send it a$$ down to the I% $eve$+ I% wi$$ a$so add it/s own headers, as ea#h proto#o$ $ayer on$y understands its surroundin neihbours+ Ethernet wi$$ not understand T'% headers and 6TT% wi$$ not understand I% headers+ The I% $ayer wi$$ now -ound out how the pa#ket is to be sent, and it/s most $ike$y throuh Ethernet so it passes it down to Ethernet+ ,n#e the Ethernet pa#kae rea#hes my#omputer+network+se, Ethernet wi$$ remove its headers and send it ba#k up to I%+ I% wi$$ the do the same and ive the in-ormation to T'%+ 2s you #an read -rom its name, Transmission 'ontro$ %roto#o$, T'% #he#k the in-ormation so it hasn/t ot #orrupt whi$e trans-erred, i- so it asks the server to send it aain+ I- it/s a$$ riht it wi$$ remove its headers and ive the in-ormation to you browsin so-tware that removes the 6TT% headers and you #an now see the te.t -i$e in your browserJ %ae 8 o- 19 The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup Past the basics Internet/s smart $ayerin system miht make it seem as i- it is easy -or the di--erent $ayers to per-orm its a#tions+ =or users and most app$i#ation deve$opers it/s both easy to use and deve$op Internet so-tware as most o- the te#hni#a$ parts o- it is bui$t@into modu$es that #an be easi$y adapted in many prorammin and app$i#ation environments+ Behind a$$ o- this it isn/t su#h a simp$e matter+ 2s we dis#ussed ear$ier $are -i$es have to be sp$it into sma$$er pie#es so it #an trans-erred easi$y+ This wasn/t #omp$ete$y true+ 2$most everythin that is trans-erred must be sp$it, or frag&ented+ Every physi#a$ network type has it/s own $imit on how bi pa#kaes it a##epts and i- a $arer one arrives it must then hand$e the sp$ittin and re@assemb$y, that on pa#kaes that miht a$ready be sp$it+ "endin out too $are pa#kets #an then o- #ourse make Internet trans-ers s$ower as hardware on other p$a#es must work, besides the in#reased tra--i# vo$ume this enerates+ IC1P Internet has many other proto#o$s than the ones we have dis#ussed here so -ar+ ",MP or "nternet ,ontrol Message Protocol wou$d probab$y be des#ribed as Internet/s error reportin proto#o$+ I- a pa#ket o- data takes too $on to de$iver, an I'3% messae wi$$ be sent to the sender te$$in what happened+ 2$so i- a system tries to trans-er some data to a network outside the $o#a$ one throuh the de-au$t router and that router has been to$d there is a better way to the taret, the sour#e wi$$ re#eive a rep$y statin so+ The Internet 'ontro$ 3essae %roto#o$ rea$$y is what its name says, a messae proto#o$ -or reportin errors, it doesn/t -ind errors itse$-+ UDP )e ta$ked about <7%, <ser 7ataram %roto#o$ be-ore and we said it was $ess re$iab$e and -aster+ It is $ess re$iab$e be#ause its headers are sma$$er and it has -ewer -eatures to veri-y that the in-ormation trans-erred is #orre#t+ )hi$e T'% is what is #a$$ed a connection protocol, in other words both #omputers ta$kin respond to ea#h other data so they both know i- everythin worked, <7% is connectionless+ This means that in -or e.amp$e an audio stream -rom a $ive radio show is sent to the $istener &ust $ike in rea$ broad#ast radio+ :eady or not, we/re transmittin now+ It/s basi#a$$y up to the $istener to make sure he/s ready to re#eive+ This o- #ourse means $oss, some data wi$$ not rea#h the $istener and that is what makes is $ess re$iab$e but -aster+ <7% itse$- doesn/t have any error #he#kin but the app$i#ation usin the proto#o$ may, it is however then easier to use T'% that has it bui$t@in+ Ports )hen T'% re#eives data -rom I%, it does not dire#t$y know how it shou$d be sent to the app$i#ation $ayer+ 3any Internet app$i#ations miht be runnin so there must be a way to -ind out what app$i#ation wants what+ This is done by usin ports+ )hen we #onne#t with our browser to www+internet+#om, our so-tware knows we want to #onne#t to the 6TT% part o- the server sin#e we are usin the wor$d@wide web Cit #an a$so be spe#i-ied by typin httpB**www+internet+#omB8FD+ To make sure the server knows we/re re0uestin an 6TT% do#ument we add the standardised port 8F to our re0uest+ )ith the re0uest we a$so add the port we want the server to #ommuni#ate with us throuh, this #an be any -ree port+ This way the two #omputers T'% so-tware #an et the data sorted %ae 9 o- 19 The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup out #orre#t$y+ 7i--erent types o- trans-erred data uses di--erent ports that are standardised to make sure there are no #$ashes+ Internet '*stor) an+ or(an*sat*on Dawn of internetworing The roundwork -or Internet was #reated as ear$y as in 195;+ That year <"": $aun#hed the -irst sate$$ite, "putnik+ To estab$ish $ead in mi$itary s#ien#e and te#hno$oy the <" 7epartment o- 7e-en#e -ormed the $d#anced Research Pro.ects $gency, #ommon$y known as $RP$+ 8ater in the 9F/s, 2:%2 started to study networks and how it #ou$d be used to spread in-ormation+ In 1999 the -irst -ew networks were #onne#ted+ The -irst system to send e@mai$ a#ross a distributed network was deve$oped 19;1 by :ay Tom$inson and the te$net Ca$$owin users to $oin on remote #omputersD spe#i-i#ations arrived one year $ater+ The -irst dra-ts -or a networked #a$$ed Ethernet were #reated in K;3 and a year $ater there was a detai$ed des#ription o- the Transmission 'ontro$ %roto#o$+ The Usenet newsroups were #reated in 19;9 and in 1984 7epartment o- 7e-en#e de#$ared T'%*I% to be standard+ 2t this time the number o- hosts #onne#ted was very $ow, in 198? it broke the 1FFF boundary+ Three years $ater that number had #haned to 1FFFF, but we are sti$$ -ar -rom the Internet e.p$osion+ 3ost o- this a$$ happened be-ore #omputers were wide$y spread, IB3 re$eased its -irst %', based on Inte$/s 8F88 pro#essor in 1981+ The %entium pro#essor -ami$y that #urrent$y is bein phased out arrived in 199?+ The users #onne#ted to the Internet at this time were resear#hers and students, #onne#ted by university networks+ 2 worm that in-e#ted #omputers on the Internet with a proram that took up system resour#es C$ike memoryD #reated a need -or some sort o- team that wou$d try to -ind so$utions to make su#h issues $ess danerous+ The team was #a$$ed ,o&puter -&ergency Rescue Tea& C,-RTD+ They work by writin advisories and reports on how to avoid prob$ems+ )hat most peop$e tend to de-ine the Internet as, is the web+ The )or$d@)ide )eb standard was #reated in 1991 by ,-R% and the prede#essor to Nets#ape Naviator, Mosaic saw $iht two years $ater+ 'ommon peop$e started to et Internet a##ess in 199?@95, it/s around those years the numbers o- hosts, domains and networks started to in#rease rapid$y+ Yet on$y a sma$$ amount o- the earth/s popu$ation is #onne#ted+ The so@#a$$ed browser war between 3i#roso-t/s Internet E.p$orer and Nets#ape/s Naviator started in 1999 when the two #ompanies re$eased their 3+F browsers+ )hen this is bein written there sti$$ isn/t a winner but Nets#ape has been -or#ed to make its browser -ree C3i#roso-t/s has a$ways beenD, in#$udin the sour#e #ode+ %erhaps the <" Justi#e 7epartment wi$$ prevent 3i#roso-t -rom ivin its browser away, perhaps they wi$$ sp$it the #ompany into pie#es+ 2t $east it shows the -uture importan#e o- the Internet when 3i#roso-t embeds its browser into the #ore o- its operatin system+ %ae 1F o- 19 The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup Controlling the Internet )hen we $ook into how the Internet is #ontro$$ed today, we have to have in mind that when 2:%2 #reated the network -or more than 45 years ao, they did not intend it to be used the way it is used now, nor did they e.pe#t this amount o- users+ The manain oranisations have been #reated a$on the way and there are no e.a#t &urdisti#tions on who #ontro$s what+ Internet .rchitecture 2oar+ The "nternet $rchitecture /oard, or "$/, is on top o- the heira#hy+ They review the Internet standards, oversee the other roups, and a#t to #onserve #ontro$ over Internet as an internationa$ network+ Their probab$y most important ro$e is to identi-y $on term opportunities and how they shou$d be hand$ed+ IET- an+ IRT- 2$most dire#t$y under the I2B we have the "nternet -ngineering Task !orce and the "nternet Research Task !orce+ The "-T! hand$es a$$ the #urrent proto#o$ standards and promotes -urther deve$opment+ IET= a$so hand$es operation and manaement o- the Internet+ The "RT! is more o- the Internet/s -uture department+ They take #are o- a$$ the -uture prob$ems o- the Internet and how they are to be hand$ed+ 2mon their work is how the net shou$d hand$es bi$$ions o- hosts, -aster #onne#tions and wire$ess Internet+ =or this they have to $ook at new proto#o$s and how they #an be in#orporated into the #urrent system without ma&or servi#e interruptions+ Re3uest %or Comments ,n the Internet anyone #an propose a standard+ By writin a te.t that -o$$ows #ertain uide$ines new -eatures and standard #an be proposed to the "-T! User er#ices Working 0roup -or review+ I- it is approved it wi$$ be assined a uni0ue number and it wi$$ be added to the Re1uest for ,o&&ents CR!,D database+ The -irst :=' was pub$ished in 2pri$ 1999, then as a way to do#ument the network+ Today there are thousands o- :='/s datin -rom the beinnin o- internetworkin to present day, many have been outdated by newer ones a$on the way+ The :='/s provide a reat potentia$ -or the Internet to #ontinue its deve$opment as new te#hno$oies #an be presented 0ui#k$y and then et standardised+ Internet#s F,t,re Ne!t generation Internet The #urrent version o- the Internet %roto#o$ is version -our+ 2bbreviated it is known as "P#2+ )hen it was #reated the amount o- #omputers #onne#ted to the Internet was not e.pe#ted to be as hih at it is+ The addressin system, the I% addresses #onsist o- -our o#tets o- numbers ranin -rom Aero to 455 Ce.amp$eB 13F+4??+198+39D+ In te#hni#a$ terms this is 34@bits, a bit #an be either nu$$ or one so this ives us a$most 34L4 uni0ue numbers+ The a#tua$ number is a bit $ower as a$$ #ombinations are not a$$owed+ This is 0uite a $are amount o- #omputers that #an be #onne#ted but in -a#t estimates show that ear$y in the ne.t #entury the I% addresses wi$$ be e.hausted+ This is one o- the reasons a new %ae 11 o- 19 The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup Internet %roto#o$ version is bein deve$oped+ =orma$$y it is named "nternet Protocol 3ersion 4 C"P#4D but it is a$so known as "P %ext 0eneration C"PngD+ To provide more I% addresses the addresses in I%v9 have been e.panded to 148@bit, or appro.imate$y 3?F,484,399,94F,938,?93,?93,3;?,9F;,?31,;98,411,?59 theoreti#a$$y avai$ab$e I% addresses+ This is the $imit that the enineers think we wi$$ stay be$ow -or 0uite some time+ I%v9 has been desined to enab$e hih@per-orman#e, s#a$ab$e internetworks to remain viab$e we$$ into the ne.t #entury+ 2 $are part o- this desin pro#ess invo$ved #orre#tin the inade0ua#ies i- I%v?+ ,ne ma&or prob$em that has been -i.ed is the routin+ I%v9 does not use di--erent network #$asses -or routin instead it uses a system that provides -$e.ibi$ity to e.pand networks yet makin the routin 0ui#k+ )ith many addresses to work with the addressin has been $ayed out so they -irst o- a$$ are sorted by their ma&or #onne#tion points+ ,ne su#h point is "unet in "weden, there a$$ the ma&or "wedish I"%/s #onne#t to ea#h other as we$$ as with -orein #ountries+ Ea#h I"% wi$$ then have a $are address rane that it #an provide to #ompanies, minor I"%/s and dia$up #ustomers+ This makes routin mu#h easier, Internet ba#kbone routers wi$$ no $oner have to have hue databases o- over ?F,FFF entries+ Security )ith I%v? there isn/t any se#urity at I% $eve$+ ,ne o- the desin oa$s -or version 9 is to provide authentication and encryption at a $ower $eve$+ %revious$y en#ryption had to be done at a hiher $eve$, usua$$y at the app$i#ation $ayer+ The authenti#ation part makes sure that the in-ormation is a#tua$$y #omin -rom the sour#e that it is #$aimin to be+ This ensures that va$uab$e data or passwords that is stored on a system #annot be spoofed Cmethod to #hane the sour#e address to make the pa#ket appear #omin -rom a di--erent hostD to intruders+ En#ryption is made by addin e.tra headers to the I% pa#ket with en#ryption keys and other handshaking in-ormation+ This way every pa#ket #an be en#rypted by itse$- at a $ower $eve$, preventin sniffers Cproram to eavesdrop network tra--i#D -rom a##essin the in-ormation in the pa#ket+ 1ulticast an+ 4uality o% Service 2s streamin audio and video be#omes more wide$y used over the Internet a$on with other time #riti#a$ app$i#ations $ike news and -inan#ia$ in-ormation the $imitations o- I%v? be#ome more obvious+ Mersion 9 o- the Internet %roto#o$ has a -eature #a$$ed &ulticast+ It a$$ows broad#asters o- audio and video streams to send out &ust one pa#ket o- the same in-ormation to many re#eiptants+ It works $ike a tree, whenever a network is sp$it into a -ew sma$$er ones, the in-ormation wi$$ be replicated and distributed down the tree+ This de#reases the network tra--i# as audio and video broad#asts are e.pe#ted to in#rease heavi$y as more peop$e et -aster Internet #onne#tions+ >ua$ity o- "ervi#e is a$so important -or the -uture o- streamin, by settin a hih va$ue o- 5uality of er#ice the routers in the path to the taret #omputer wi$$ prioritise the pa#ket thus $eadin to a -aster de$ivery+ The risk with is %ae 14 o- 19 The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup o- #ourse that a$$ app$i#ations $ike e@mai$ and news that otherwise wou$d be #onsidered a non@time #riti#a$ a$so set a hih >ua$ity o- "ervi#e to make it et de$ivered 0ui#k$y+ Neih"our Discovery ,ne o- the ma&or heada#hes -or network administrators o- $are networks it manain I% addresses+ The InterNI' wants to have as many addresses -ree as possib$e -or -uture usae, ivin the administrators a $ot o- work tra#kin whi#h addresses that are used and whi#h are -ree+ )hen I%v9 is used on a network su#h prob$ems #an be disavowed+ The proto#o$ has a sort o- autoconfiguration so when a host is #onne#ted to a network it wi$$ ta$k to the $o#a$ router by usin a temporary I% address and the router wi$$ te$$ the host what I% it shou$d use+ The router has previous$y been de-ined a rane o- addresses by the system administrator+ In the same way i- a network is moved or there is a #hane o- I"%, resu$tin in a ma&or I% #hane, the administrator wi$$ re#on-iure the router to the new I% rane and it wi$$ then, by the %eighbour (isco#ery C%(D proto#o$, te$$ the hosts their new I%/s+ -or$ar+in To support hih$y dynami# situations in the -uture I%v9, #ontains -eatures -or I% -orwardin+ )hen a user $eaves work to o on a business trip -or e.amp$e he wi$$ $oout -rom the $o#a$ are network+ The system wi$$ then te$$ the $o#a$ router that a$$ data to that user is to be -orwarded to his $aptop I% instead o- his work I%+ =orwardin a$$ows domain name entries to be un#haned whi$e the user is #onne#ted to a network on the other side o- the earth+ Transition )hen or i- I%v9 makes it to the #ommon market the transition wi$$ not be too hard+ The ne.t eneration proto#o$ is #reated to work with the o$d version o- I%+ The -irst routers that wi$$ be insta$$ed usin the new proto#o$ wi$$ a$so hand$e the o$d version so I%v? #an ta$k to it durin the transition period+ The on$y dependen#y that e.ists is the 7N"+ )hen a subnet is upraded to I%v9, the domain name server must a$so be updated to hand$e the new I% addresses+ The network that the subnet is #onne#ted to does not have to be upraded+ I- an I%v9 host #onne#ts to a di--erent I%v9 host on a %ae 13 o- 19 The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup di--erent subnet where the data has to trave$ over an o$d I%v? network, it wi$$ on$y et encapsulated with I%v? headers+ This method is #a$$ed tunnelling+ )hen the pa#ket on#e rea#hes the destination I%v9 network the I%v? headers wi$$ be removed by the router and the pa#ket wi$$ be submitted to the #orre#t I%v9 host+ The o$d version -our network wi$$ not know that it ever #arried somethin it a#tua$$y #annot hand$e+ 6"one 'urrent$y there is a virtua$ wor$d@wide I%v9 network #a$$ed 4bone #reated to test imp$ementations o- I%v9 in a workin environment whi$e not riskin produ#tion routers and important systems+ The network operates on top o- the ordinary Internet by tunne$$in dis#ussed ear$ier+ 9bone is not however a new Internet that we wi$$ move to on#e I%v9 is ready -or #ommer#ia$ use, instead it is &ust a p$ayround -or s#ientist and it wi$$ disappear when I%v9 be#omes wide$y used+ New "omain names Not in anyway re$ated to the proposed I%v9 standard, seven new top@$eve$ domain names have been proposed as addition to the #urrent #om, or, net and others+ +-irm -or businesses or -irms +store -or se$$in produ#ts +web -or www re$ated sites +arts -or #u$tura$ sites +re# -or re#reationa$ and entertainment sites +in-o -or in-ormation sites +nom -or persona$ homepaes It miht seem reat with a$$ these new #ateories but wi$$ they a#tua$$y matter1 The owners o- many domains today reistered them to make pro-it+ By reisterin #orporate or produ#t names they want to se$$ them to the riht-u$ owner $ater on+ The same way they #an a$so reister ood domains $ike video or #d+store by &ust bein 0ui#k to reister and then se$$ to the hihest bidder+ To stop domain opportunist $are #orporations a$so have to reister their domain at a$$ top $eve$ domains &ust the way they have done with the #ountry domains+ 3ost $ike$y the new domains, whenever Cor i-D they arrive wi$$ &ust #reate a storm o- reistrations, and a$$ the souht@a-ter domains wi$$ be taken immediate$y+ 2nd a$on with them there wi$$ a$so be the norma$ #opyriht disputes et# that a$ready e.ist with the +#om domain+ #uture connections 3any new #onne#tion -orms are emerin as the demand -or hih speed Internet rows+ <sers no $oner wish to browse with s$ow modems+ In this se#tion we wi$$ $ook into some o- the te#hno$oies that miht be#ome popu$ar in the -uture+ %ae 1? o- 19 The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup -i)e+ connections The modems most peop$e use to #onne#t to the Internet have a speed o- 33+9 kbps Cthousand bits per se#ondD, this ives a trans-er rate o- about 3 kb/sec Cthousand bytes per se#ondD on the Internet+ )hen down$oadin -i$es this is very s$ow+ The phone $ines in enera$ support mu#h hiher #ommuni#ation speeds, here are some o- them+ Interate+ Services Diital Net$or& "(% is a speedier version o- standard phone $ines+ The di--eren#e $ies in the way the #onne#tion is hand$ed+ Instead o- makin #a$$s ana$oue when sendin them to the subs#riber at the te$ephone station, diita$ te#hno$oy is used a$$ the way out over the standard #opper #ab$e+ Norma$ phones are ana$oue, so this system re0uires an adapter that #onverts the sina$ to the ana$oue -ormat+ I"7N provides two #hanne$s o- ea#h 9? kbps -or voi#e and data and one servi#e #hanne$ at 19 kbps to hand$e #ommuni#ation between the te$ephones and te$ephone station, $ike noti-yin when there is an in#omin #a$$+ :e#ent deve$opments o- I"7N a$$ow the use o- the servi#e #hanne$ -or other than servi#e+ "in#e this #hanne$ is used a$$ the time, not on$y when a phone or the Internet is used, it wou$d a$$ow a #omputer #onne#ted with I"7N to be on$ine #onstant$y, and when needed it #ou$d #onne#t with one o- that data $ines to provide hiher speed+ This addition to the I"7N system is not wide$y spread but it shows ood use o- e.istin te#hno$oy+ Satellite 'onne#tions throuh satellite is startin to be#ome avai$ab$e, the pro/s o- it is the hih data trans-er speed+ 'ommon users #an e.pe#t speed ranin -rom ?FF to 8FF kbps whi$e pro-essiona$ e0uipment #ou$d in#rease that speed dramati#a$$y over the 1F 3bps/+ The bi #on with sate$$ites -or #onsumer usae is that it is a one way system, you wi$$ have to have a modem #onne#tion open -or #ommuni#ation ba#k to the Internet Cto re0uest and a#know$ede in-ormationD+ 2nother #on is the latency, trans-errin data up to spa#e takes a whi$e, this #reates some s$iht de$ays that #ou$d -or e.amp$e make amep$ay over Internet very tedious+ )DSL The (L -ami$y o- te#hno$oies is &ust $ike I"7N and e.tension o- your #urrent phone $ine+ 7"8 te#hno$oy however provides mu#h hiher speeds but a$so re0uires te#hni#a$ uprades at the $o#a$ te$ephone station+ Besides that you #annot be to -ar -rom the te$ephone station as ba#kround noise wi$$ disturb the sina$, ivin you mu#h s$ow trans-ers than the 9 3bps that 27"8 #an o--er+ 7iita$ "ubs#riber 8ine, whi#h is its $on name, is probab$y one o- the #onne#tion -orms that wi$$ be popu$ar in the -uture, as $on as you $ive near the te$ephone station+ Ca"le 1o+em The #ab$es that a$ready are $aid out to hand$e #ab$e TM #an #arry data very we$$+ 3any #ab$e networks are on$y ood at providin data, users #onne#tin throuh a #ab$e modem #an et speeds o- a #oup$e o- 3bps -rom the Internet whi$e sendin miht o down to a -ew hundred kbps+ This di--ers wide$y dependin on the system that the #ab$e operator is usin+ 1o"ile connections 5S1 Just as the Internet wasn/t #reated to row $ike it did, the European mobi$e phone system, 0M C0lobal yste& MobileD wasn/t #reated to hand$e data+ The system is #urrent$y $imited to 9+9 kbps, whi$e norma$ te$ephone $ine modems #an et speeds up to 59 kbps+ This makes mobi$e Internet a##ess very $imited, on$y e@mai$ messaes #an be sent and re#eived at a reasonab$e speed and browsin www wou$d be very s$ow+ 'onne#tion to a mobi$e phone is no $oner needed, te$e#ommuni#ation #ompanies have phones with interated #omputers as we$$ as %'@'ards with bui$t@in phones+ =ast #ommuni#ation over !"3 is not very ood yet but by the year 4FF1, the !"3 systems are e.pe#ted to be enhan#ed -or data trans-er at 38? kbps+ Universal 1o"ile Tele/hone System ,n January 49 1998 in %aris at the -uropean Teleco&&unications tandards "nstitute meetin the standard -or the third eneration o- mobi$e phones was set+ The -irst eneration was ana$oue, the se#ond eneration had diita$ phone systems %ae 15 o- 19 The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup $ike !"3 and $MP Can 2meri#an mobi$e phone standardD+ The new system/s te#hni#a$ standard is #a$$ed UTR$ whi$e the phone system is #a$$ed UMT+ It has some ma&or advantaes over o$der systems+ =irst o- a$$ the voi#e 0ua$ity shou$d be #omparab$e to -i.ed $ines, se#ond and most important in this #onte.t is its support -or hiher data rates+ =or indoor a##ess speeds up to 4 3bps #an be rea#hed whi$e wide area a##ess on$y a$$ows speeds up to 38? kbps+ )hat rea$$y shows the aim -or $oba$ mobi$e network #ommuni#ation is the support -or mu$tip$e simu$taneous #onne#tions and support -or I% pa#ket hand$in+ 6ireless Internet There are systems desined spe#i-i#a$$y -or wire$ess Internet, in "eatt$e, )ashinton 7' and "an =ran#is#o systems #onsist o- 1FFF/s o- sma$$ transmitters on $iht po$es+ The system provides a##ess a$$ over the #entra$ area at ordinary modem speed+ The system is very -$e.ib$e in the sense you #an move around -ree$y in the #ity and it re0uires on$y a sma$$ antenna on the spe#ia$ Ricochet&ode&+ The system #urrent$y has more than 15,FFF users and bandwidth uprades to provide hiher data speeds #an be e.pe#ted in the -uture+ 1ultichannel 1ulti/oint Distri"ution System 2 system simi$ar to the above is MM(, it does however re0uire the re#eiver to have a sma$$ dish besides the modem makin it non@mobi$e+ The ood part o- it however is that it #an do speeds up to 3F 3bps+ "peeds $ike that a$$ow te$evision and video broad#astin+ )ith diita$ transmittin te#hno$oy it miht a$so be possib$e to trip$e the speed+ The prob$em with the system is that a$$ the users in the same reion share bandwidth, so when everyone wants to sur- the web, it wi$$ not be as e--e#tive as when sendin TM+ This system is yet ha$-@mobi$e sin#e it does not re0uire any #ab$es to be drawn makin it at $east portab$e+ Share+ 6ireless .ccess Protocol Not on$y are peop$e e.pe#ted to #ommuni#ate with ea#h other over the Internet, e$e#troni# devi#es at home wi$$ a$so be ta$kin to ea#h other in the -uture+ 2$most a$$ the ma&or #omputer #ompanies are workin toether to deve$op W$P, a proto#o$ that de-ines how devi#es ta$k to ea#h other by radio sina$s+ The system wou$d a$$ow you to #ontro$ te$ephones, $ihts, a$arms, #omputers and ovens, a$$ a#ross the Internet+ Te#hni#a$$y one home network #an #ontro$ 14; devi#es and #ommuni#ate at 4 3bps+ It was -or these kind o- app$i#ations the Internet prorammin $anuaes Java -irst o- a$$ was #reated by "un 3i#rosystems+ There are #ompetin standards to both ")2% and Java however+ 3i#roso-t wants the devi#es to be #ontro$ by a miniature version o- their )indows operatin system whi$e e$e#tri#ity #ompanies want the #ommuni#ation to o not by radio but throuh the e$e#tri#ity $ines+ They do have a ood point with this as most o- the devi#es that are p$anned to be #onne#ted to the home network are #onne#ted to with an e$e#tri# #ab$e+ 2$so the speed o- it is #urrent$y the same as ")2%, with improvements $ike$y to #ome+ Internet over e$e#tri# $ines a$so works -or out o- the house #onne#tions, $ike browsin and e@mai$+ The reat advantae o- it is that everyone has it and it wou$d on$y re0uire minor #hanes to the power system and a sma$$ adapter at home+ %ae 19 o- 19 The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup Concl,s*on 2s I/ve worked with this pro&e#t I/ve made up pi#tures in my head about he we wi$$ be #onne#ted in the -uture and how we wi$$ use the Internet+ The on$y thin that I #an say I am rea$$y #ertain wi$$ happen is mobi$e Internet+ 'e$$ phone usae and Internet usae has e.p$oded hand in hand+ The same way that we want to trave$ and make #a$$s with our #e$$ phones we wi$$ a$so want to trave$ and #onne#t to the Internet+ The prob$em with this is o- #ourse the bandwidth+ )ire$ess #ommuni#ation doesn/t at present day provide enouh speed -or use-u$ usae+ %erhaps <3T" wi$$ be the so$ution to this+ 2s -i.ed Internet #onne#tions start to provide enouh bandwidth to support rea$ TM and video broad#astin the users wi$$ want the same -eatures in their -$e.ib$e $aptop #omputers+ The 0uestion is wi$$ the mobi$e Internet systems provide what the users want1 'onne#tin a$$ our home devi#es into one $o#a$ home network wi$$ be one o- the reat advantaes o- the Internet in the -uture+ 8ettin a$$ our home devi#es ta$k to ea#h other has reat advantaes, &ust take -or e.amp$e a norma$ emp$oyee+ )ou$dn/t it be reat to have a #amera in the -ride to #he#k i- anythin needs to be bouht on the way home -rom work1 ,r perhaps to start the #o--ee ma#hine and have -resh #o--ee ready every mornin at break-ast and when the work ends1 In the $on run I think '7 dis#s, 7M7 dis#s and other mu$timedia media/s wi$$ be phased out+ )hen users startin ettin more bandwidth su#h devi#es wi$$ be#ome redundant+ The Internet is a better p$at-orm -or mu$timedia than storae dis#s ever #an be+ <pdates #an be done in the in-ormation whenever needed makin pat#hes and updates unne#essary+ 2n arument aainst this theory is that a 7M7 dis#s with its iabytes o- data wi$$ take a $on time to trans-er+ In this $ies the strenth o- the Internet, instead o- sendin a$$ the data to the user in one $are -i$e it wi$$ be streamed+ This way the user #an use one part o- the mu$timedia app$i#ation whi$e the ne.t part is bein down$oaded to the #omputer, makin it ready -or use when the user wants it+ 3i.in the $o#a$ home devi#e network Cas I $ike to #a$$ itD with the Internet #an have #ertain 0ua$ities+ ,ne s#enario wou$d be stereos, instead o- p$ayin radio -rom standard =3 radio, the radio sina$s -rom a$$ over the wor$d wou$d arrive over the e$e#tri#ity $ine+ No more '7/s, when you want $isten to musi#, start your TM, o throuh the menu system unti$ you -ind the son you want to $isten to and it wi$$ be p$ayed over the Internet+ Natura$$y the same oes -or videos and ames+ 2$$ o- this o- #ourse has a pri#e, the mu$tinationa$ #orporations are ra#in to be -irst with a -$e.ib$e workin so$ution as the winner #an e.pe#t $are in#omes+ <sers wi$$ in the -uture not buy a '7, perhaps they #ou$d buy un$imited $istenin to it but the standard wou$d be to pay@per@usae+ I am 0uite determined that some time in the -uture we wi$$ have this s#enario, what I am un#ertain about however is i- the persona$ #omputers wi$$ o away+ )e won/t have to type on a keyboard, eventua$$y we wi$$ et rid o- it, but don/t we want to have some kind o- persona$ storae spa#e that we know is ours, not pub$i#$y avai$ab$e to everyone over Internet+ I don/t rea$$y be$ieve in "un/s Network 'omputers, I am more -or an intermediate so$ution o- Networked 'omputers, they don/t need '7@ :,3 or -$oppy drives, a$$ they wou$d need is a harddrive to store in-ormation and a network inter-a#e #ard -or Internet a##ess+ )orkin with this pro&e#t has been very -un+ Not on$y have I $earned a $ot, hope-u$$y this sma$$ report about the Internet a$so #an tea#h others+ )hen I was -ina$$y -inished writin, somethin stru#k me+ 2$$ the in-ormation I used -rom the Internet I had printed on paper+ Even i- everyone wi$$ be #onne#ted in the -uture and a$$ our devi#es around us wi$$ #ommuni#ate with ea#h other peop$e wi$$ sti$$ want to be ab$e sit ba#k, re$a. and en&oy a ood book+ 2 physi#a$ one, made in rea$ paper and printed with b$a#k ink+ %ae 1; o- 19 The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup L*st of references %au$ "imoneauB E6and@,n T'%*I%G 3#!raw@6i$$ 199;, I"BN F@F;@9149?F@5 3ike Bra#kenB EThe batt$e -or the )ebG Internet 3aaAine "eptember 9;, pae ?3 2hrvid Enho$mB E2$$t kretsar krin pro#essornG 3ikrodatorn 5@98, pae 39 3ike Bra#ken ENew domain namesG Internet 3aaAine November 9;, pae ?; !Nte 2ndersson E:adionOt kopp$ar ihop e$pry$arG 7aens Nyheter 8 2pri$ 1998, pae 1 * 7N+IT %au$ 8avin EInternet <np$uedG Internet 3aaAine 3ar#h 98, pae 94 7avid 3oss E=ast net a##essG Internet 3aaAine =ebruary 9;, pae 1F? 3artin 2ppe$ ETrPd$Ns i "eatt$eG Internetwor$d 1@98, pae ?1 Qari 3a$mstrNm EJakten pP ett mobi$t InternetG Qontakten 5@98, pae 41 'har$es 8+ 6edri#k EIntrodu#tion to the Internet %roto#o$sG The "tate <niversity o- New Jersey 3 ,#tober 1988 6+ !i$bert EIntrodu#tion to T'%*I%G 4 =ebruary 1995 E)hat is the 9bone1G httpB**www+9bone+net*aboutR9bone+htm , 41 January 199; E"imp$e Internet Transition 3e#hanismsG httpB**p$ayround+sun+#om*pub*ipn*htm$*ipn@transition+htm :obert 3+ 6inden EI% Ne.t !eneration ,verviewG 1? 3ay 1995 EI%v9G httpB**whatis+#om*ipv9+htm Bay Networks EI%v9 )hitepaperG 199; :obert Sakon E6obbes/ Internet Time$ine v3+1G 199; 7ave Qristu$a EThe 6istory o- the InternetG 3ar#h 199; E)ideband '732 Introdu#tionG httpB**www+eri#sson+se*w#dma*w#dma*subRintr*introdu#tion+htm , 4? ,#tober 199; E)'732 in brie-G httpB**www+eri#sson+se*w#dma*w#dma*subRintr*w#dmaRinRbrie-+htm , 4? ,#tober 199; %ae 18 o- 19 The Internet ( Yesterday, Today, Tomorrow by Erik Bosrup EThe #ompe$$in #ase -or )ideband '732 -or ne.t@eneration mobi$e Internet and mu$timediaG httpB**www+imt@4FFF+#om*w#dma*w#dma*subRte#h*bro#hures*#dma+htm , 18 3ar#h 1998 EET"I "3!T4? bis %aris, =ran#e 49 January 1998G httpB**www+imt@4FFF+#om*w#dma*importan+htm , 3F January 1998 %ae 19 o- 19
ChatGPT Side Hustles 2024 - Unlock the Digital Goldmine and Get AI Working for You Fast with More Than 85 Side Hustle Ideas to Boost Passive Income, Create New Cash Flow, and Get Ahead of the Curve