You are on page 1of 48

Internet općenito – prvi dio

Što ćete naučiti


Internet općenito AJAX
HTML jQuery

CSS PHP
ASP.NET
XML
Ruby On Rails
XHTML
MS Silverlight
Javascript
FLASH, SMIL, SVG
DOM
...
DHTML
Što je Internet i kako radi
 Organizacija Interneta
 Nastanak Interneta
 Mrežne adrese
 Imena računala
 DNS poslužitelji
 Portovi
 Osnovne mrežne usluge
 Komunikacijski protokoli (TCP/IP i ostali)
Što je Internet?
Mreža koja se sastoji od manjih mreža koje koriste
protokole iz skupine TCP/IP
akademskih, znanstvenih, nacionalnih, komercijalnih i
drugih mreža, omogućava međusobnu komunikaciju
Ljudska zajednica koja razvija i koristi te mreže
sociološki smisao – hardver + pojedinci
Zbirka resursa i podataka do kojih možete doći na
tim mrežama
Internet ≠ Web

Internet

World Wide Web


Internet ≠ Web
WWW, World Wide Web, W3, Web
jedna od najkorištenijih usluga Interneta
ostvaruje se razmjena podataka preko Interneta
skup međusobno povezanih dokumenata hiperlinkovima
mrežni sustav koji omogućuje pretragu mrežnih resursa
(dokumenata) na Internetu

WWW je samo jedan mali dio Interneta


Internet
 Mreža koja se sastoji od manjih mreža koje koriste protokole iz skupine
TCP/IP
 PREDNOSTI:
 Komunikacija

 Informacija

 Zabava

 Raspodjela resursa (printer, diskovi,...)

 Razmjena datoteka

 NEDOSTACI:
 Krađa osobnih podataka

 Krađa identiteta

 Spam

 Ovisnost
Računalne mreže
OBZIROM NA RASPROSTRANJENOST:
LAN (local area network)
 Sastoji se od nekoliko računala unutar iste zgrade (LAN
fakulteta, firme...)
MAN (metropolitan area network)
 Povezuje nekoliko zgrada u jednom gradu
WAN (wide area network)
 Vezuje računala u susjednim gradovima ili suprotnim
krajevima svijeta
Računalne mreže
OBZIROM NA TOPOLOGIJU:
PRSTEN: SABIRNICA:

RAČUNALO
RAČUNALO RAČUNALO RAČUNALO

RAČUNALO
RAČUNALO

RAČUNALO
RAČUNALO RAČUNALO RAČUNALO

RAČUNALO
Računalne mreže
ZVIJEZDA: NEPRAVILNA:

RAČUNALO RAČUNALO
RAČUNALO
RAČUNALO RAČUNALO

RAČUNALO

RAČUNALO RAČUNALO RAČUNALO RAČUNALO

RAČUNALO
Računalne mreže
OBZIROM NA VLASNIŠTVO:
OTVORENE MREŽE (OPEN NETWORK)
ZATVORENE MREŽE
Mreže - čvorovi
Bridge:
 Vrlo jednostavan uređaj
 Spajaju se mreže ise vrste

 Rezulat spajanja je samo veća mreža BRIDGE

 Svi paketi koji dođu na jedan port šalju se na ostale portove

 Računalo koje primi paket odlučuje je li namjenjeno njemu

 Mnogo nedostataka
Mreže - čvorovi
Switch:
 Vodi se evidencija o tome na kojoj “strani” mreže se nalazi
odredišno računalo
 Segmentacija mreže

 Povećana efikasnost, smanjen promet


Mreže - čvorovi
Router:
 Složeniji od switch-a
 Omogućuje povezivanje različitih mreža

ROUTER
Internet-topologija
 Skup domena
 Svaka DOMENA je neka mreža ili mreža mreža i vlasništvo je
institucije (fakultet, vlada, firma...)
 Svaka DOMENA je autonomni sustav kojeg konfigurira vlasnik
 Da bi se dobila DOMENA, vlasnik se mora registrirati ICANN
(Internet Corporation for Assigned Names and Numbers)-
neprofitnoj korporaciji utemeljenoj da bi koordinirala imenovanjem
domena
 Registrirani vlasnik “izlazi” na Internet preko ROUTERa koji
povezuje jedno računalo u mreži sa mrežom koja je već na Internetu
 Taj ROUTER je tzv. GATEWAY za DOMENU-vrata u svijet
 Vanjski svijet ponekad se zove OBLAK (CLOUD)
