Professional Documents
Culture Documents
Osnove mrežne
komunikacije
1.1 Vrste računalnih mreža
Mreže je moguće podijeliti prema načinu ostvarivanja veze. Danas su
rasprostranjene dvije vrste:
• Dijeljena veza (eng. Shared link) - koristi se broadcast, multicast i
unicast komunikacija
• Point to Point veza- koristi se unicast komunikacija.
Shared link
• Mreže koje koriste Broadcast komunikaciju imaju zajednički komunikacijski kanal koji koriste svi
korisnici. Kratke poruke koje se generalno nazivaju paketi (engl. Packets) poslane od jednog korisnika
(npr. računala) bivaju primljeni od strane svih korisnika. Svaki paket, gotovo kao pismo, ima adresu
korisnika kojem je upućen. Svaki korisnik prima svaki paket na mreži i čita samo adresu. Ako otkrije
da se radi o poruci koja je poslana njemu otvara je, a ako uvidi da je poruka namijenjena nekom
drugom korisniku,ignorira je.
• Kod ovog modela komunikacije moguće je slati poruku i svim korisnicima i to na način da se napiše
"zajednička" adresa. Takvu poruku prime i procesiraju sva računala, a način rada kod slanja ovakve
poruke naziva se (engl. broadcasting). Pored ovakvog načina slanja poruka neke mreže ovog tipa
imaju mogućnost adresiranja poruka prema nekoj skupini korisnika. To se postiže na način da ta
računala imaju zajednički dio adrese. Slanjem poruke na grupu korisnika, korištenjem zajedničkog
dijela adrese ostvaruje se način komunikacije koji se naziva (engl. multicasting).
Point to Point
• Mreže koje koriste točka do točke (engl. Point to Point) način komunikacije rade sasvim drugačije.
Ovdje, kao što smo već upoznali, korisnici međusobno ostvaruju komunikaciju jedan s drugim. Ipak
to ne znači da kroz ovakvu mrežu nije moguće poslati paket koji treba doći do korisnika koji nije
direktno povezan s pošiljateljem. Mreža ovog tipa omogućuje da paket putuje "preko" više
povezanih korisnika dok ne dođe do pošiljatelja. I ovi paketi naravno imaju adresu, a sama mreža je
toliko učinkovita koliko je kratak i kvalitetan put koji je izabran između pošiljatelja i primatelja. Kod
ovog načina komunikacije moguća je i direktna komunikacija između dva povezana korisnika. Takva
komunikacija naziva se (engl. unicasting).
Kada se koristi Broadcast,a kada
Point to Point?
• Navedene dvije vrste mreža obično se koriste u različitim slučajevima iako to nije pravilo.
Naime, Broadcast mreže su primjerenije za slanje poruka na male udaljenosti (npr. mreža
u uredu) dok su točka do točke (engl. Point to Point) mreže primjerenije za slanje poruka
na veće udaljenosti (npr. Internet). Broadcast promet je neprimjeren i nepoželjan za WAN
mreže jer troši puno propusnosti (eng. bandwith) koji je u WAN vezama skup.
Druga podjela mreža
• Druga podjela mreža može se napraviti prema njihovoj veličini. Računalne mreže,
možemo podijeliti po veličini odnosno fizičkoj rasprostranjenosti korisnika i uređaja u
dvije osnovne grupe:
Lan
• Intranet (često nazvan „lokalni Internet“) međusobno koristi iste tehnologije kao i
Internet, ali pristup imaju samo zaposlenici tvrtke. On po svojoj veličini spada u LAN
mreže, ali s druge strane koristi vrlo sličnu infrastrukturu kao Internet.
• Ekstranet (engl. Extranet) je tip mreže koji biranim vanjskim korisnicima (partnerima,
klijentima itd) daje pristup limitiranim informacijama tvrtke. Ova vrsta mreže također
spada po svojoj veličini u LAN mreže, ali je s druge strane, budući da obično koristi
resurse Interneta također na granici LAN – a i Interneta.
1.2 Mrežne komponente
• Bridge
• Uređaj koji služi za povezivanje računala u zvijezda (star) topologiju, a koja će biti detaljnije
prikazana naknadno. U pitanju je uređaj koji na sebi ima određen broj portova (priključaka)
na koje kabelom spajamo računala ili druge krajnje uređaje (Hostove). Signal koji dobije na
jedan port proslijedi na sve ostale portove.
• Postavljanje koncentratora u mrežu povećava kolizijsku domenu, a time i mogućnost same
kolizije, naime, unutar koncentratora, komunikacija se odvija putem broadcasta (kada
jedan šalje, svi primaju podatke istovremeno). Na taj način lako je moguće da između dva
ili više signala dođe do kolizije.
Pojačalo (eng. Repeater)
• Uređaj koji pojačava i obnavlja signal na kabelskim mrežama. Prema specifikaciji, pojedine
vrste kablova možemo koristiti do određene maksimalne dužine. Ako nam treba kabel duži
od toga, upotrijebit ćemo pojačalo.
• Pojačalo je potrebno u nekim mrežama jer na dužim kabelima dolazi do prigušenja ili
atenuacije (o čemu će više riječi biti poslije), što uzrokuje pad kvalitete signala, a samim tim
i greške u komunikaciji.
Navedeni urđaji nisu jedini
uređaji posrednici
• Pored navedenih najčešće korištenih uređaja posrednika postoji i čitav niz drugih uređaja
koji se nalaze unutar jezgre računalne mreže.
• Ti uređaji ovise o korištenoj tehnologiji i mediju za komunikaciju pa će tipično u ovu
kategoriju uređaja unutar računalnih mreža biti moguće naći uređaje kakvi su:
-optički terminalni uređaji,
-modulatori i demodulatori,
-bežične pristupne stanice (engl. access point),
-sigurnosni uređaji npr. vatrozid (engl. firewall)
i brojni drugi uređaji.
1.2.4 Mediji za prijenos podataka
• Mediji za prijenos podataka u računalnim mrežama prije svega moraju omogućiti odašiljanje i
primanje elektromagnetskih signala koji u sebi sadrže informaciju. Bilo da se radi o analognim ili
digitalnim signalima, svi mediji koje ćemo predstaviti zapravo u osnovi prenose elektromagnetske
valove raznih veličina, oblika i frekvencije.
• Neke osnovne i najčešće korištene medije za prijenos signala nabrojat ćemo poslije, za sada ih
možemo podijeliti u one koji fizički signale usmjeravaju (npr. žica, optičko vlakno) i one koje ne
usmjeravaju signale (npr. atmosfera kojom se prenose radiovalovi).
• Važno je znati da ćemo kod izbora medija razmišljati o parametrima kakvi su maksimalna propusnost
(engl. Bandwidth), maksimalna dužina, ali i cijena. Ipak, ovu zadnju veličinu treba uzeti s rezervom
budući da kod izgradnje mreže, gotovo neovisno o izboru medija, sam trošak izrade i polaganja
instalacija zapravo često višestruko nadmašuje cijenu ugrađenih fizičkih medija za prijenos podataka.
Upravo iz tog razloga, kako bi izbjegli buduće skupe radove uvođenja dodatnih instalacija, investitori
često uvode u zgrade i poslovne prostore nekoliko redundantnih medija i to obično najnovije
generacije. Čine to jer ih iskustvo uči da razvojem tehnologija postavljeni mediji često vrlo brzo
postaju spori, podkapacitirani i neadekvatni, a cijena njihove zamjene obično je vrlo visoka.
1.2.5 Mrežni protokoli
• Mrežni protokoli definiraju pravila komunikacije na mreži. Protokoli računalnih mreža
objedinjavaju sve ono što su ljudi definirali bontonom, jezikom, ali i pismom. Mrežni
protokoli su osnova rada svake mreže i bez njih bi bilo kakva komunikacija bila
nemoguća.
• Osnovne uloge protokola u računalnim mrežama su:
-definicija oblika poruka koje se prenose mrežom
-definicija pravila ponašanja na mreži (tko, kada i na koji način smije komunicirati, zapravo
bonton ponašanja na mreži)
-definicija veličine i semantike polja unutar paketa koji se prenose na mreži
-definicija mehanizama koji su potrebni za uspješnu komunikaciju.
1.2.6 Mrežni servisi
• Posljednja skupina mrežnih komponenti koju je potrebno predstaviti su mrežni servisi. Koncept servisa
jednostavnije je shvatiti ako ih se u ovom trenutku promatra kao potporu za korištenje aplikacija odnosno
usluge dostupne aplikacijama na računalnoj mreži.
• Upravo su aplikacije ono što korisniku daje stvarnu vrijednost mreže, jer on zapravo rijetko da je i svjestan
složenih mehanizama koji se odvijaju unutar mrežnih uređaja. Još manje ga zanimaju putovi kojima
informacija koju je tražio dolazi do njegova host programa (npr. internetskog preglednika).
• Neke od aplikacija koje nalazimo na mrežama smo već spomenuli, a mnoge danas možda niti ne postoje ili
su nepoznate široj javnosti da bi možda već za pola godine postale svjetski hit. Nabrojimo samo neke
najpopularnije dostupne na Internetu koji će poslužiti kao primjer računalne mreže:
• YouTube (HTTP)
• RealTime Audio/Video
• DHCP
• DNS
• Skype
• File transfer (FTP)
• e-mail (SMTP)
• web stranice (HTTP)
1.3 Faktori koji utječu na prijenos
podataka
• Performanse prijenosa podataka nisu bile u fokusu u prethodnim poglavljima. Bilo je
važno upoznati funkcionalnost i mehanizme rada mreže. Ipak, ono po čemu mrežu na
kraju najčešće mjerimo su upravo pokazatelji o njezinoj brzini, propusnosti, kašnjenjima
itd.
• Kako bismo mogli utjecati na performanse mreže, treba prije svega upoznati osnovne
mjere i veličine kojima se one iskazuju:
• Bandwidth
• Kašnjenje ili latencija
• Gubitak paketa
Bandwidth
• Bandwidth označava brzinu kojom pojedini mrežni sustav ili medij može prenositi
podatke.
• Kada govorimo o podacima, koristit ćemo najmanju mjeru za digitalne podatke: bit.
• Dakle razmišljajući o bandwidthu, razmišljamo o tome koliko neki sustav može prenijeti
bitova u jedinici vremena (npr. 20 bit/sec).
Kašnjenje ili latencija
• Pored kašnjenja koje definira koliko je vremena potrebno za prijenos paketa kroz mrežu,
važan podatak je i mjera vjerojatnosti gubitka paketa.
• Naime, kako smo upoznali da prilikom prijenosa paketa i njihove komutacije može doći
do stvaranja redova čekanja, inherentno se pojavljuje opasnost da u jednom trenutku svi
paketi koji dolaze u red čekanja više ne mogu stati. Ovaj slučaj nastupa kod velike
opterećenosti i zagušenja mreže kada komutator u svojoj memoriji više ne može primiti
novi paket jer on naprosto ne stane. Takav se paket gubi (engl. packet drop).
• Što je izgubljenih paketa manje u odnosu na broj prenesenih, mreža je pouzdanija i time
bolja.
1.4 Slojeviti mrežni modeli
• Slojeviti mrežni modeli znatno olakšavaju analizu mreže, proučavanje određenih
mehanizama i uređaja na mreži i definiranje protokola. Ideja koja stoji iza slojevitog
mrežnog modela je podijeliti svakom sloju točno određene funkcije, te zatim definirati
sve što je potrebno kako bi te funkcije bile ostvarene.
• To uključuje:
• Mrežne uređaje
• Mrežne komponente
• Protokole
• Mehanizme povezivanja i komunikacije,
Postoje dva standardna slojevita mrežna modela. To su TCP/IP i OSI model.
1.4.1 OSI model
• OSI (Open Systems
Interconnection) je model
mrežne komunikacije koju je
sastavio ISO (International
Organization for
Standardization) 1977. godine.
ISO organizacija je stvorena kao
odgovor na potrebu
standardizacije tehnologija i
upravo to joj je i posao.
• OSI model dijeli mrežnu
komunikaciju na 7 slojeva (engl.
layer). Svaki od tih slojeva nosi
određenu ulogu u prijenosu
podataka mrežom.
1.4.1 OSI model