Professional Documents
Culture Documents
Int Skripta PDF
Int Skripta PDF
Poetak Interneta
i nastanak weba
1
1. Poeci Interneta i nastanak weba
Internet je velika raunalna mrea koja meusobno povezuje male mree i nema svog
vlasnika. Tim Berners-Lee, osniva WWW konzorcija, objasnio je Internet na sljedei na-
in: Internet je slian razglednici s adresom. Ako stavite ispravnu adresu na paket te ga
predate bilo kojem raunalu koje je spojeno na mreu, svako e raunalo nai liniju ko-
jim e poslati paket kako bi stigao na svoje odredite. To je to nam Internet prua. Do-
stavlja pakete u sekundi bilo gdje na svijetu.1 Internet ima relativno kratku, ali ek-
splozivnu povijest.
2
1.1. Na poetku bijae ARPANET
Slika 1. 2. NSFNET
mrea od 1986. do
1988. godine
3
1. Poeci Interneta i nastanak weba
4
1.1. Na poetku bijae ARPANET
objanjava to je web: Web je zamiljeni prostor informacija. Na netu, moete nai rau-
nala na webu, moete nai dokumente, zvukove, videosadraje, informacije. Na netu,
veze ine kabeli izmeu raunala na webu veze ine tekstualne poveznice. Web postoji
zbog programa koji komuniciraju izmeu umreenih raunala. Weba ne bi bilo da nije ne-
ta. Webu je net koristan jer su ljudi zainteresirani za informacije (a da ne spominjemo inte-
res za znanjem i mudrou), ali ne ele znati i nauiti o raunalima i kabelima. 2
Internetski servisi koji su se dosad koristili nisu se previe mijenjali, samo su se pojavom
WWW-a lake koristili. Pojavom prvog web preglednika pod nazivom Mosaic, WWW je
omoguio izradu web stranica koje su sadravale informacije u obliku teksta, slike, zvu-
ka ili videosadraja te poveznica na neke druge web stranice. Od tog se trenutka, Inter-
net poinje eksponencijalno razvijati (slika 1.4.). Do rujna 2007. godine evidentirano je
1,215 milijuna internetskih korisnika, to ini 18,5% svjetskog stanovnitva.
5
1. Poeci Interneta i nastanak weba
spajanjem na Internet koji upravlja, izmeu ostalog i smonicom. Moe poslati e-po-
ruku s popisom namirnica za kupovinu u neku od lokalnih trgovina te uskladiti datum
dostave s naim rasporedom.
Ponovimo
Internet je spoj razliitih raunalnih mrea u jedinstvenu svjetsku raunalnu mreu ko-
ja nudi velik broj informacijskih i komunikacijskih usluga. Ta globalna mrea omogu-
uje korisnicima da meusobno komuniciraju razmjenjujui e-poruke, pronalazei in-
formacije na webu ili prenosei datoteke protokolom za prijenos datoteka FTP-a. U
Hrvatskoj je umreavanje na iroj osnovi zapoelo 90-ih godina prologa stoljea, ra-
zvojem CARNeta (engl. Croatian Academic and Research Network) u podruju zna-
nosti i tehnologije. Daljnjim su razvojem komunikacijske tehnologije i komercijalne
tvrtke ponudile koritenje Interneta graanima i tvrtkama, pa je ono danas i u nas pro-
ireno u gotovo svim gospodarskim i drutvenim djelatnostima.
Godina Objanjenje
Virus nazvan internetski crv (engl. worm) privremeno gasi oko 10% svjetskih inter-
1988.
netskih posluitelja (engl. servers).
6
Ponovimo... Pitanja Zadaci za vjebu
7
1. Poeci Interneta i nastanak weba
Pitanja
1. to je TCP/IP?
2. Tko je zasluan za nastanak www-a?
3. Zato nam je potreban sustav naziva za podruja (DNS)?
a. Da bismo mogli raunalima dodijeliti isti naziv kao to je naziv tvrtke.
b. Da bismo pomogli raunalima da nau jedni druge na Internetu.
c. Da bismo pomogli ljudima da nau raunala na Internetu.
d. Da bismo pomogli ljudima da nau jedni druge na Internetu.
4. to je ARPANET?
5. Koje se godine www prvi put koristi?
6. U koju nam svrhu moe sve posluiti Internet?
a. Za razmjenu informacija meu prijateljima i kolegama.
b. Za pristup slikama, zvuku, videosadrajima i drugim medijima.
c. Za traenje razliitih stajalita veeg broja osoba o nekoj temi.
d. Sve gore navedeno.
Zadaci za vjebu
1. Posjetite web stranicu Putevi i krianjima povijesti Interneta (engl. Roads and
Crossroads of Internet History) [http://www.netvalley.com/intval1.html] te raz-
mislite o najveem otkriu tijekom razvoja Interneta.
2. Posjetite web stranicu o Internet2 [http://www.internet2.edu/] i prouite neke no-
ve naine suradnje meu znanstvenicima koje omoguuje mrea velikih brzina.
3. Proitajte i razmislite o nekim predvianjima razvoja Interneta na web stranici
Zamislite Internet (engl. Imagining the Internet)
[http://www.elon.edu/predictions/RecentSubmissions.aspx].
4. Pronaite informacije o razvoju Interneta u Hrvatskoj.
8
Prvi koraci
2. na webu
Jeste li se ikad zapitali na koji nain radi mehanizam koji nam dostavlja
web stranicu na pregledavanje u na web preglednik. Na primjer, kada
kliknemo na poveznicu koja upuuje na neku web stranicu ili upiemo
adresu web stranice, odnosno njezinu jedinstvenu mrenu adresu (engl.
Uniform Resource Locator, URL), to se dogaa u pozadini da se stranica
uspije prikazati na naem ekranu? Ako vas je ikad zanimao proces ili ste
se htjeli upoznati s odreenim mehanizmima koji nam omoguuju sur-
fanje po Internetu, nastavite itati jer u ovoj emo lekciji nauiti na koji
nain funkcionira web.
9
2. Prvi koraci na webu
Ako ozbiljno razmiljate o izradi web stranica, trebali biste podesiti na svom
raunalu sve popularne web preglednike te ih koristiti za pregledavanje web
stranica. Jedino na taj nain moete biti sigurni da e se vaa web stranica u
raznim web preglednicima prikazivati onako kako ste zamislili tj. ispravno.
Svaka web stranica ili sadraj dostupan na Internetu (npr. slika, zvuk ili dokument) ima
unaprijed definiranu jedinstvenu mrenu adresu odnosno jedinstveni ili stalni poka-
ziva na podatke (engl. Uniform Resource Locator, URL). Jedinstvena mrena adresa,
URL sadri informacije o protokolu pomou kojeg moemo pristupiti sadraju, naziv
posluitelja, odnosno domene, gdje je sadraj pohranjen te put do sadraja (mape) i
naziv samog sadraja (datoteke). Ako naziv sadraja nije naveden, podrazumijeva se
da je eljeni naziv sadraja datoteka index.html ili index.htm ili index.php i sl.
Standardni URL definiramo na sljedei nain:
protokol://naziv_posluitelja/put_do_datoteke/naziv_datoteke
Klikom na poveznicu ili upisom web adrese ili URL-a, na web preglednik uspostavlja
vezu s web posluiteljem i alje zahtjev za prikazivanjem odreene web stranice, a web
posluitelj vraa traenu web stranicu koju mi onda vidimo na ekranu.
Slika 2.1.
Komunikacija
izmeu naeg
raunala i
posluitelja
10
1.1. Prvi koraci na webu
11
2. Prvi koraci na webu
Gradska mrea ili MAN je vea varijanta lokalne mree, odnosno moe obuhvatiti ne-
koliko bliih zgrada ili cijeli grad te moe biti privatna ili javna. Na gradsku se mreu
mogu iano ili beino spojiti raunala ili lokalne mree poduzea ili kola. Na slici 2.2.
moete vidjeti usporedbu gradske mree s lokalnom mreom.
Globalna mrea ili WAN moe obuhvatiti veliko geografsko podruje, obino jednu
dravu ili cijeli kontinent. Objasnili smo da je Internet jedna velika raunalna mrea
koja se sastoji od mnogo manjih ili srednjih mrea s raznih strana svijeta. Na globalnu
se mreu mogu spojiti LAN-ovi i MAN-ovi putem telefonskih, satelitskih i radio veza ili
posebnim podzemnim ili podmorskim kabelima. Na slici 2.3. moete vidjeti klasifikaci-
ju raunalnih mrea s obzirom na meusobnu udaljenost umreenih raunala.
U tablici 2.1. prikazane su vrste raunalnih mrea prema veliini, odnosno udaljenosti:
Tablica 2.1.
10 m Soba
100 m Zgrada LAN
1 km Niz zgrada
12
1.1. Prvi koraci na webu
10 km Grad MAN
100 km Drava
WAN
1000 km Kontinent
10 000 km Planet Internet
Kod kue se nae raunalo moe spojiti na Internet pomou modema (preko telefon-
skih ili kabelskih linija) ili digitalnih pretplatnikih linija (engl. Digital Subscriber Lines,
DSL) kojim se poziva lokalni davatelj internetskih usluga (engl. Internet Service Provi-
der, ISP, npr. CARNet, T-HT, Iskon, VipNet itd.), a u koli ili u poduzeu raunala obino
imaju karticu za mrena suelja (engl. Network Interface Card, NIC) kojima se direktno
spajaju na lokalnu mreu (LAN) kole ili poduzea. Raunala u koli ili poduzeu mogu
biti spojena na Internet jer je kola ili poduzee sklopilo ugovor s davateljem internet-
skih usluga (ISP-om) i povezali su svoju lokalnu mreu s davateljem usluga pomou te-
lefonske linije velikih brzina pod nazivom T1. T1 linija moe podrati prijenos podataka
oko 1.5 milijuna bita u sekundi, dok obina telefonska linija, kojom je spojen modem,
moe podrati prijenos podataka od 30 000 do 50 000 bita u sekundi. Dakle, kada se
nae raunalo spoji s raunalom davatelja internetskih usluga (ISP-om), nae raunalo
postaje dio mree. Raunalo davatelja internetskih usluga spaja se s raunalom veeg
davatelja internetskih usluga pomou osnovice (engl. backbone) od optikih vlakana
i postaje dio mree za cijelu naciju ili jednu regiju. Osnovice (engl. backbones) su oko
svijeta povezane pomou linija od optikih vlakana, podvodnim kabelima ili satelit-
skim vezama. Na taj je nain svako raunalo na Internetu povezano sa ostalim rauna-
lima na Internetu. Internet je jednostavno mrea svih mrea. U tablici 2.2. navedene su
razliite metode pristupa Internetu2 te brzine prijenosa podataka.
Tablica 2.2.
13
2. Prvi koraci na webu
Sve vee gradove u Hrvatskoj povezuje davatelj internetske usluge CARNet3. Osnovica
(engl. backbone) CARNet mree povezuje vee sveuiline centre (Dubrovnik, Osijek,
Pula, Rijeka, Split, Zadar i Zagreb) vezama velikih brzina od 155 Mbps do 1 Gbps, dok
druge, manje centre povezuje modemskim vezama preko iznajmljenih linija brzinom od
2 Mbps. Na slici 2.4. vidljiva je infrastruktura CARNet mree od 25. lipnja 2006. godine.
14
1.1. Prvi koraci na webu
Slika 2.5.
Hijerarhija
mrea
15
2. Prvi koraci na webu
web preglednikom. Na primjer, elite otvoriti moju osobnu web stranicu galic.freeho-
stia.com jer ste vi korisnik koji koristi web preglednik na raunalu klijenta. Dakle, vae
raunalo ne prua nikakve internetske usluge ostalim umreenim raunalima. Va web
preglednik na raunalu klijenta eli komunicirati s web posluiteljem freehostia.com.
Raunalo posluitelja moe pruiti jednu ili vie internetskih usluga. to znai da rau-
nalo posluitelja ima podeen i pokrenut program koji funkcionira kao web posluitelj
ili posluitelj e-pote ili FTP posluitelj. Kada web posluitelj pronae web stranicu na
raunalu posluitelja, vraa odgovor vaem web pregledniku koji na temelju sadra-
ja u odgovoru prikazuje web stranicu na vaem ekranu. Na slici 2.6. je prikazan model
klijent-posluitelj.
Slika 2.6.
Klijent-posluitelj
model
Svako umreeno raunalo na Internetu ima jedinstveni identifikacijski broj koji nazi-
vamo IP (engl. Internet Protocol) adresa. Internet protokol (IP) je jezik koji raunala
koriste za meusobnu komunikaciju preko Interneta. Openito, protokoli su unapri-
jed definirana pravila prema kojima raunalni programi (npr. web preglednik) koji ele
koristiti odreenu uslugu komuniciraju s tom uslugom. Pisanje IP adresa je prilagoe-
no nama kako bi ih lake pamtili, odnosno sastoji se od etiriju broja u dekadskom
brojevnom sustavu razdvojenih tokama (npr. 216.27.61.137). Meutim, raunala me-
usobno komuniciraju u binarnom brojevnom sustavu te IP adresu 216.27.61.137 ra-
unalo razumije kao 11011000.00011011.00111101.10001001. etiri broja u IP adresi
nazivamo oktetima jer svaki dekadski broj ima po osam znamenaka u binarnom bro-
jevnom sustavu. Ako sva etiri okteta stavimo zajedno, ukupan broj znamenaka iznosi
32 te stoga moemo IP adresu nazvati 32-bitnim brojem. Svaki oktet moe imati bilo
koju vrijednost izmeu nula i 255. Dakle, ukupan broj moguih kombinacija po okte-
tu je 28 ili 256. Kombinacijom etiri okteta moemo dobiti moguih 232 ili 4 294 967
296 jedinstvenih vrijednosti. Najmanja IP adresa je 0.0.0.0, a najvea 255.255.255.255.
IP adresa je podijeljena na dva dijela: mreni (engl. net) i sredinjeg raunala (engl.
host).
Mrea kojoj Umreeno
raunalo pripada raunalo
(mreni dio)
216.27.61.137 (dio sredinjeg raunala)
Mreni dio je uvijek definiran prvim oktetom, a koristi se za identifikaciju mree kojoj
16
1.1. Prvi koraci na webu
17
2. Prvi koraci na webu
Svaki posluitelj omoguuje pristup svakoj svojoj internetskoj usluzi uporabom odre-
enog broja ulaza ili porta (engl. ports). Na primjer, ako posluitelj ima aktivnog web
posluitelja i FTP (engl. File Transfer Protocol) posluitelja, web posluitelj e uvijek biti
na raspolaganju na portu broj 80, a FTP posluitelj na portu broj 21. Dakle, klijenti se
spajaju na usluge odreenom IP adresom i brojem porta. Svaka poznata internetska
usluga je na raspolaganju na unaprijed utvrenom i standardnom broju porta koje
moete nai u tablici 2.3.:
18
1.1. Prvi koraci na webu
Tablica 2.3.
Iako je standardom definirano da je web posluitelj na portu broj 80, nije nuno da uvi-
jek bude ba taj broj porta. Na primjer, recimo da smo na raunalu podesili program
web posluitelja kojeg smo definirali na portu broj 918 ili na nekom drugom koji nije
rezerviran. Da bi internetski korisnici mogli pristupiti web stranici na naem posluite-
lju trebali bi upisati u web preglednik URL kao http://www.mojastranica.com:918. Da-
kle, u URL-u brojem :918 tono definiramo broj porta kojim se pristupa web poslui-
telju. Ukoliko, broj porta u URL-u nije definiran, web preglednik pretpostavlja da web
posluitelj koristi standardni broj porta 80.
Jednom kad se klijent povee s internetskom uslugom preko odreenog porta, in-
ternetskoj se usluzi pristupa unaprijed definiranim protokolom. Protokol je unapri-
jed definirani skup pravila kojima se odreuje nain na koji e klijenti i posluitelji
meusobno komunicirati. Svaka naa poslana poruka ili web stranica, koja se prika-
e u naem web pregledniku tijekom komunikacije umreenih raunala, pretvara se
u niz paketa. Raunalna mrea, koja alje podatke u obliku paketa, naziva se mre-
a paketnog preklapanja. Svaki paket ima unaprijed odreenu veliinu, a osim po-
dataka koji se alju mreom sadri i informacije o IP adresi raunala poiljatelja i pri-
matelja, o ukupnom broju paketa na koje je podijeljen podatak (npr. e-pota), redni
broj paketa i ostale informacije koje su vane da bi svaki paket stigao na svoje odre-
dite. Kada paketi stignu do odredita, spajaju se u izvorni (cjeloviti) podatak. Razmje-
na podataka bit e bra i uspjenija to je manja zaguenost putova po kojima pu-
tuju paketi, a to emo postii smanjivanjem koliine podataka koji putuju njima. Za
uspostavu veze izmeu umreenih raunala i kontrolu ispravnog prijenosa podataka
brine se TCP protokol (engl. Transmission Control Protocol), a za podjelu svakog poda-
taka na jednake veliine paketa i prijenos paketa do odredita koristi se IP protokol
(engl. Internet protocol). Svaki web posluitelj na Internetu komunicira pomou pro-
tokola za prijenos hiperteksta ili multimedijalnih podataka (engl. Hypertext transfer
protocol, HTTP), FTP posluitelji komuniciraju pomou protokola za prijenos dato-
teka (engl. File Transfer Protocol, FTP), posluitelji e-pote koriste POP3 ili IMAP po-
sluitelja koji komunicira pomou protokola za primanje e-pote (engl. Post Office
Protocol, POP3; Internet Mail Access Protocol, IMAP) i SMTP posluitelja koji komuni-
cira pomou protokola za slanje e-pote (engl. Simple Mail Transfer Protocol, SMTP).
19
2. Prvi koraci na webu
Posljednja vrsta adrese koju koriste korisnici Interneta je elektronika adresa korisnika
Korisniko Naziv
ime osobe davorka@galic.freehostia.com posluitelja
ili adresa e-pote. Adresa e-pote odreuje korisnika i raunalo posluitelja koji kori-
snik koristi za primanje e-pote.
Karakteristike elektronske pote (e-pote) su:
komunikacijska namjena vie nego informativna;
klijent klijent komunikacija posredstvom posluitelja e-pote;
uvjet je posjedovati vlastitu adresu e-pote kojom je odreen sandui na po-
sluitelju u koji se upisuju primljene poruke;
primate samo ono to vam je netko poslao;
aljete li e-potu morate znati adresu e-pote primaoca;
komunikacija nije javna;
prostorno i vremenski neogranieno slanje i primanje poruka;
komunikacija je tekstualna i slikovna;
mogue je uz poruku slati i dokumente.
20
1.2. Ponovimo... Pitanja Zadaci za vjebu
Ponovimo
Na kraju moemo saeti, raunalnu mreu ine5:
raunala koja alju i/ili primaju podatke (model klijent-posluitelj),
mediji za prijenos podataka izmeu raunala (iani ili beini),
protokoli tj. pravila za prijenos podataka unutar mree,
posebni ureaji za povezivanje i upravljanje komunikacijom izmeu raunala
(usmjerivai (engl. routers), vorita (engl. hubs), posluitelji (engl. servers)).
Kada kaemo da smo spojeni na Internet odnosno da smo online, to znai da koristi-
mo TCP/IP protokol, da nae raunalo ima registriranu IP adresu i da podatke aljemo
ili primamo u obliku paketa. Na temelju svih navedenih objanjenja glavne karakteri-
stike weba su:
iroka ponuda i mogunost vlastitog izbora sadraja,
jednostavno kretanje po web stranicama,
prostorna i vremenska neogranienost,
objedinjenost teksta, slike i zvuka uz doputanje visokih estetskih kriterija
(GUI),
protok informacija posluitelj klijent,
informacijska namjena vie nego komunikacijska,
prenosivost sadraja na vlastito raunalo,
dostupnost najsvjeijih podataka.
Pitanja
1. to je URL?
2. to nam je potrebno da bismo objavili nae web stranice na Internetu?
3. ISP je
a. poduzee koje omoguuje pristup Internetu;
b. jezik weba;
c. najpopularniji grafiki format na webu;
d. uestali pitanja i odgovori.
4. HTTP je
a. protokol koji se koristi za web;
b. format koji se koristi za prijenos datoteke iz jednog alata za obradu teksta u
drugi;
c. web adresa;
d. format datoteke koji je rezerviran na webu.
5. TCP/IP je
a. komunikacija u stvarnom vremenu na Internetu;
5 Grupa autora: Informatika i raunalstvo, multimedijski udbenik informatike i raunalstva za srednje ko-
le i gimnazije, 1. izdanje, SysPrint, Zagreb, 2006., str. 176.
21
2. Prvi koraci na webu
Zadaci za vjebu
1. Prouite sadraj e-udbenika pod naslovom Pretraivanje i vrednovanje infor-
macija na Internetu,
http://www.carnet.hr/edupoint/onlineudzbenici/pretrazivanje i vrednovanje.
2. Prouite sadraj CARNet-ovog teaja (ifra TE51) na temu Internet bodyguard
Osobna sigurnost na Internetu autora Miroslava Katia,
http://www.carnet.hr/edupoint/estudent/materijali.
3. Podesite na svom raunalu razliite web preglednike. Ukoliko koristite Microsoft
Internet Explorer, isprobajte Mozilla FireFox ili Opera-u ili Netscape Navigator.
Uporabite web preglednike za pregledavanje web stranica te pronaite razlike
prikaza pojedinih web stranica u razliitim web preglednicima.
22