Professional Documents
Culture Documents
Uvod
U najjednostavnijem obliku, mrežu čine dva računara koja su povezana kablom, što im
omogućava da zajednički koriste podatke. Umrežavanje se, koliko god da je sofisticirano,
zasniva na ovom najjednostavnijem obliku. Možda ideja povezivanja dva računara
kablom danas ne spada u vrhunska dostignuća, ali u prošlosti je bila upravo to – vrhunsko
dostignuće u oblasti komunikacija. Računarske mreže su se razvile iz potrebe stalnog
zajedničkog korišćenja informacija. Računari su moćni zato što mogu da obrađuju
ogromne količine podataka vrlo brzo. Ipak, njihov ozbiljan nedostatak je što nemaju
mogućnost efikasnog deljenja tih podataka sa drugim računarima i korisnicima. Nekada
je bilo neophodno da korisnici odštampaju ili kopiraju dokumente ukoliko žele da ih neko
drugi menja i uređuje. Takođe, nije postojao ni jednostavan način da se te promene
integrišu u originalan dokument. Ovaj način rada poznat je kao „rad u samostalnom
okruženju”.
Slika 2. Kvazi-umrežavanje
Kvazi-umrežavanje ima ozbiljna ograničenja kada su u pitanju udaljeni korisnici ili veća
količina podataka. Ali, šta bi se desilo kada bi računar sa slike 1. povezali sa drugim
računarima i uređajima? Tada bi on mogao da deli podatke sa drugim računarima i da
koristi zajednički štampač. Ovaj način povezivanja računara i drugih uređaja naziva se
računarska mreža, a koncept zajedničkog korišćenja resursa – umrežavanje (slika 3.).
Slika 3. Jednostavna računarska mreža.
Regionalna računarska mreža (Wide Area Network, WAN), sa druge strane, nije
prostorno ograničena (slika 8.). Ona može da poveže računare i uređaje širom sveta.
Regionalnu računarsku mrežu čini veliki broj povezanih lokalnih mreža. Internet je,
verovatno, najbolji primer ove vrste mreža (mada se za Internet češće upotrebljava naziv
„globalna mreža”).
Razlike između ovih mreža su bitne zbog toga što svaki tip ima neke svoje mogućnosti.
Vrsta mreže koju ćete uvesti zavisi od:
• veličine organizacije,
• potrebnog nivoa bezbednosti,
• vrste posla kojim se bavite,
• raspoloživog nivoa administrativne podrške,
• gustine saobraćaja na mreži,
• potreba korisnika mreže i
• raspoloživog budžeta.
Slika 11. U mreži ravnopravnih korisnika računari funkcionišu i kao klijenti i kao serveri.
Administriranje
Administriranje mreže obuhvata sledeće poslove:
• upravljanje korisnicima i bezbednošću,
• dostupnost resursa,
• opsluživanje aplikacija i podataka i
• instaliranje i nadogradnju aplikativnog softvera
Deljenje resursa
Svi korisnici mogu zajednički da koriste resurse na koji god način žele. Ovde spadaju:
podaci u direktorijumima, štampači, faks kartice, itd.
Serverski zahtevi
U okruženju mreže ravnopravnih korisnika, svaki računar mora da:
Koristi značajan deo sopstvenih resursa da bi podržao lokalnog korisnika (korisnika tog
računara).
Koristi dodatne resurse da bi podržao sve ostale korisnike mreže (korisnike drugih
računara) koji pristupaju njegovim resursima.
Serverska mreža oslobađa lokalne korisnike od ovih zahteva, ali zato traži postojanje
jednog moćnog namenskog servera koji bi zadovoljio potrebe svakog korisnika mreže.
Bezbednost
Bezbednost (ili sprečavanje neovlašćenog pristupa računarima i podacima) podrazumeva
definisanje lozinke za resurs, recimo za određeni direktorijum, koji se koristi preko
mreže. U mreži ravnopravnih korisnika, svaki korisnik sam podešava sopstvenu
bezbednost, pa je zato teško sprovesti centralnu kontrolu. Ovaj nedostatak kontrole ima
značajne posledice na bezbednost mreže, jer neki korisnici ne primenjuju nikakve mere
bezbednosti. Stoga, ukoliko je bezbednost bitan faktor, bolje rešenje predstavlja serverska
mreža.
Obuka
Pošto se u mrežama ravnopravnih korisnika svaki računar ponaša i kao klijent i kao
server, korisnici, u tom slučaju, treba da se obuče dvostruko – i za ulogu korisnika i za
ulogu administratora.
Serverske mreže
U mreži sa više od 10 korisnika, mreža ravnopravnih korisnika u kojoj se računari
ponašaju i kao klijenti i kao serveri, ipak nije pravo rešenje. U takvim situacijama,
najčešće, postoje namenski serveri. Namenski server je računar čija je jedina uloga
opsluživanje mreže i ne koristi se kao klijent ili radna stanica. Za servere se kaže da su
„namenski” zato što oni sami ne mogu biti klijenti (odnosno, to se ne preporučuje), već
su optimizovani da brzo opsluže zahteve mrežnih klijenata i osiguraju bezbednost
datoteka i direktorijuma. Serverske mreže (slika 12.) su, zbog svojih prednosti, postale
standard umrežavanja.
Slika 12. Serverska mreža.
Specijalizovani serveri
Raznovrsnost i složenost poslova koje serveri treba da obave je velika. Serveri u velikim
mrežama se specijalizuju da bi mogli da zadovolje povećane potrebe korisnika. Mnoge
velike mreže imaju sledeće različite vrste servera (slika 13.):
Server za aplikacije
Server za aplikacije klijentu na raspolaganje stavlja serversku stranu aplikacije klijent/
server. U serverima se nalazi velika količina različitih podataka koji su organizovani tako
da je njihovo pozivanje jednostavno. Razlika između servera za datoteke i štampanje i
servera za aplikacije nalazi se u načinu odgovora na zahtev računara koji je zatražio
podatke. U slučaju servera za datoteke i štampanje, podaci ili datoteke se učitavaju u
računar koji ih zatraži. Međutim, kod servera za aplikacije, baza podataka ostaje na
serveru, a u računar koji je zatražio podatke učitavaju se samo rezultati zahteva.
Klijentska aplikacija radi lokalno i pristupa podacima iz serverske aplikacije. Umesto da
se u lokalni računar učitava čitava baza podataka, učitavaju se samo rezultati koji se
dobijaju kao odgovor na upit. Na primer, ukoliko vam je iz baze podataka učenika
potrebno da izdvojite one koji su rođeni u novembru, server za aplikacije vam, na vaš
zahtev, neće odgovoriti učitavanjem čitave baze podataka. Umesto toga, na lokalni
računar će biti poslat samo odgovor na postavljeni zahtev.
Faks server
Faks server upravlja faksimilima (faks porukama) koji stižu u mrežu ili se šalju iz nje,
kroz zajedničko korišćenje jedne ili više faks modem kartica.
Komunikacijski server
Komunikacijski serveri upravljaju protokom podataka i elektronskih poruka između
mreže u kojoj je sam server i drugih mreža, glavnih računara (engl. mainframe) i
udaljenih korisnika koji putem modema i telefonskih linija pristupaju serveru.
Bezbednost
Bezbednost je najčešće osnovni razlog opredeljivanja za serversku mrežu. U ovakvom
okruženju jedan administrator može da definiše bezbednost i to, onda, važi za svakog
korisnika mreže. Na slici 14. prikazana je centralizovana bezbednost mreže.
Rezervne kopije
U zavisnosti od važnosti podataka, moguće je praviti rezervne kopije više puta dnevno ili
nedeljno. Kako su najbitniji podaci centralizovani na jednom ili nekoliko servera, ovaj
proces je vrlo jednostavan.
Redundantnost
Zahvaljujući ovoj opciji, podaci sa svakog servera mogu se kopirati i čuvati u mreži, tako
da, čak i u slučaju da se nešto dogodi na osnovnom mestu na kome se čuvaju podaci,
uvek postoji rezervna kopija iz koje se mogu obnoviti.
Broj korisnika
Serverske mreže mogu imati hiljade korisnika. Takvom mrežom se ne bi moglo upravljati
kada bi se primenio princip ravnopravnih korisnika, ali savremeni alati za nadgledanje i
upravljanje mrežama omogućavaju da serverska mreža normalno funkcioniše i sa
ogromnim brojem korisnika.
Hardverski zahtevi
Hardver računara korisnika može da se ograniči prema potrebama korisnika, jer klijentu
nije potrebna dodatna memorija i prostor na disku, koji su, inače, neophodni za serverske
usluge.
Termin topologija, ili konkretnije, mrežna topologija, odnosi se na fizičko uređenje ili
raspored računara, kablova i drugih komponenti mreže. Topologija je standardni termin
koji je najčešće u upotrebi kada se govori o osnovnom projektu mreže, mada postoje i
drugi pojmovi sa sličnim ili istim značenjem:
• fizički raspored,
• projekat,
• dijagram i
• mapa.
Ovde se, ipak, ne radi o pukom priključenju kabla na čijem je drugom kraju drugi
računar. Različiti tipovi kablova, u kombinaciji sa različitim mrežnim karticama,
mrežnim operativnim sistemima i drugim komponentama, zahtevaju i različito uređenje.
Da bi mreža uspešno radila, potrebno je pažljivo isplanirati mrežnu topologiju. U tom
smislu, konkretna topologija može da odredi, ne samo tip kablova koji će se koristiti, već
i kako će se oni sprovesti kroz podove, zidove ili plafon. Topologija, takođe, može da
odredi i način komuniciranja računara u mreži. Različite topologije zahtevaju i različite
metode komunikacije, što, dalje, ima veliki uticaj na funkcionisanje mreže.
Standardne topologije
Svi mrežni dizajni potiču od četiri osnovne topologije:
• Magistrale,
• Zvezde,
• Prstena i
• višestrukih puteva.
Magistrala
Topologija magistrale (engl. bus) često se naziva i „linearna magistrala” zbog toga što su
računari pravolinijski povezani. Ovo je najjednostavniji i najrasprostranjeniji način
povezivanja računara u mreži. Na slici 15. prikazana je tipična topologija magistrale.
Sastoji se od kabla koji se zove stablo, kičma ili segment (engl.trunk, backbone ili
segment), koji, u jednoj liniji, povezuje sve računare u mreži.
Komunikacija u magistrali
U topologiji magistrale, računari komuniciraju obraćajući se konkretnom računaru, a
podaci se sprovode kroz kabl u vidu elektronskih signala. Za potpuno razumevanje
komunikacije u magistrali, neophodno je i poznavanje sledećih koncepata i pojmova:
• slanje signala,
• odbijanje signala i
• terminator.
Slanje signala
Podaci se u vidu elektronskih signala šalju svim računarima u mreži, ali ih prihvata samo
onaj računar čija se adresa poklapa sa adresom kodiranom u originalno poslatom signalu.
Svi ostali računari ne obraćaju pažnju na te podatke. Na slici 16. prikazana je situacija
kada poruku šalje računar označen kao 0020af151d8b, a prima je računar označen kao
02608c133456. U istom trenutku samo jedan računar može da šalje poruku.
Slika 16. Podaci se šalju svim računarima, ali ih samo određeni računar prihvata.
Zbog toga što u magistrali u jednom trenutku samo jedan računar može da šalje podatke,
performanse mreže direktno zavise od broja računara u magistrali. Veći broj računara u
magistrali, podrazumeva i veći broj računara koji čekaju da pošalju svoje podatke, a
samim tim i sporiju mrežu. Ne postoji standardan način merenja uticaja većeg broja
računara na brzinu neke mreže. Performanse mreže ne zavise isključivo od broja
računara. Uz broj računara u magistrali, na performanse mreže će uticati i sledeći faktori:
• mogućnosti hardvera umreženih računara,
• ukupan broj prijavljenih komandi koje čekaju izvršenje,
• vrste aplikacija sa kojima se radi u mreži,
• vrsta kabla upotrebljenog za umrežavanje i
• udaljenost umreženih računara.
Računari u magistrali ili prenose ili osluškuju podatke poslate u mrežu. Oni nisu
odgovorni za premeštanje podataka sa jednog na drugi računar. Ako se jedan računar
pokvari, to nema uticaja na ostatak mreže.
Odbijanje signala
Zbog toga što se podatak, ili elektronski signal, šalje kroz celu mrežu, on putuje od
jednog do drugog kraja kabla. Ukoliko ne bi bio sprečen, taj signal bi nastavio da se
odbija od jednog do drugog kraja kabla, praktično beskonačno, i na taj način bi sprečavao
druge računare u mreži da pošalju svoje poruke. Zbog toga signal mora da se zaustavi
čim stigne do predviđene adrese (računara).
Terminator
Da bi se sprečilo ovo odbijanje signala, na oba kraja kabla se nalazi komponenta nazvana
terminator. Zadatak terminatora je da apsorbuje lutajuće signale i da na taj način oslobodi
kabl za nove elektronske signale. Oba kraja svakog kabla moraju biti za nešto
priključena. Kraj kabla može biti uključen u računar, ili u konektor, ukoliko je potrebno
da se kabl produži. Svaki otvoreni kraj koji nije nigde uključen mora da ima terminator
da bi se sprečilo odbijanje signala. Na slici 17. prikazana je pravilna upotreba terminatora
u topologiji magistrale.
Slika 18. Isključeni kabl nema terminator i, zbog toga, cela mreža „pada”.
Topologija zvezde
U topologiji zvezde, svi računari su segmentima kabla povezani sa centralnom
komponentom koja se zove hab. Na slici 19. prikazana je topologija zvezde. Signal se
prenosi od računara koji je poslao, kroz hab, do svih računara u mreži. Ova topologija je
nastala u ranim danima umrežavanja, kada su računari bili povezani sa centralnim
mainframe računarom.
Topologija prstena
U topologiji prstena, računari su kružno povezani jednim kablom. Za razliku od
topologije magistrale, ovde nema krajeva sa terminatorima. Signal kroz petlju putuje u
jednom smeru, od računara do računara, a sami računari mogu da se ponašaju kao
repetitori i da ga pojačavaju. Na slici 20. prikazana je tipična topologija zvezde sa jednim
serverom i četiri radne stanice. Kvar jednog računara može da ima uticaj na čitavu mrežu.
Napomena: Fizičku topologiju predstavlja sam kabl, a logičku, način na koji se signal
prenosi kroz kabl.
Slika 21. U topologiji višestrukih puteva svi računari su međusobno povezani posebnim
kablovima.
Habovi
Habovi ili čvorišta su postali standardni deo mrežne opreme. Na slici 22. prikazan je hab
kao centralna komponenta topologije zvezde.
Slika 22. Hab je centralna tačka u topologiji zvezde
Aktivni habovi
Habovi su, najčešće, aktivni, a to znači da oni regenerišu i povratno šalju signale na način
na koji to rade i repetitori. Zbog toga što obično imaju osam do dvanaest priključaka, za
njih se često koristi i termin višestruki repetitori. Aktivni habovi rade na struju.
Pasivni habovi
Neki tipovi habova su pasivni, na primer, razvodne kutije za ožičenje ili priključni
blokovi (engl. punchdown blocks). Oni se ponašaju kao spojevi – ne pojačavaju niti
regenerišu signal – signal jednostavno prolazi kroz njih. Za njihov rad nije potrebna
električna struja.
Hibridni habovi
Savremeni habovi koji mogu da prime više različitih vrsta kablova nazivaju se hibridni
habovi. Na slici 23. prikazana je mreža u kojoj se nalazi glavni (hibridni) hab i tri
hijerarhijski njemu podređena haba (podhaba).
Prednosti habova
Sistemi sa habovima su vrlo fleksibilni (prilagodljivi) i, u poređenju sa sistemima koji ih
ne koriste, pružaju brojne prednosti. U standardnoj topologiji magistrale, prekid kabla će
izazvati i pad mreže. U slučaju mreže sa habovima, kvar bilo kog kabla utiče samo na
ograničeni segment mreže. Na slici 24. prikazano je kako kvar ili isključenje kabla ima
uticaj samo na jednu radnu stanicu, dok ostatak mreže normalno funkcioniše.
Slika 24. Prekinuti ili isključeni kabl izbacuje iz rada samo taj računar o čijem se kablu
radi.
Grupe parica se obično nalaze grupisane u zaštitnom omotaču i zajedno sa njim čine kabl.
Ukupan broj parica varira, a njihovim upredanjem se poništava električni šum od
susednih parica, ili ostalih izvora, kao što su motori, releji i transformatori.
Najveći broj telefonskih linija koristi neku vrstu UTP kabla. Osnovni razlog njihove
široke upotrebe je činjenica da su oni unapred postavljeni u zgradama upravo za potrebe
telefonskih linija. Često se u gradnji objekata postavljaju i dodatni UTP kablovi za
buduće potrebe. Ukoliko su ti dodatni kablovi dovoljno kvalitetni za prenos podataka,
moguće ih je iskoristiti za potrebe računarske mreže. Ovde, ipak, treba biti oprezan zato
što standardni telefonski kablovi nisu upleteni i nemaju karakteristike koje omogućavaju
čist i bezbedan prenos podataka. Potencijalni problem svih vrsta kablova je preslušavanje
(engl. crosstalk), mešanje signala jedne linije sa signalima druge linije. Na slici 27.
prikazana je ova pojava kod dva UTP kabla. Inače, UTP kablovi su posebno osetljivi na
ovu pojavu, a jedinu zaštitu predstavlja veći broj uvoja po metru kabla.
Slika 27. Preslušavanje nastaje prilikom mešanja signala sa jedne linije sa signalima
druge linije.
Pribor za povezivanje
Kablovi sa upredenim paricama za povezivanje sa računarima koriste telefonske RJ-45
konektore. Oni podsećaju na telefonske konektore RJ-11. Iako ova dva tipa konektora na
prvi pogled izgledaju skoro identično, među njima postoje suštinske razlike. Konektor
RJ-45 (slika 28.) je malo veći i ne može da se uključi u telefonski priključak za RJ-11. U
konektoru RJ-45 se nalazi osam provodnika, a u konektoru RJ-11 samo četiri.
Optički kablovi
Kod ove vrste kablova, optička vlakna prenose digitalne signale u obliku modulisanih
svetlosnih impulsa. Ovo je relativno bezbedan način prenošenja podataka. Kablovi sa
bakarnim provodnicima prenose podatke koji su u obliku električnih impulsa. Za razliku
od njih, optički kablovi ne mogu da prenose električne impulse. To znači da se oni ne
mogu prisluškivati, a podaci su bezbedni od krađe. Takođe, optički kablovi omogućavaju
prenos podataka na velike udaljenosti i velikom brzinom zbog toga što signal ostaje čist i
ne slabi.
Prenos signala
Za prenos kodiranog signala kroz kabl mogu da se koriste dve tehnike:
• prenos u osnovnom opsegu (engl. baseband transmission) i
• prenos u širokom opsegu (engl. broadband transmission).
Dok putuje kroz mrežne kablove, signal gubi jačinu i postepeno se kvari. Ako je kabl
prevelike dužine, primljeni signal može biti neprepoznatljiv ili pogrešno interpretiran. Da
bi zaštitili signale, sistemi prenosa u osnovnom opsegu, ponekad, koriste repetitore koji
regenerišu signale i prenose ih dalje u njihovom originalnom obliku i jačini. Ovo, u
suštini, povećava moguću dužinu kablova.
Širokopojasni prenos
Širokopojasni sistemi rade na principu analognih signala i opsega frekvencija (slika 32.).
Kod analognog prenosa signali su neprekidni i nisu pojedinačni. Signali kroz fizički
medijum teku u obliku elektromagnetnih ili optičkih talasa. Prenos u širokom opsegu je
jednosmeran po jednom kanalu.
Ukoliko je širina propusnog opsega dovoljna, jedan kabl može da posluži za istovremeni
prenos više sistema analognih signala, recimo za prenos kablovske televizije ili mrežni
prenos.
Svakom prenosnom sistemu dodeljen je deo ukupnog prenosnog opsega. Svi uređaji
povezani određenim prenosnim sistemom, kao na primer računari u LAN-u, moraju biti
podešeni tako da koriste samo frekvencije koje su unutar dodeljenog dela ukupnog
opsega. Dok sistemi u osnovnom opsegu koriste repetitore, širokopojasni sistemi, za
regenerisanje analognih signala do njihovih originalnih jačina, koriste pojačivače. U
širokopojasnom prenosu signali se kreću jednosmerno, tako da je neophodno da postoje
dva različita puta za podatke da bi signali mogli da stignu do svih uređaja. Postoje dva
uobičajena načina da se ovo postigne:
• Ukupan propusni opseg može da se podeli na dva kanala sa različitim
frekvencijama. U takvoj situaciji jedan kanal se koristi za slanje signala, a drugi za
prijem.
• Korišćenjem dvostrukih kablova u širokopojasnom prenosu. Svaki uređaj je tada
povezan sa dvostrukim kablom, tako da se jedan provodnik koristi za prijem, a drugi
za slanje podataka.
U sledećem nivou prenosa podataka, koji se naziva poludupleksni prenos (engl. half-
duplex transmission), podaci mogu da se šalju u oba smera, ali ne istovremeno. Primeri
ovakve komunikacije su kratkotalasne radio stanice i toki-voki (slika 34.). Kod
poludupleksne komunikacije moguće je otkrivanje grešaka i zahtev da se vrate podaci
koji su oštećeni u prenosu. Krstarenje po World Wide Webu je forma poludupleksne
komunikacije. Vi pošaljete zahtev za određenu Web stranicu, a zatim čekate da vam se
ona pošalje. Skoro sve komunikacije modemom su poludupleksne.
Mrežne arhitekture
U prethodna delu teksta upoznali ste kablove i različite načine povezivanja što predstavlja
polaznu tačku bilo kakvog zajedničkog korišćenja nekih informacija. Sada, kada znate
kako se fizički povezuju računari, potrebno je da naučite i na koji način računari
zajednički i istovremeno koriste kablove za međusobnu komunikaciju. Sada ćete upoznati
neke metode pristupa kablovima. Prva metoda, nazvana rivalitet, bazira se na
jednostavnom principu „ko prvi dođe biće prvi uslužen”. Sledeća metoda, prosleđivanje
tokena, zasniva se na principu čekanja na red. Treća metoda – prioritet zahteva, koja je
relativno nova, podrazumeva definisani sistem prioriteta pri pristupu mreži.
Slika 37. Sudar podataka nastaje kada dva računara istovremeno pošalju svoje podatke
istim kablom.
Kada se podaci šalju preko mreže od jednog korisnika do drugog, ili od servera ka
korisniku i obratno, neophodno je da postoji način kojim se sprečava sudar podataka iz
jednog računara sa podacima iz drugog računara.
Metode pristupa moraju biti dosledne u načinu na koji rukuju podacima. Kada bi računari
koristili različite metode pristupa, mreža bi pala zato što bi se dogodilo da jedna vrsta
metoda ima monopol nad kablom.
Metode pristupa sprečavaju računare da istovremeno pristupe kablu. Na taj način se unosi
red u procese slanja i primanja podataka.
Slika 38. Računari mogu da šalju podatke samo kada je kabl slobodan.
Tek kada računar „oseti” da je kabl slobodan i da nema saobraćaja na mreži, moguće je
slanje podataka. Kada jedan računar pošalje podatke, ni jedan drugi računar ne može da
šalje svoje podatke sve dok podaci koji su poslati ne stignu do svog odredišta. Zapamtite,
ukoliko dva računara istovremeno pošalju svoje podatke, doći će do sudara podataka.
Kada do toga dođe, računari koji su umešani u koliziju prestaju da emituju i čekaju
izvesno vreme, a zatim pokušavaju ponovo. Svaki računar ima sopstveno vreme čekanja,
tako da su šanse da se podaci dva ista računara ponovo sudare minimalne. Imajući ove
činjenice u vidu, ime ove metode (istovremeni višestruki pristup medijumu nadgledanjem
prisustva nosećeg signala) ima smisla. Računari „osluškuju” ili „osećaju” mrežni
saobraćaj na kablu (engl. carrier-sense). Uobičajeno je da veliki broj računara treba da
pošalje svoje podatke (engl. multiple access), a svaki najpre „osluškuje” mrežu da bi
otkrio eventualnu koliziju. Kada računar otkrije koliziju (engl. collision detection), on
sačeka da prođe jedan nasumice određen vremenski period, a zatim pokušava ponovo.
Mogućnost otkrivanja kolizije je parametar koji može da nametne ograničenje razdaljine
koju mreža pokriva. Zbog pojave slabljenja signala na velikim razdaljinama od
pošiljaoca, mehanizam otkrivanja kolizije nije efikasan na udaljenostima većim od 2500
metara (1,5 milja). Ako je udaljenost krajnjih delova mreže veća, računar na jednom
kraju mreže neće biti u stanju da blagovremeno „oseti” signal poslat sa drugog kraja
mreže, pa, prema tome, neće ni moći da zna kako računar na drugom kraju mreže, možda,
u tom trenutku, šalje svoje podatke, odnosno koristi mrežu. Kao što je već rečeno, ako se
dogodi da dva računara istovremeno pošalju svoje podatke, dolazi do sudara i, u krajnjoj
liniji, do uništavanja tih podataka.
Metoda rivaliteta
Metoda CSMA/CD poznata je i kao metoda rivaliteta zbog toga što se računari u mreži, u
stvari, takmiče za prvenstvo slanja podataka. Ovo, možda, izgleda kao glomazan i spor
način slanja podataka kroz kablove, ali nije tako. Savremeni oblici ove metode su toliko
brzi da vlasnici nisu ni svesni da se u pozadini mrežne komunikacije odvija nadmetanje
računara.
Slika 39. Prioritet zahteva je način kontrole pristupa u mrežama 100VG-AnzLAN koje su
kombinacija zvezde i magistrale.
Metoda kontrole pristupa kablovima prioritetom zahteva ima i sledeće prednosti: Moguće
je korišcenje četiri para provodnika što računarima omogućava da istovremeno šalju i
primaju podatke.
Podaci se ne šalju svim računarima u mreži, već prenos podataka ide kroz hab koji
centralizovanu kontrolu računara, pa ne postoji rivalitet između njih.
Prenošenje podataka kroz mreže
Kada mrežni operativni sistem računara koji šalje podatke razbija informacije na pakete,
svakom paketu se dodaju i specijalne kontrolne informacije. Ovo je neophodno iz više
razloga:
• Originalni podaci se razbijaju na male celine.
• Zahvaljujući kontrolnim informacijama moguće je ponovno sastavljanje paketa u
jednu celinu.
• Moguće je proveravanje grešaka do kojih može da dođe prilikom prenosa.
Struktura paketa
Paketi mogu da sadrže razne vrste podataka, kao što su:
• Informacije, kao, na primer poruke ili datoteke.
• Određene tipove podataka za kontrolu računara i komande, na primer zahteve za
određene usluge.
• Kodove za kontrolu prenosa, recimo kodove za korekciju greške, kojima se može
utvrditi da je došlo do smetnji i greške u prenosu, i nakon toga ponoviti prenos tih
podataka.
ISO je 1984. godine štampao reviziju ovog modela i nazvao ga Referentni model za
otvoreno povezivanje sistema – Open Systems Interconnection (OSI) reference
model. Ova revizija postala je međunarodni standard i služi kao vodič za umrežavanje.
Arhitektura slojeva
Arhitektura OSI referentnog modela razvrstava mrežne komunikacije u sedam slojeva.
Svaki sloj pokriva različite mrežne aktivnosti, opremu ili protokole. Slika 42. prikazuje
arhitekturu slojeva OSI modela. (Slojevitost označava različite funkcije i usluge pri
prenosu podataka sa jednog na drugi računar preko mrežne instalacije.) OSI model
definiše kako svaki sloj komunicira i sarađuje sa slojevima koji su neposredno iznad i
ispod njega. Na primer, sloj sesije komunicira i sarađuje sa slojevima prezentacije i
transporta.
Svaki sloj obezbeđuje neke usluge ili postupke koji pripremaju podatke za dostavu putem
mreže do drugog računara. Slojevi najnižeg nivoa, 1 i 2, definišu fizički medijum mreže i
srodne poslove, kao što je način prosleđivanja bitova podataka u mrežne kartice (NIC) i
kablove. Najviši slojevi definišu kako aplikacije pristupaju komunikacionim uslugama.
Što je nivo sloja viši, složeniji su i njegovi poslovi.
Protokoli
Protokoli su pravila i procedure koje služe za komuniciranje. Izraz „protokol” se koristi u
različitim kontekstima. Na primer, diplomate jedne zemlje pridržavaju se pravila
protokola koja su napravljena kako bi pomogla lakšu saradnju sa diplomatama drugih
zemalja. Pravila protokola se na isti način primenjuju u računarskom okruženju. Kada je
više računara umreženo, pravila i tehničke procedure, koje upravljaju njihovom
komunikacijom i saradnjom, nazivaju se protokoli.
Kada razmišljate o protokolima u mrežnom okruženju, imajte u vidu tri stvari: Postoji
mnogo protokola. Mada svaki protokol omogućava osnovnu komunikaciju, svaki ima
različitu namenu i izvršava različite poslove. Svaki protokol ima svoje prednosti i
ograničenja.
Neki protokoli rade samo na određenom OSI sloju. Sloj na kome protokol radi opisuje
njegove funkcije. Na primer, protokol koji radi na fizičkom sloju obezbeđuje da paket
podataka prođe kroz mrežnu karticu (NIC) do mrežnog kabla.
Protokoli, takođe, mogu zajednički da rade u steku ili nizu protokola. Kao što mreža na
svakom sloju OSI modela ima nove funkcije, tako i različiti protokoli zajednički rade na
različitim nivoima jednog steka protokola. Nivoi u steku protokola „preslikavaju” izgled
slojeva OSI modela. Na primer, sloj aplikacije TCP/IP protokola preslikava se na sloj
prezentacije OSI modela. Protokoli obezbeđuju sve funkcije i mogućnosti steka.
Predajni računar
Na predajnom računaru protokol:
Prijemni računar
Na prijemnom računaru, protokoli sprovode isti niz koraka, ali obrnutim redosledom:
Za podatke koji su poslati sa jedne lokalne mreže (LAN) u drugu duž jedne od više
mogućih putanja, kaže se da su poslati određenom putanjom, rutirani. Protokoli koji
podržavaju komunikaciju lokalnih mreža duž više putanja poznati su kao rutabilni
protokoli. Zbog toga što se za povezivanje više lokalnih mreža koriste rutabilni protokoli
i na taj način prave mrežna okruženja na širem prostoru, oni su postali vrlo važni.
Protokoli u slojevitoj arhitekturi
U mreži, više protokola mora da radi zajedno. Njihov zajednički rad obezbeđuje ispravnu
pripremu podataka, prenos do željenog odredišta, prijem i izvršavanje.
Rad više protokola mora da bude usaglašen kako se ne bi događali konflikti ili
nekompletne operacije, odnosno nekompletan prenos informacija. Rezultat tog
usaglašavanje naziva se slojevitost (engl. layering).
Stekovi protokola
Stek protokola je kombinacija, odnosno tačno definisan skup protokola. Svaki sloj steka
određuje različiti protokol za obradu funkcija ili podsistema komunikacionog procesa.
Svaki sloj ima sopstveni skup pravila. Slika 43. prikazuje OSI model i pravila koja važe
za svaki sloj. Protokoli određuju pravila za svaki sloj OSI modela.
Niži slojevi OSI modela određuju proizvođačima kako da naprave opremu koja može
međusobno da se povezuje; na primer, korišćenje mrežnih kartica (NIC) različitih
proizvođača u istoj lokalnoj mreži (LAN). Sve dok koriste iste protokole, u mogućnosti
su da jedne drugima šalju podatke i primaju ih. Viši slojevi određuju pravila po kojima se
odvija komunikaciona sesija (period u kome dva računara održavaju vezu) i interpretacija
aplikacija. Što su poslovi na višem nivou u steku, oni i njima odgovorajući protokoli su
sve složeniji.
Proces pridruživanja
Proces pridruživanja, proces u kome se protokoli povezuju međusobno i sa mrežnom
karticom (NIC), i to svaki sa svakim, dozvoljava veliku fleksibilnost pri podešavanju
mreže. Protokoli i mrežne kartice (NIC) mogu da se mešaju i biraju prema potrebi. Na
primer, dva steka protokola, kao što su Internetwork Packet Exchange/Sequenced Packet
Exchange (IPX/SPX, Medumrežna i sekvencijalna razmena podataka) i Protokol kontrole
prenosa/Internet protokol (TCP/IP), mogu da se pridruže istoj mrežnoj kartici. Ako ima
više mrežnih kartica u jednom računaru, stek protokola može da se pridruži jednoj
mrežnoj kartici ili svim.
Redosled pridruživanja određuje redosled po kome operativni sistem pokreće protokole.
Kada je više protokola pridruženo jednoj mrežnoj kartici (NIC), redosled pridruživanja je
i redosled po kome se oni koriste pri pokušaju da se ostvari uspešna veza. Uobičajeno je
da proces povezivanja započinje kada se instalira operativni sistem ili protokol, ili pri
njihovom pokretanju. Na primer, ako je protokol TCP/IP prvi pridružen, pri pokušaju da
uspostavi mrežnu vezu, mrežni operativni sistem će prvo pokušati sa njim. Ako
povezivanje ne uspe, računar će pokušati da uspostavi vezu pomoću protokola koji je
sledeći prema redosledu pridruživanja (engl. binding order).
Proces pridruživanja nije samo pridruživanje steka protokola mrežnoj kartici (NIC).
Neophodno je da se stek protokola pridruži ili poveže sa komponentama koje su ispod i
iznad mrežne kartice (NIC) kako bi u toku izvršavanja podaci glatko prolazili kroz stek.
Na primer, TCP/IP može da bude pridružen sloju sesije mrežnog osnovnog
ulazno/izlaznog sistema (NetBIOS), koji je iznad mrežne kartice, i njenim upravljačkim
programom (drajverom), koji je ispod nje. Upravljački program za mrežnu karticu takođe
je pridružen mrežnoj kartici.
Standardni stekovi
Računarska industrija je uspostavila i prihvatila više vrsta stekova kao standardne modele
protokola. Proizvođači hardvera i softvera mogu da razvijaju svoje proizvode saglasno
bilo kojoj kombinaciji ovih protokola. Među najvažnije modele spadaju:
• Niz ISO/OSI protokola
• Arhitektura mrežnih IBM sistema – IBM Systems Network Architecture (SNA)
• DECnet firme Digital
• Netware firme Novell
• AppleTalk firme Apple
• Niz Internet protokola, TCP/IP.
Na svakom sloju ovih stekova postoje protokoli koji obavljaju poslove određene za taj
sloj. Međutim, komunikacioni poslovi koje mreža mora da obavi grupisani su u jedan od
tri tipa protokola. Svaki tip obuhvata jedan ili više OSI slojeva. Kako pokazuje slika 44.,
ova tri tipa protokola mogu da se, grubo rečeno, preslikaju na sloj aplikacije, transportni
sloj i sloj mreže OSI modela.
Napomena: Mnogo protokola napisano je davno pre nego što je OSI referentni model
ušao u javnu upotrebu. Zato nije neobično da se nađu stekovi protokola koji ne mogu
direktno da se preslikaju na OSI model.
Slika 44. Komunikacioni poslovi u OSI referentnom modelu.
Ethernet
Krajem 60-ih, Havajski Univerzitet je razvio WAN nazvan ALOHA (WAN predstavlja
prostorno proširenje LAN tehnologije). Površina ovog univerziteta je bila velika, pa im je
bio potreban način da povežu računare koji su bili razbacani po univerzitetskom naselju.
Jedna od ključnih karakteristika ove mreže bila je CSMA/CD metoda pristupa. Ova
mreža je bila temelj današnje Ethernet arhitekture. Godine 1972. Robert Metkalf i Dejvid
Bogs su, u Xeroxovom istraživačkom centru u Palo Altu (Palo Alto Research Center;
PARC), izumeli sisteme kablova i signaliziranja, a 1975. godine i prvi Ethernet proizvod
koji je koristio navedene sisteme. Prvobitna verzija Etherneta omogućavala je
povezivanje preko 100 računara na kabl u ukupnoj dužini od 1 km (0,62 milje) i brzinu
prenosa od 2,94 Mbps.
Ovaj Xeroxov Ethernet je bio toliko uspešan da su Xerox, Intel Corporation i Digital
Equipment Corporation ubrzo napravili nacrt Ethernet standarda za brzinu prenosa od 10
Mbps. Danas je taj Ethernet standard od 10 Mbps samo jedna od mnogih specifikacija
koje opisuju metode povezivanja računara i sistema podataka, kao i zajedničko korišćenje
kablova.
Ethernet specifikacije
Godine 1978. Medunarodna organizacija za standardizaciju (engl. International
Organization for Standardization; ISO) je objavila grupu specifikacija za povezivanje
raznorodnih uređaja. Ova grupa standarda poznata je kao referentni model OSI (Open
Systems Interconnection). Ethernet specifikacija ima iste funkcije kao tzv. fizički nivo i
nivo veze OSI modela. Ove specifikacije određuju način povezivanja hardvera, kao i
protok informacija kroz hardver računara. Tokom osamdesetih IEEE je objavila Projekat
802. Ovaj projekat odredio je standarde u projektovanju i kompatibilnosti hardverskih
komponenti koje funkcionišu u okviru fizičkog nivoa i nivoa veze OSI modela. Standard
IEEE Project 802 koji se odnosi na Ethernet je specifikacija 802.3.
Osobine Etherneta
Ethernet je trenutno najpopularnija mrežna arhitektura. Na slici 45. prikazana je
jednostavna Ethernet mreža sa topologijom magistrale. Kao što možete da primetite, kabl
na oba kraja ima terminatore. Ova arhitektura osnovnog opsega koristi topologiju
magistrale, brzina prenosa je obično 10 Mbps, a za regulisanje mrežnog saobraćaja u
glavnom kablu koristi se metoda CSMA/CD. Ethernet medijumi su pasivni, što znači da
im nije potrebno napajanje, a mreža može da „padne” jedino ako je medijum fizički
presečen, u kratkom spoju ili nepravilno terminiran.
Slika 45. Jednostavna Ethernet magistrala sa terminatorima na oba kraja kabla.
Osnove Etherneta
U sledećoj tabeli dat je pregled osobina Etherneta.
Dva Ethernet standarda koji mogu da izađu u susret ovim povećanim zahtevima su:
• 100BaseVG-AnyLAN Ethernet
• 100BaseX Ethernet (Fast Ethernet, odn. „brzi Ethernet”)
Oba ova standarda su pet do deset puta brža od standardnog Etherneta. Pored toga, oni
su kompatibilni sa postojećim 10BaseT kablovskim instalacijama, što znači da je moguća
Plug and Play nadgradnja postojećih 10BaseT instalacija.
Standard 100VG-AnyLAN
100VG (Voice Grade) AnyLAN je mrežna tehnologija u razvoju koja kombinuje
elemente Ethernet i Token Ring arhitektura. Ovu mrežnu tehnologiju je prvobitno razvio
Hewlett-Packard, a zatim je dodatno uobličena i ratifikovana od strane IEEE komiteta
802.12. Specifikacija 802.12 je standard za prenošenje 802.3 Ethernet okvira i 802.5
Token Ring paketa.
Za ovu vrstu tehnologije se koriste i sledeći termini:
• 100VG-AnyLAN
• 100BaseVG
• VG
• AnyLAN
Specifikacije
Sadašnja specifikacija 100VG-AnyLAN tehnologije obuhvata sledeće karakteristike:
• minimalna brzina prenosa 100 Mbps,
• mogućnost podrške kaskadne topologije zvezde korišćenjem kablova sa upredenim
paricama kategorije 3, 4 i 5 i optičkih kablova,
• metoda pristupa prioritetom zahteva koja omogućava dva nivoa prioriteta (visoki i
niski),
• mogućnost podrške opcije za filtriranje individualno adresiranih paketa u habu, u
cilju poboljšanja privatnosti,
• podrška i Ethernet okvirima i Token Ring paketima
Topologija
Mreža 100VG-AnyLAN se zasniva na topologiji zvezde u kojoj su svi računari
priključeni za hab. Mreža se proširuje dodavanjem pomoćnih habova centralnom habu.
Pomoćni habovi se prema centralnom habu ponašaju kao računari. Centralni hab
kontroliše prenos podataka sa računara koji su povezani za pomoćne habove.
Specifikacija medijuma
Standard 100BaseX koristi tri vrste medijuma: 100BaseT4 (4 parice, kategorije 3, 4 ili 5
UTP) 100BaseTX (2 parice, kategorija 5 UTP ili STP) 100BseFX (optički kabl sa dva
optička vlakna) Ovi medijumi su detaljnije opisani u sledećoj tabeli:
Razmatranja performansi
Segmentacija
Performanse Etherneta se mogu poboljšati deobom jednog segmenta kabla koji je
opterećen velikim brojem korisnika, na dva manje opterećena segmenta i njihovim
povezivanjem mostom ili ruterom. Na slici 47. prikazano je proširivanje mreže
korišćenjem mosta. Ovim postupkom se smanjuje intenzitet saobraćaja u segmentima.
Tada manji broj računara pokušava da prenosi podatke kroz svaki segment, pa je vreme
potrebno za pristup medijumu kraće.
Segmentacija je vrlo zahvalan postupak u situacijama kada se mreži dodaje veliki broj
novih korisnika, ili kada se dodaju nove aplikacije velike propusne moći, kao što su baze
podataka ili video aplikacije.
Mrežni operativni sistemi za Ethernet
Ethernet mreža može da funkcioniše sa većinom najpopularnijih mrežnih operativnih
sistema, kao što su:
• Microsoft Windows 95, Windows 98 i Windows 2000
• Microsoft Windows NT Workstation i Windows NT Server
• Microsoft Windows 2000 Professional i Windows 2000 Server
• Microsoft Windows XP Professional i Windows XP Server
• Microsoft LAN Manager
• Microsoft Windows for Workgroups
• Novell NetWare
• AppleShare
• UNIX