Brzina interneta
http://www.pixelbeat.org/speeds.html
Komunikacijski protokoli
Komunikacijski protokol omogućava prenošenje
informacija.
Da bi dva računala mogla komunicirati moraju
koristiti iste komunikacijske protokole.
Komunikacijski protokol sadrži precizno definirana
pravila komunikacije.
ISO-OSI model – Internet
Aplikacijska razina
(application layer)
Prezentacijska razina Proces/Aplikacija
(presentation layer) HTTP, FTP, SMTP, ….
Dijaloška razina
(session layer)
Transportna razina Komunikacija između dva računala
(transport layer) TCP
Mrežna razina Mrežna razina
(network layer) IP, ARP
Podatkovna razina
(data link layer) Mrežni pristup
Fizička razina Ethernet, PPP, Slip
(physical layer)
ISO-OSI model
Fizička razina (engl. physical layer) - Definira električne,
funkcionalne i mehaničke karakteristike kabela, konektora
i signala kako bismo uređaj mogli standardno priključiti
na komunikacijski kanal. Jedinice informacije koje se
prenose na fizičkoj razini su bit i oktet.
Podatkovna razina (engl. data-link layer) - Osigurava
pristup fizičkom mediju, s mogućnošću kontrole toka i
kontrole pogreški. Jedinica informacije na ovoj razini je
okvir. Za adresiranje se koristi MAC adresa
ISO-OSI model
Mrežna razina (engl. network layer) - Ostvaruje vezu
između različitih mreža, pronalazeći najbolji put do
odredišta. Jedinica informacije na ovoj razini je paket.
Transportna razina (engl. transport layer) - Osigurava
pouzdan prijenos s kraja na kraj mreže s mogućnošću
kontrole toka i oporavka od pogreške.
ISO-OSI model
Sjednička razina (engl. session layer) - Osigurava
mehanizme za komunikaciju između aplikacija.
Prezentacijska razina (engl. presentation layer) -
Prikazuje podatke korisniku na ispravan način, u
ispravnom formatu
Aplikacijska razina (engl. application layer) - Pruža
usluge korisniku, npr. HTTP, FTP, TELNET itd.
Nastanak Interneta
 1957 - DoD osniva ARPA-u
 1968 – DoD traži novu mrežu
 1969 - Osniva se ARPANET
 1969 - 4 sveučilišta
 1972 – 20 ustanova
 1983 - TCP/IP protokol prihvaćen kao standard
 1984 - postavlja se DNS (hiararhijski servis imenovanja)
 1986 - postavlja se NSFNET (backbone) brzine 56 Kb/s , isključena vojna računala
 1988 - Backbone , NSFNET brzine T-1 (1,544 Mb/s)
 1989 - osnivanje IETF-a, broj racunala prelazi 100,000
 1990 - ARPANET prestaje postojati
 1991 - NSFNET povecava brzinu na T-3 (45 Mb/s)
 1992 - broj racunala prelazi 1,000,000 prvi audio i video multicast
 Osmišljen WWW
 1995 - NSF napušta NSFNET, WWW najpopularniji servis
Nastanak Interneta u Hrvatskoj
1991
 MZT pokreće projekt CARNET (Croatian Academic and
Research Network)
1992
prva međunarodna komunikacijska veza koja je
CARNetov čvor u Zagrebu povezala s Austrijom.
19-200 kbps
1996 – ATM – 155 Mbps
2001 - puštena je u rad paneuropska akademska i istraživačka
mreža GEANT na koju se spaja i CARNet.
2003 pokreće projekt Giga CARNet - 1.2 Gbp/s
Statistika
Statistika
Statistika
Značajke Interneta
Internet nije vlasništvo jedne organizacije.
Internetom ne upravlja jedna organizacija.
Internet nema cenzure.
Internet bitno umanjuje: političke, rasne, vjerske, spolne,
imovne, zemljopisne i druge prepreke i predrasude.
Internet omogućuje praktično svakom objaviti poruku
cijelom svijetu.
Organizacija Interneta
1986. – NSFNET pušten u rad
Koristi se TCP/IP protokol
Osnovni backbone za Internet dugo vremena
Tko upravlja Internetom
ISOC IAB

www.isoc.org

IRTF IETF

TCP/IP

www.w3.org w3C

www.internic.net InterNIC
ISOC
ISOC - The Internet Society
Neprofitna organizacija
Osnovana 1992
Donošenje Internet standarda
Edukacija
IAB
IAB – Internet Architecture Board 
Vijeće ISOC-a nadležno za tehnički i inženjerski razvoj
Interneta
Nadzor
Administracija nad IANA
Nadzor na IEFT i njihova suradnja sa ostalim
organizacijama za standarde
IETF
IETF – Internet Engineering Task Force
Razvija Internet standarde i promovira iste
Suradnja sa W3C i ISO/IEC
Izdavanje kvalitetnih, tehničkih dokumenata koji služe
kao uputa za dizajn, upotrebu i upravljanje Internetom
W3C
http://www.w3.org/
organizacija koja se bavi standardizacijom tehnologija
korištenih na Webu
Osnovana je u listopadi 1994. godine u suradnji između
Massachusetts Institute of Technology (MIT) i Europske
organizacije za nuklearna sitraživanja (CERN). Inicijator
osnivanja je autor weba Tim Berners-Lee koji je u to
vrijeme radio na CERNu.
W3C
W3C preporuke (W3C Recommendations)
 CSS – jezik za formatiranje izgleda sadržaja u HTMLu i XMLu
 HTML – jezik za prikaz informacija na web-u
 XHTML - verzija HTMLa usklađena s pravilima XMLa
 XML – jezik za pohranu, opis i razmjenu podataka
 XML Schema – jezik za specificiranje strukture XML dokumenta
 SOAP – komunikacijski protokol za razmjenu informacija
pomoću web servisa baziran na XMLu
 WSDL – jezik za opis web servisa baziran na XMLu
 SVG - jezik za opis dvodimenzionalne vektorske grafike
 ...
Klijent-Server model
Klijent-Server model
korisnik (klijent) i server su odvojeni ili
neravnopravni
Npr. pregledanje Internet stranica
Korisnikovo računalo i preglednik su klijent
IP adresa računala
 Svako računala koje je spojeno na Internet treba imati jedinstvenu
identifikaciju. Ta jedinstvena identifikacija je jedinstvena IP adresa. IP
adresa ima format

 161.53.166.237

 32-bitni binarni broj (IPv4) koji se predstavlja u formatu četiri broj od 0 do


255 međusobno odvojena točkom. Tako je ova adresa u binarnom zapisu
(računalo jedino poznaje ovakav oblik zapisa)

 10100001 00110101 10100110 11101101


IP adresa računala
Ovakvim načinom adresiranja računala može se označiti
2564 = 4,294,967,296 računala. Naime toliko možemo
napisati različitih kombinacija sa 4 broja u rasponu od 0
do 255. (IPV4)
Dio IP adrese se koristi za označavanje mreže, a dio se
koristi za označavanje računala na toj mreži.
IP adresa računala
IP adresa računala

Broj računala u
Klasa Od Do Broj mreža u klasi
mreži
A 1 126 126 16,777,214

B 128 191 16,384 65,534

C 192 223 2,097,152 254


IP adresa računala
IP adresa računala
Adresa računala ne smije biti ni 161.53.255.255. Ova se
adresa odnosi na sva računala na mreži 161.53. i ukoliko
neki paket sadrži ovu adresu kao destination address
paket će biti isporučen svim računalima na mreži 161.53.
Oznaka mreže koji počinje sa 127 je također
rezervirana. Adrese koje počinju sa 127 se koriste samo
za testiranje mreže. To su tzv. povratne adrese (engl
.loopback address). Ukoliko paket kao destination
address ima adresu koja počinje sa 127 taj se paket neće
ni isporučiti u mrežu.
IP adresa računala
Posebna je adresa 127.0.0.1 koja označava lokalno
računalo.
Zadnji broj u IP adresi ne smije biti 0 ili 255.
Prvi broj ne smije biti veći od 223. Adrese koje počinju
sa 224 i 225 su rezervirane za neke posebne slučajeve.
IP adresa računala
 Osim IP računala u postavkama mreže se još definira i
maska podmreže (subnet mask).
 Maska podmreže je također 32 bitni broj koji se također
zapisuje u formatu 4 broja međusobno odvojena
točkom. Npr:

255.255.255.128

11111111 11111111 11111111 10000000


IP adresa računala
Podmrežna maska mora biti ista za sva računala u
podmreži. Maska omogućava računalu da odredi koje IP
adrese računala pripadaju njegovoj podmreži. O tome
ovisi kuda će se usmjeriti paketi koje računalu šalje na
mrežu.
Primjer:
255.255.255.128 = 11111111 11111111 11111111 10000000
161.53.168.65 = 10100001 00110101 10101000 01000001
10100001 00110101 10101000 00000000
Imena računala
laris.fesb.hr  161.53.168.47 FQDN – fully qualified domain name

domena Aliasi
www.fesb.hr – web poslužitelj
laris.fesb.hr ftp.srce.hr – računalo na kojem se
nalazi ftp arhiva
Oznaka države
Ime računala
Ime organizacije

 http://en.wikipedia.org/wiki/List_of_Internet_top-level_domains
DNS poslužitelji
DNS – Domain name server
Računalo koje ima tablicu za prevođenje IP u
FQDA adrese
Zahtjev za IP adresom nekog računala :
DNS ima podatak u tablici
DNS nema podatak pa mora pitati neki drugi DNS
DNS nema podatak u tablici, ali je netko prije već tražio
isti podatak pa je zapamtio odgovor drugog DNSa
Primarni i sekundarni DNS
Što ćete naučiti
Internet općenito AJAX
HTML jQuery

CSS PHP
ASP.NET
XML
Ruby On Rails
XHTML
MS Silverlight
Javascript
FLASH, SMIL, SVG
DOM
...
DHTML

You might also like