seminar ski rad racunarske mreze

32
UNIVERZITET ZA POSLOVNE STUDIJE FAKULTET ZA INFORMACIONE TEHNOLOGIJE I DIZAJN PREDMET: KOMPJUTERSKE TEHNOLOGIJE SEMINARSKI RAD RAČUNARSKE MREŽE Mentor: Student:

Upload: blueb

Post on 20-Nov-2014

144 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Seminar Ski Rad Racunarske Mreze

UNIVERZITET ZA POSLOVNE STUDIJE

FAKULTET ZA INFORMACIONE TEHNOLOGIJE I DIZAJN

PREDMET: KOMPJUTERSKE TEHNOLOGIJE

SEMINARSKI RAD

RAČUNARSKE MREŽE

Mentor: Student:

Dr.sc.Ilija Šušić Danijel Knežević

V-47/08

Page 2: Seminar Ski Rad Racunarske Mreze

S A D R Ž A J

1. Uvod

2. Istorija računarskih mreža

3. Šta je računarska mreža

4. Tipovi mreža

5. Način rada u mreži

6. Jednostavna mreža

7. Topologije mreža

8. Mrežni protokoli

9. OSI model

10. Adresa u mreži

11. Podmrežavanje (subnetting)

12. Mrežni prolaz (gateway)

13. Paralelno umrežavanje, metrika

14. Javne i privatne IP adrese

15. Fiksna i dinamička adresa

16. NAT ruter

17. PAT ruter

18. DNS

19. DHCP

20. Zaključak

21. Literatura

Page 3: Seminar Ski Rad Racunarske Mreze

1. Uvod

Potreba za informacijama naterala je čoveka da uspostavlja veze sa raznim izvorima informacija i da stvara mreže preko kojih će sebi olakšati prikupljanje, prenos, skladištenje i obradu podataka. Naglim razvojem računarske tehnologije poslednjih godina (povećanje performansi uz pad cena) i sa pravom eksplozijom Interneta, broj korisnika računara i računarskih mreža raste vrtoglavom brzinom.

Sa sve moćnijom računarskom opremom svakodnevno se uvode novi servisi, a istovremeno se u umrežavanju postavljaju viši standardi. Vremenom su se mrežni sistemi razvijali da bi danas dostigli nivo praktičnog efikasnog okruženja za razmenu podataka.

2. Istorija računarskih mreža

Džordž Stibic i Semjuel Vilijams napravili su Complex Number Computer, računar koji je imao 400 telefonskih releja i bio je povezan s tri teleprintera, prethodnika današnjih terminala. Prvo prenošenje instrukcija između računskih mašina bilo je 1940. godine kada je Stibic iskoristio tele-mašinu za kucanje (TTY), pomoću koje je poslao instrukcije sa njegovog Model K sa Univerziteta Dartmot u Novom Hempširu na Complex Number Calculator u Nju Jorku, a rezultate je primio istim putem.

Tek 1964. godine stvorena je mašina sa deljenim vremenom sa priključenim terminalima. Kompanija Zenit je napravila prvi komercijalni proizvod koji je koristio integrisano kolo - slušni aparat. Američko udruženje za standarde usvojilo je ASCII kod kao standardni kod za prenos podataka.

J.C.R. Liklider i Lorens Roberts pokrenuli su u okviru Agencije za napredne istraživačke projekte novi program (ARPA), za koji je Robrts objavio celokupni plan 1967. godine - tzv. ARPAnet, prvu računarsku mrežu sa komutiranjem paketa. Prvi komutatori bili su procesori interfejsnih poruka (IMP).

Prvi IMP komutator instaliran je na Univerzitetu UCLA, 1969. godine. Ovo je bio predak Interneta. Prvi program za elektronsku poštu napisao je 1972. Rej Tomlinson iz kompanije BBN.

ARPAnet je bio zatvorena mreža, kojoj je moglo da se pristupi povezivajem sa IMP komutatorom. Tokom sedamdesetih godina javljaju se mreže sa komutiranjem paketa, kao što su:

ALOHAnet

Telenet

Cyclades

Tymnet

SNA (IBM-ova mreža)

Page 4: Seminar Ski Rad Racunarske Mreze

Broj mreža se neprestano povećavao. Za opis povezivanja povezivanja mreža počeo je da se upotrebljava termin interneting (internetting).

Mreža ARPAnet je devedesetih godina prestala da postoji, NSFNT dobija ulogu mreže okosnice koja je povezala regionalne mreže u SAD i nacionalne prekookeanske mreže. Najvažniji događaj je pojava WWW-a (World Wide Web)), koji je internet učinio dostupnim milionima ljudi širom Zemlje.

3. Šta je računarska mreža

Uopštena definicija bi glasila da je to skup računara i drugih uređaja koji su međusobno povezani tako da mogu da razmenjuju podatke. Najosnovniji element mreže je mrežni interfejs, element koji može biti samostalan ali i u sklopu nekog uređaja kao što je na primer računar. Na računaru, kao mrežni interfejs prepoznaćemo, na primer, mrežnu karticu koja omogućava računaru da se poveže na mrežu, ali ne samo nju. Još neki interfejsi na računaru mogu da se upotrebe kao mrežni, a na kraju krajeva računar može imati u sebi i više mrežnih kartica.

U mreži razlikujemo nekoliko vrsta elemenata:

- uređaji koji koriste mrežu za prenos podataka, to su računari, mrežni štampači, i svi drugi uređaji kojima je funkcija da kroz mređu šalju i primaju nekakve korisne podatke

- aktivni mrežni uređaji čiji je zadatak da obezbede funkcionalnost mreže, to su na primer svičevi (switch), ruteri (router), bežični uređaji i slični,

- pasivna operma, čiji je zadatak fizičko povezivanje, tu spadaju kablovi, utikači, utičnice, i slična oprema

4. Tipovi mreža

Osnovni tipovi računarskih mreža su lokalne mreže (Local Area Networks, LAN), koje povezuju uređaje na relativno malim udaljenostima i globalne mreže (Wide Area Networks, WAN), koje pokrivaju šire geografsko područje.

Lokalne računarske mreže (LAN) povezuju osnovne komponente računarske mreže u okviru ograničenog prostora, npr. jedne firme. Svaki uređaj u mreži ima mrežnu karticu preko koje se priključuje na mrežu. Globalne računarske mreže mogu da koriste različite komunikacione kanale, kao što su telefonske linije i bežični prenos. Pored ovih, postoji i tip gradske mreže (Metropolitan Area Networks, MAN) koji koristi specifične tehnologije.

5. Način rada u mreži

Računarski resursi (procesori, memorija, softver, itd.) u mreži mogu da budu raspoređeni na različite načine tako da obezbeđuju različite načine izvršavanja poslova.

Page 5: Seminar Ski Rad Racunarske Mreze

Centralizovana obrada: svi poslovi se izvršavaju na jednom (glavnom, matičnom) računaru preduzeća a ostali čvorovi se koriste za unos podataka i prikazivanje rezultata.

Mreža ravnopravnih računara (engl. "peer to peer"): računari komuniciraju neposredno jedan sa drugim, dele podatke i opremu (npr. štampače) ali je komunikacija usporena pa se koriste u malim preduzećima.

Klijent-server okruženje: jedan snažniji mkroračunar sa mrežnim operativnim sistemom upravlja mrežom. To je server. Na njemu se obično nalaze podaci (npr. baze podataka) i aplikativni softver, koje server stavlja na raspolaganje ostalim čvorovima - klijentima - na njihov zahtev. Server ima mogućnost i da obavlja deo poslova koji zahtevaju veće resurse.

6. Jednostavna mreža

Najjednostavnija mreža koju ćete sresti je potreba da se povežu dva računara. Iako je to moguće izvesti direktno jednim kablom, to je ipak specifičan slučaj, uzećem da najjednostavnija mreža ima najmanje tri računara. Da bi se oni povezali potrebno je spojiti ih sve na jedan svič (switch) uređaj.

Uloga sviča je da obezbedi komunikaciju između mrežnih uređaja koji su na njega povezani. To je vrlo jednostavan uređaj koji se ne podešava (ovo uzmite uslovno rečeno jer postoje vrste svičeva koji se podešavaju), dakle dovoljno je povezati računare na njega kablovima, uključiti ga i mreža je spremna za upotrebu.

Slika 1. Primjer jednostavne mreže

Page 6: Seminar Ski Rad Racunarske Mreze

7. Topologije mreža

Postoje tri osnovne LAN topologije: magistrala (bus), prsten (ring) i zvijezda (star). Ove topologije predstavljaju logičku arhitekturu mreže, ali fizički, uređaji ne moraju da budu stvarno raspoređeni u ovom obliku. Bus i ring logičke topologije su često fizički organozovane kao star topologija odnosno u obliku zvezde. Izbor i specifikacija topologije LAN mreže zavisi od: fizičkih lokacija na kojima se nalaze korisnici sistema, količine podataka u lokalnim bazama podataka kao i potrebnog ažuriranja tih baza, od učestanosti pristupa bazama na drugim lokacijama i zahteva za komuniciranjem između dve korisničke lokacije.

Slika 2. Topologija magistrale

Mreža sa topologijom magistrale povezuje svoje komponente jednim istim kablom i informacija se istovremeno raznosi svim primaocima. Preuzima se samo na odredišnim mestima.

Za ovaj tip mreže tipično je korišćenje koaksijalnog kabla. Saobraćaj se odvija u oba smera, pa pri većem opterćenju može da dođe do sudaranja poslatih paketa ili zagušenja kanala.

Page 7: Seminar Ski Rad Racunarske Mreze

Slika 3. Topologija zvijezde

U zvjezdastoj mreži, svi učesnici su povezani u jednu istu centralnu tačku (čvor- računar ili drugi uređaj) a informacija putuje od pošiljaoca (emitera) prema primaocu isključivo preko te centralne tačke. Cena uspostavljanja mreže je niska kao i cena komunikacije, ali je zagušenje u centralnom čvoru često. Zato se obično na nivou centralnog čvora postavlja komutator (svič).

Slika 4. Topologija prstena

I mreža sa topologijom prstena ima sve svoje komponente na istom kablu, ali taj kabl nema krajeve. Šta više, informacija se kreće samo u jednom, strogo određenom pravcu. Ukoliko neki od čvorova mreže sa topologijom prstena otkaže, to neće uticati na funkcionisanje ostatka mreže. Međutim, otkaz na komunikacionom kanalu rezultuje potpunim prekidom mrežnog saobraćaja.

8. Mrežni protokoli

Svakom aktivnošću na mreži kojom se podrazumeva komunikacija dva ili više entiteta upravlja protokol.

Page 8: Seminar Ski Rad Racunarske Mreze

Protokol definiše format i redosled poruka koje se razmenjuju između dva ili viđe komunicirajućih entiteta, kao i akcije koje se preduzimaju nakom slanja ili prijema poruke ili nekog drugog dogadjaja. Najpoznatiji protokoli su: Bluetooth, Ethernet, FDDI, IEEE 1394 (FireWire, iLink), Frame relay, IEEE 802.11, IPX, Point-to-Point, TCP/IP ,TCP, Token Ring, UDP.

Ovdje ćemo najviše govoriti o TCP/IP protokolu koji se koristi na Internetu,a sasvim dobro služi lokalnim mrežama.

9. OSI model

Open Systems Interconnection Reference Model (OSI model) je razvijen 1984. godine od strane ISO organizacije. Iako je OSI model formalni standard danas se u praksi češće koristi jedostavniji de facto standard - Internet model (TCP/IP).

OSI model definiše sedam slojeva:

1. Fizički slojFizički sloj OSI modela je zadužen za prenos bitova (nula i jedinica) putem

komunikacionog kanala. Ovaj sloj definiše pravila po kojima se bitovi prenose, koji električni napon je potreban, koliko bitova se šalje po sekundi i fizički format korišćenih kablova i konektora.

2. Sloj vezeSloj veze upravlja prenosom putem fizičkog sloja i omogućava prenos oslobođen

grešaka na ovom i fizičkom sloju. Zadatak sloja veze jeste da zaštiti slojeve višeg nivoa od grešaka nastalih pri prenosu podataka. Takođe, s obzirom na to da je jedinica prenosa fizičkog sloja bit, sloj veze upravlja i formatom poruka (definiše početak i kraj poruke).

3. Mrežni slojZadatak mrežnog sloja jeste određivanje jedne ili više putanja kojima će poruka

biti prosleđena od izvorišta do odredišta. Mrežni sloj je zadužen da u svakom čvoru mreže (stanici do odredišta) odredi koji je sledeći računar kome poruka treba biti prosleđena.

4. Transportni slojZadatak transportnog sloja jeste obrada poruka na krajnjim tačkama - izvorištu i

odredištu. Ovaj sloj uspostavlja, održava i prekida virtuelne veze za prenos podataka između izvorišta i odredišta. Transporni sloj je zadužen za nabavku mrežne adrese odredišta, podelu podataka u segmente pogodne za slanje, prilagođavanje brzine prenosa mogućnostima strane sa slabijim performansama, osiguravanje prenosa svih segmenata, eliminisanju dupliranih segmenata i sl. Takođe, ovaj sloj može izvršiti i dodatnu kontrolu grešaka pri prenosu (dodatnu u smislu da je ona već izvršena na sloju veze).

5. Sloj sesijeSloj sesije je zadužen za uspostavljanje, održavanje i prekid logičkih sesija između

krajnjih tačaka. Svrha sesija jeste definisanje stanja (ili faza) svakog dijaloga radi definisanja validnih akcija u svakom od stanja. Na osnovu toga se vrši upravljanje transportnim slojem i provera podataka dobijenih od njega. Dodatna uloga sesija jeste i obračunavanje sesija (eng. session accounting).

Page 9: Seminar Ski Rad Racunarske Mreze

6. Sloj prezentacijeSloj prezentacije formatira podatke za prezentaciju korisniku. Zadatak ovog sloja

jeste da uskladi format podataka između učesnika u komunikaciji i sloju aplikacije dostavi ove podatke u formatu koji on zahteva. Na primer, sloj prezentacije može originalne podatke dobijene od sloja aplikacije kompresovati radi efikasnijeg prenosa. Ovakve podatke sloje prezentacije na strani drugog učesnika ne može direktno proslediti sloju aplikacije već je pre toga neophodno izvršiti dekompresiju.

7. Sloj aplikacijeSloj aplikacije predstavlja interfejs mreže ka korisniku. Osnovna uloga ovog sloja

je omogući pristup mreži korisničkim programima.

Slika 5. OSI I TCP/IP modeli

10. Adresa u mreži

Da bi uređaji uopšte mogli da komuniciraju, neophodno je da mogu da se raspoznaju i zato se svakom uređaju mora dodeliti neka oznaka. Ta oznaka mora biti

Page 10: Seminar Ski Rad Racunarske Mreze

jedinstvena u okviru mreže, što znači da ne mogu dva uređaja imati istu oznaku. U našem slučaju, za označavanje uređaja se koriste IP adrese.

Kao što sam rekao na početku, TCP/IP je slojeviti skup protokola. Da bi razumeli šta to znači, možda je najbolje prvo navesti neki primer. Tipičan primer je slanje elektronske pošte. Prvo tu je protokol za poštu (mail protocol). On definiše skup komandi koji jedan računar šalje drugom, kao na primer komande koje određuju ko šalje poruku , kome je poruka poslata i onda tekst poruke. Međutim protokol pretpostavlja da postoji način komunikacije između ta dva kompjutera. Mail kao i svaki drugi protokol definiše samo skup komandi i poruku koja treba da se pošalje. On je napravljen da se oslanja na TCP i IP. TCP je odgovoran za to da je komanda sigurno stigla na odredište. On vodi računa o tome šta je poslato i ponovno šalje sve ono zašta nije dobio potvrdu ,od drugog računara, da je stiglo. Ako je neka poruka prevelika, da bi stala u jedan datagram , kao na primer pismo, TCP će je podeliti u nekoliko datagrama i postarati se da svi stignu. Na TCP možete gledati kao na biblioteku rutina koje aplikacija koristi kada treba da preko mreže komunicira sa drugim računarom. Slično tome TCP se poziva na servise koje pruža IP. Iako servisi koje pruža TCP koriste mnoge aplikacije , ipak postoje i neke aplikacije koji ga ne koriste. Naravno tu su i servisi koji su potrebni svakoj aplikaciji. Ti servisi su stavljeni u IP. Kao i na TCP, na IP treba gledati kao na skup rutina koje TCP poziva , ali koje su dostupne i aplikacijama koje ne koriste TCP. Ovakav način pravljenja nekoliko nivoa protokola se naziva slaganje (layering). Aplikativni programimi kao što je mail , TCP i IP su odvojeni slojevi (layers), a pritom svaki se poziva na servise protokola koji je ispod njega. TCP/IP aplikacija ima 4 sloja:

Dva odvojena protokola su zadužena za slanje TCP/IP datagrama. TCP (transmission control protocol) je odgovoran za podelu poruka u datagrame, ponovno slanje datagrama koji nisu stigli i sastavljanje poruke na drugom kraju. IP (Internet protocol) je zadužen da nađe put kojim će datagrami stizati do onoga koji trba da ih primi, uobičajni naziv je rutiranje. Ovako gledano čini se da TCP radi sav posao, što je u malim mrežama tačno. Uprkos tome na internetu slanje datagrama do primaoca može biti veoma kompleksno. Put može biti preko nekoliko tipova mreža i medija preko kojih se podaci šalju (počevši od optičkih kablova, preko koaksijalnih, direktnih veza, do klasične telefonske linije). Voditi računa o ruti i prevazilaženje nekompatibilnosti između mreža i ovih medija nije ni malo jednostavan posao. Primetite da je komunikacija između TCP-a i IP-a prilično jednostavna. TCP IP-u predaje samo datagram sa destinacijom na koju treba da stigne. IP ne zna da li i kako je taj datagram povezan za onima koji se šalju pre ili posle njega

IP adresa je četvorobajtni (32-bitni) broj. Svakom računaru u mreži se dodeljuje jedan broj i preko njih oni mogu jedan drugome da šalju poruke Mreže se razliku po opsezima IP adresa koje koriste.

IP opseg je skup IP adresa koje pripadaju jednoj istoj grupi. Svi mrežni uređaji koji pripadaju jednom istom mrežnom opsegu mogu međusobno direktno da komuniciraju. Računari koji ne pripadaju istom mrežnom opsegu, ne mogu direktno da

Page 11: Seminar Ski Rad Racunarske Mreze

komuniciraju već to mogu samo posredno. IP opseg u stvari predstavlja jednu mrežu. Opseg se definiše adresom mreže (IP address) i mrežnom maskom (Network mask). Adresa mreže je IP adresa, ali se ona ne dodeljuje nijednom uređaju, već samo ima ulogu označavanja mreže. Mrežna maska je broj kojim se definiše opseg IP adresa koje pripadaju mreži. To je specijalan 32-bitni broj koji, gledan u binarnom sistemu sadrži niz logičkih jedinica za kojima slede logičke nule. Taj broju stvari predstavlja masku koja se primenjuje na IP adresu logičkom operacijom AND. Logičke jedinice određuju deo IP adrese koji je nepromenljiv a logičke nule predstavljaju deo IP adrese koji se može menjati. Pogledajmo to na primeru.

Uzmimo da je adresa mreže 10.10.10.0, binarno se ovaj broj izražava kao 00001010.00001010.00001010.00000000. Uzmimo da je mrežna maska mreže 255.255.255.0 (binarno 11111111.11111111.11111111.00000000). Kada primenimo logičko AND izmešu ova dva broja dobićemo:

00001010.00001010.00001010.00000000

11111111.11111111.11111111.00000000

------------------------------------------------

00001010.00001010.00001010.00000000

Broj 00001010.00001010.00001010.00000000 pretvoren u decimalni sistem je 10.10.10.0, odnosno adresa mreže koju smo izabrali. Primetite da su poslednjih osam bitova u mrežnoj masci logičke nule. To znači da se u mreži 10.10.10.0 sa maskom 255.255.255.0 adrese računara dobijaju tako što se uzimaju različite vrednosti poslednjih osam bitova. Mreži unašem primeru pripadaju svi brojevi od 10.10.10.0 do 10.10.10.255, ukupno 256 adresa.

I zaista, ako uzmemo bilo koju adresu iz ovog opsega, na primer 10.10.10.32 (binarno 00001010.00001010.00001010.00100000) i primenimo na nju masku dobićemo:

00001010.00001010.00001010.00100000

11111111.11111111.11111111.00000000

------------------------------------------------

00001010.00001010.00001010.00000000

Rezultat je ponovo adresa mreže 10.10.10.0, što znači da 10.10.10.32 zaista pripada mreži 10.10.10.0 sa mrežnom maskom 255.255.255.0. Tako će biti sa bilo kojom drugom adresom iz ovog opsega.

Page 12: Seminar Ski Rad Racunarske Mreze

Zbog lakšeg označavanja, mrežna maska se najčešće izražava kao broj bitova koji imaju stanje logičku jedinicu. U našem slučaju, maska 255.255.255.0 ima 24 logičke jedinice te se ona označava kao /24. Dakle, oznaka mreže je 10.10.10.0/24.

U IP opsegu pored adrese mreže, postoji još jedna adresa koja se ne koristi za dodelu nekom mrežnom uređaju već ima specijalnu namenu. To je adresa za objave (broadcast). To je u stvari poslednja adresa u opsegu. U našem primeru, prva adresa, 10.10.10.0 je adresa mreže, a poslednja adresa 10.10.10.255 je broadcast adresa. Ova adresa ima namenu da kada neki od uređaja u mreži treba da pošalje paket određenom servisu u mreži a ne zna na kojoj adresi se taj servis nalazi, on može paket poslati na broadcast adresu. Taj paket će primiti svi uređaji u mreži, a na njega će da odgovori samo onaj na kome se traženi servis nalazi.

Mrežna maska ne mora imati 24 bita. Ona može imati i više i manje bitova, zavisno od veličine mreže. Više bitova znači manje adresa u mreži i obrnuto. Veličinu mrežne maske određujeonaj ko projektuje mrežu.

11. Podmrežavanje (subnetting)

Takođe, jedna mreža može da se podeli u više mreža. Ovaj postupak se zove podmrežavanje a vrši se upravo promenom mrežne maske.

Na primer, mrežu iz našeg primera 10.10.10.0/24, možemo podeliti na dve 10.10.10.0/25 i 10.10.10.128/25. Primetite da je mrežna maska u dve podmreže povećana za jedan, što znači da je jedan bit više na logičkoj jedinici.

Sjetite se da smo rekli da mrežni opseg definišu IP adresa mreže i mrežna maska. Obratite pažnju da prva od ove dve podmreže ima istu mrežnu adresu 10.10.10.0 kao i veća mreža, ali pošto je mrežna maska drugačija, radi se o drugom mrežnom opsegu: 10.10.10.0 - 10.10.10.127, ukupno 128 adresa). Rekli smo da je broadcast adresa u mreži uvek poslednja adresa u opsegu, a to je za ovu podmrežu 10.10.10.127.

Druga podmreža ima mrežnu adresu 10.10.10.128 koja sa mrežnom maskom /25 daje opseg od 10.10.10.128 do 10.10.10.255, ponovo samo 128 adresa, a broadcast adresa je 10.10.10.255.

12. Mrežni prolaz (gateway)

Kada smo govorili o lokalnoj i spoljnoj mreži, rekli smo da računari u lokalnoj mreži mogu direktno da komuniciraju a da s aračunarima kojinisu u lokalnoj mreži, mogu da komuniciraju samo posredno. Uloga mrežnog prolaza (gateway) je da omogući komunikaciju između računara koji se nalaze u različitim mrežama.

Page 13: Seminar Ski Rad Racunarske Mreze

Mrežni prolaz je mrežni uređaj koji se zove ruter. On je povezan u mreže između kojih posreduje i njegov zadatak je da paket iz jedne mreže prosledi u drugu mrežu i obrnuto.

Možemo imati dve vrste mrežnih prolaza, jedna ima namenu da vrši posredovanje prema poznatoj mreži ili poznatim mrežama ako je povezan na više njih, a druga da vrši posredovanje prema nepoznatim mrežama.

Poznata mreža je ona čiji adresni opseg znamo unapred i znamo koji je mrežni prolaz povezan sa tom mrežom. Primer zo to mogu biti recimo dve lokalne mreže u okviru jednog preduzeća, postavljene u dve zhgrade. To su dakle mreže koje su unapred definisane i namenski je postavljen mrežni prolaz koji ih povezuje. Taj mrežni prolaz tačno zna koja je koja mreža i kako da prosleđuje pakete između njih.

Nepoznata mreža je ona za koju neznamo, a to je po pravilu Internet. Kada ostvarujemo vezu sa nekim serverom na Internetu, mi ne znamo kojoj on zaista mreži pripada, već znamo samo njegovu adresu. Zbog toga kažemo da šaljemo paket nepoznatoj mreži. Podrazumevani mrežni prolaz, pošto ne zna kojoj mreži treba da prosledi paket, proslediće ga nekom drugom mrežnom prolazu koji je u hijerarhiji iznad njega, a taj će se dalje pobrinuti da paket ode na odredište. Kada nekom računaru podesite podrazumevani mrežni prolaz, to znači da ako treba dapošalje paket nekoj adresi koja nije u njegovojmreži, da tajpoaket pošalje navedenom mrežnom prolazu, a ovaj će znati šta dalje da sa njim uradi. Tako računar u lokalnoj mreži ne mora da zna ništa van svoje lokalne mreže. O svemu ostalom brine se podrazumevani prolaz.

Evo da pokažemo na primeru. Uzećemo dve podmreže koje smo ranije definisali 10.10.10.0/25 i 10.10.10.128/25 koje su međusobno povezane preko rutera, a taj ruter je povezan i na Internet.

Page 14: Seminar Ski Rad Racunarske Mreze

Slika 6. Dvije mreže povezane ruterom

Ruter je povezan sa obe mreže, u prvoj ima adresu 10.10.10.1 a u drugoj 10.10.10.129. To znači da njega svi računari iz mreže 10.10.10.0/25 vide na adresi 10.10.10.1, a računari iz mreže 10.10.10.128/25 ga vide na adresi 10.10.10.129.

Svim računarima u mreži 10.10.10.0/25 se kao podrazumevani mrežni prolaz (default gateway) podešava adresa 10.10.10.1, dakle adresa rutera. Slično tome, u mreži 10.10.10.128/25 podrazumevani mrežni prolaz je na adresi 10.10.10.129.

Pored toga, ruter je povezan i na Internet i na Internetu ima adresu 212.84.59.114. Mrežna maska mu je /29 što označava kojoj podmreži pripada ali to namanije bitno. Njegov podrazumevani prolaz je ruter kod provajdera na adresi 212.84.59.113.

Ako sa računara 10.10.10.4 želimo da pošaljemo paket na računar 10.10.10.2, pošto su ta dva raunara u istoj mreži, paket će preko sviča biti prosleđen direktno od jednog do drugog računara.

Ako sa računara 10.10.10.4 želimo da pošaljemo paket računaru 10.10.10.132, pošto je ta adresa van mreže 10.10.10.0/25, računar 10.10.10.4 će paket poslati ruteru 10.10.10.1, koji je podrazumevani mrežni prolaz u mreži 10.10.10.0/25. Ruter će primiti paket, videti da je on namenjen za mrežu 10.10.10.128/25, a poštoje on u toj mreži, on će paket prosleditipreko sviča, direktno računaru 10.10.10.132 koji je krajnje odredište. Ako sada ovaj računar odgovori, paket će iči u suprotnom smeru, prvo na ruter 10.10.10.129, a sa njega u drugu mrežu, odnosno na računar 10.10.10.4.

Ako računar 10.10.10.4 pošalje paket nekom računaru na Internetu, na neku Internet adresu, odnosno na bilo koju adresu koja nije iz lokalnog opsega, pošto on ne zna gde se ta adresa nalazui, on će paket poslati svom podrazumevanom prolazu, ruteru na adresi 10.10.10.1. Pošto ni ovaj ne zna gde se ta adresa nalazi, on će jednostavno paket da prosledi svom podrazumevanom prolazu, ruteru provajdera na adresi 212.84.59.113, koji

Page 15: Seminar Ski Rad Racunarske Mreze

će dalejd aprosledi paket gde zaključi da treba i taj paket će putovati od rutera do rutera, sve dok ne stigne na odredište. Odgovor će se vratiti u suprotnom smeru.

13. Paralelno umrežavanje, metrika

Obično umrežavanje shvatamo kao povezivanje mrežnih uređaja u strukuru koja može da se zamisli kao nekakva zvezda ili drvo, gde uvek postoji samo jedna veza između bilo kоja dva mrežna uređaja (vidi sliku iznad). Međutim, to ne mora biti slučaj.

Postoje situacije kаda se prave paralelne veze. Jedan razlog može da bude, da jedna veza nema dovoljan kapacitet, pa je potrebno pojačati ga tako što sepostavi još jedna. Čest razlog je i potreba da se ima rezervna veza za slučaj da se glavna prekine. Takođe, vrlo je česta potreba za poprečnim vezama, da se neki delovi velike mreže spoje direktno kako bi se rasteretili drugi linkovi ili da bi se dobila znatno veća brzina.

Slika 7. Tri mreže sa poprečnom vezom

Ova mreža se sastoji od tri lokalne mreže, jedna (10.10.10.0/25) je vezana na ruter1, druga 10.10.10.128/25 je vezana na ruter2 a treća 10.10.11.0/25 je vezana na ruter tri. Ruter2 i Ruter3 su spojeni sa Ruter1 tako da preko njih sve mreže imaju međusobnu konekciju. Povezivanje između rutera je izvedeno point-to-point linkovima, u mrežnoj masci /30. Između ruter2 i ruter3 je postavljena poprečna veza, takođe linkom u mrežnoj masci /30. Ta poprečna veza iam namenu da obezbedi direktnu vezu između ove dve mreže, ali i kao rezervna u slučaju da veza između ruter1 i ruter3 bude prekinuta. Ako postoji veza između ruter1 i ruter3 onda ima prioritet.

Page 16: Seminar Ski Rad Racunarske Mreze

Tok podataka kroz mrežu se određuje podešavanjem mrežnih ruta. To praktično znači da se za određenu putanju određuje mrežni prolaz, pored toga, može se odrediti i metrika putanje, odnosno njen prioritet.

Metrika se simbolično izražava kao cena ili trošak koji nastaje korišćenjem rute. Što je veća metrika to znači da je veća cena. Za određivanje metrike uzimaju se razni činioci, brzina veze, broj međučvorišta, vremensko kašnjenje na linku, pa i stvarna cena linka.

Ruterski mehanizam se uvek trudi da uspostavi veze što niže cene. Dakle, ako postoje dve rute koje vode na isto odredište, ruter će uvek izabrati onu sa manjom metrikom.

U našem primeru, ruter1 je podrazumevani prolaz za celu lokalnu mrežu, to znači da su ruter2 i ruter3 podešeni tako da im je ruter1 podrazumevani prolaz. SVim računariam koji su direktno povezani na ruter1 takođe je ruter1 podrazumevani prolaz. Računarima koji su povezani na ruter2, podrazumevani prolaz je ruter2, a računariam koji su povezani na ruter3, podrazumevani prolaz je ruter3.

Ovako podešena mreža radi kako treba i sve konekcije se ostvaruju, s tim da ako na primer računar 10.10.11.2 uspostavlaj konekciju sa računarom 10.10.10.133, ona će ići prvo an ruter3, pa na ruter1 pa na ruter2 tek tada na odredišni računar.

Međutim, mi smo napravili poprečnu vezuizmeđu ruter2 i ruter3 kako bi smo imali direktnu konekciju između ove dve mreže. Da bi smo tu vezu koristili, potrebno je da dodam rute koje će preusmeriti saobraćaj.

Na ruter3 ćemo dodatu rutu tako da metrika prema mreži 10.10.10.128/25 biti manja na poprečnom linku prema ruter2, nego što je na linku prema ruter1, što znači da će konekcije ka toj mreži ići uvek direktno na ruter2. Treba da uradimo i obrnutona ruter2 da bii on usmeravao svekonekcije ka 10.10.11.0/25 direktn na ruter3.

Takođe na ruter3 na linku prema ruter2 možemo postaviti rutu za podrazumevani mrežni prolaz koji je ruter1, ali sa većom merikom nego što je direktna ruta prema ruter1, tako da će internet konekcije uvek ići prema ruter1 (ta ruta ima manju metriku), ali ako se ta konekcija prekine, onda će konekcije biti preusmerene preko rute koja ide na ruter2. Da bi konekcija radila i u suprotnom smeru, i na ruter1 treba da bude podešena odgovarajuća ruta sa većom metrikom, koja usmerava saobraćaj ka ruter3 preko ruter2.

Na sličan način mogu da se naprave i dodatne rute između ruter2 i ruter1, tako da ruter3 obezbedi rezervnu vezu između njih.

14. Javne i privatne IP adrese

Rekli smo da se za povezivanje IP protokolom koriste IP adrese koje su u stvari 32-bitni brojevi. Rekli smo i da je obavezan uslov umrežavanja da dva računara ne smeju imati istu IP adresu. Međutim, broj IP adresa je ograničen, a to znači da moramo dobro da

Page 17: Seminar Ski Rad Racunarske Mreze

vodimo računa kako ih koristimo, da ih ne bismo potrošili, jer kada ih potrošimo, to će značiti da više nijedan računar neće moći da se poveže na Internet. Ovaj problem se rešava tako što se IP adrese dodeljuju po određenim pravilima i po određenoj ceni. Dakle, ko želi da ima Internet adresu mora da ima odobrenje za to, ali i da plati za njeno korišćenje. Obično, provajderi zakupljuju određene opsege IP adresa i dalje sa njima raspolažu.

S druge strane, postoji potreba da korisnici mogu sami sebi da dodeljuju IP adrese za svoje lokalne mreže, koje čak i ne moraju biti povezane na Internet. Smišljeno je rešenje koje ne samo da je omogućilo lako adresiranje u lokalnim mrežama, nego je omogućilo da se značajno poveća broj računara koji mogu biti povezani na Internet. Uvedene su privatne IP adrese.

Privatne IP adrese su adrese koje pripadaju unapred određenim opsezima čija je namena da se koriste isključivo u lokalnim mrežama. Te adrese se, dakle, ne mogu koristiti na Internetu. Korisnici koji formiraju privatne mreže mogu ovim adresama da raspolažu slobodno, po sopstvenom nahođenju. Čak je moguće da različite lokalne mreže koriste iste IP adrese.

Privatni opsezi su:

10.0.0.0/8 10.0.0.0 - 10.255.255.255

172.16.0.0/12 172.16.0.0 - 172.31.255.255

192.168.0.0/16 192.168.0.0 - 192.168.255.255

Opsezi specijalne namene:

127.0.0.0/8 127.0.0.0 - 127.255.255.255 opseg za povratne veze (loopback)

169.254.0.0/16 169.254.0.0 - 169.254.255.255 opseg za lokalne veze, ima funkciju privatnog opsega, ali se dodeljuje automatski ako uredjaj ne nadje DHCP server

192.88.99.0/24 192.88.99.0 - 192.88.99.255 6to4 relay anycast

198.18.0.0/15 198.18.0.0 - 198.19.255.255 opseg predviđen za merenja

224.0.0.0/4 224.0.0.0 - 239.255.255.255 rezervisano za multicast

240.0.0.0/4 240.0.0.0 - 255.255.255.255 rezervisano za buduću upotrebu

Sve ostale IP adrese se smatraju javnim, dakle mogu se koristiti na Internetu.

Page 18: Seminar Ski Rad Racunarske Mreze

Dodatno, problem ograničenog broja IP adresa se rešava i uvođenjem novog Internet protokola koji koristi veće brojeve za IP adrese, protokol IPv6 koji za zapis IP adrese koristi 16 bajtova, odnosno 128 bita.

15. Fiksna i dinamička adresa

Ukratko, fiksna adresa je ona koja je namenski dodeljena nekom interfejsu i nije predviđeno da se menja. Dinamička adresa je adresa koje je automatski dodeljena interfejsu na neko unapred određeno vreme, obično preko DHCP servera, a koja nije rezervisana za taj interfejs, već može biti dodeljena i nekom drugom.

Fiksne IP adrese se obično dodeljuju serverima jer je za njih važno da budu uvek dostupni na istoj adresi.

S druge strane, Internet provajderi često svojim korisnicima dodeljuju dinamicke IP adrese. U prvo vreme osnovni razlog je bilo to što su se korisnici povezivali preko modemskih i sličnih veza, gde je bio ograničen broj istovremeno povezanih korsinika, kao i broj raspoloživih IP adresa. Tada se korisniku koji se poveže u trenutku povezivanaja dodeli IP adresa iz napred zadatog opsega a koja nije doeljena nikom drugom, i dok je korisnik na vezi, ima tu adresu, međutim, kada raskine vezu, IP adresa se oslobađa i može biti dodeljena nekom drugom korisniku koji se naknadno poveže.

Danas je sve manje korisnika koji se povezuju modemima, ali se dinamičke adrese i dalje koriste. Ovaj put je razlog nešto prozaičniji: naime kad imamte stalnu internet konekciju kao što je ADSL, kablovski internet ili nešto slično, onda vrlo lako možete doći na ideju da kod sebe podignete neki server i omogućite pristup preko interneta, koristeći IP adresu koju vam je provajder dodelio. Iz nekog razloga provajderima to ne odgovara i oni vam dodeljuju dinamičku IP adresu, dakle onu koja se s vremen ana vreme promeni, što vam znatno otežava da omogućite pristup svom serveru. Ako želite, od provajdera možete tražiti fiksnu IP adresu i on će vam je dodeliti ali će vam to dodatno naplatiti.

U lokalnoj mreži, nema mnogo razloga za dinamičkim adresama. Mnogo je lakše odražavati i administrirati mrežu ako su IP adrese statične i znate kom računaru koja pripada. Ipak, ako ste u mreži predvideli da korisnici mogu da donesu svoj laptop na primer i da ga povežu u mrežu, pošto ne možete unapred znati koji će sve računari biti povezivani, dobro je da odredite jedan opseg IP adresa koji će biti dinamički dodeljivan takvim računarima. Dinamičke IP srese se ostvaruju preko DHCP servera.

16. NAT ruter

Kada imamo računare sa javnim i privatnim IP adresama postavlja se pitanje, kako oni mogu da komuniciraju između sebe, s obzirom da se privatne IP adrese ne smeju koristiti na Internetu. To omogućava, posebna vrsta rutera koja vrši transliranje adresa. Oni su nazvani NAT ruteri (Network Address Translation).

Uloga NAT rutera je da, kada neki računar iz lokalne mreže pošalje zahtev za konekciju na drugi računar koji je van lokalne mreže, on zapamti taj zahtev, uputi ciljnom

Page 19: Seminar Ski Rad Racunarske Mreze

računaru novi identičan zahtev ali se onidentifikuje kao pošiljalac a kada dobiejodgovor, on ga prosledi računaru iz lokalne mreže koji je u stvari zahtev uputio.

Ovaj postupak se zove transliranje mrežnih adresa (Network Address Translation), odnosno ruter u zahtevu zameni adresu lokalnog računara svojom i tako obavi prenos podataka. To omgućava da svi računari koji su u lokalnoj mreži i imaju lokalne IP adrese, mogu, preko NAT rutera da ostvare konekcije prema drugim računarima na Internetu.

Ovo, naravno, donosi i neka ograničenja. Najočiglednije je to da računar u lokalnoj mreži nije dostupan preko Interneta. Njemu s en emože nikako pristupiti, jer sa interneta se vidi samo ruter a ne i računari koji se nalazeiza njega. Ovo bi se moglo protumačiti i kao dobra stvar jer su tako računari u lokalnoj mreži, na vrlo jdnotavan i efikasan način zaštićeni od zlonamernih konekcija sa Interneta.

17. PAT ruter

Ipak, često je neophodno da se sa Interneta pristupi nekom lokalnom računaru. NAT ruteri to po pravilu obezbeđuju, koristeći PAT (Port Adress Translation) ili transliranje portova.

Stvar radi ovako: ako, recimo, imate web server u lokalnoj mreži i želite da omogućite pristup tom serveru i sa Interneta, podesićete na ruteru PAT TCP porta 80 (to je port koji se koristi za web servis) na port 80 na IP adresi lokalnog servera. Ako neki računar sa interneta pošalje zahtev ruteru na portu 80, ruter će taj zahtev jednostavno proslediti lokalnom serveru na port 80. Ovaj će primiti zahtev, odgovoriti na njega i odgovor poslati ruteru, a ruter će taj odgovor proslediti računaru koji je zahteva konekciju. Time će spoljni računar ipak videti lokalni računar.

Očigledno je, da bi ovo radilo, neophodno je da se na ruteru napravi odgovarajuće podešavanje. Na jedan računar možete proslediti i više portova, a PAT možete podesiti i za više računara u lokalnoj mreži s tim da ne možete isti port proslediti na dva ili više računara. JEdan port možete proslediti samo na jedan računar.

18. DNS

Ovo je još jedan od neophodnih servisa na Internetu. DNS je skraćeno od Domain Name System ili na srpskom, sistem imena oblasti. Rekli smo da svaki računar na Internetu mora imati IP adresu, međutim IP adrese su nizovi brojeva sa kojima ljudi teško barataju. Uloga DNS-a je da računarima dodeli imena koja je lako pamtiti, odnosmo da poveže ime sa IP adresom računara.

Kada želite da pristupite nekom sajtu, vi ne ukucavate njegovu IP adresu, već ime domena. Veb čitač se tada obraća DNS-u i od ovoga dobiej informaciju koja IP adresa odgovara domenu koji ste ukucali i kada to sazna, pristupa serveru na kome se nalazi traženi sajt.

Page 20: Seminar Ski Rad Racunarske Mreze

Kod DNS sistema ne postoji ograničenje u broju adresa, jer se koriste za zadavanje imen sva slova, brojevi i neki znaci interpunkcije, a dužina imena je ograničena na 253 znaka, tako da tako da je broj kombinacija izuzetno veliki.

Lako pamćenje imena je obezbešeno i kroz hijerarhijski sistem zadavanja imena korišćenjem oblasti. Svako ime je u stvari oblast koja može d sadrži druga imena, odnosno oblasti.

Svi domeni su kategorisani u okviru unapred određenihoblasti najvišeg nivoa (TLD - Top Level Domains), a to su oznake .com, .net, .org, .rs, .uk, .ru i slične. TLD na neki način klasifikuje domene po nameni ili po poreklu.

Na drugom nivou se zadaje ime domena, a na trećem i sledećim nivoima se mogu dodeljivati imena koja su hijerarhijski ispod imena domena.

Uzmimo na primer adresu wireless.uzice.net. To je adresa naše mreže. Ona se sastoji od tri nivoa, prvi (.net) pokazuje da se radi o mreži, drugi (.uzice) pokazuje da je mreža geografski vezana za grad Užice, a treći (.wireless) da se radi o wireless mreži.

Ime domena se određuje proizvoljno, prema potrebi i afinitetu, što je još jedna pogodnost. Postoji jedno ograničenje, a to je da ne možete izabrati ime domena u bilo kojoj oblasti, jer vlasnik neke oblasti uimenu domena u potpunosti kontroliše sva imena koja se u toj obalsti mogu dodeljivati. Dakle, mi za našu mrežu nismo mogli izabrati adresu, na primer, wireless.microsoft.net, jer domen microsoft.net kontroliše neko drugi, i mi takvo ime možemo da koiritimo samo ako nam on to dozvoli. TIme se štiti identitet, dakle ako ste vlasnik nekog imena domen, poptuno kontrolišete njegovo korišćenje.

DNS je hijerarhijskisitem. Ne postoji jedno mesto gde su upisani svi domeni već ih ima mnogo, a oni su međusobno povezani, tako da ako neki DNS server dobije upit za određeni domen a ne zna koja mu IP adresa pripada, onda se on obrati DNS serveru koji je po hijerarhiji iznad njega, i to tako ide sve dok se ne dođe do nekog DNS servera koji zna o kojoj se IP adresi radi. Ovo je važan princip jer omogućava da se resursi mnogo ekonomičnije koriste, i opet obezbeđuje kontrolu korišćenja domena o kojoj smo malopre govorili. Naime, kada registrujete neki domen, vo odredite koji je DNS server domaćin za taj domen, i taj DNS server je jedini nadležan da da bilo kakvu inforamciju o domenu. Ako vi kontrolišete DNS server, kontrolišete i domen, a DNS server može da bude i kod vas u vašoj lokalnoj mreži, tako d ai fizički imate kontrolu nad njim.

Rasterećenje resursa se obezbeđuje i keširanjem inforamcija. Ako DNS server ne zna IP adresukoja odgovara traženom domenu, rekli smo on će proslediti upit nekom sledećem serveru. Međutim, kada najzad dobije dogovor, on će ga poslati računaru koji ga jetražio ali će ga i zapamtiti, tako da sledeći put kada dobije upit za isti domen, on će odgovor znati. Tako se znatno štede mrežni resursi jer se ne ponavalju isti upiti. Čak i svaki računar pamti DNS informacije tako da dok se krećete kroz neki sajt, on ne mora da za svako otvaranje stranice ponovo traži informaciju od DNS-a. Slično kao i kod DHCP-a, DNS informacija ima određeni rok trajanja, i nakon toga se briše. Tako je obezbeđeno

Page 21: Seminar Ski Rad Racunarske Mreze

da ako dođe do neke promene, videće je svi, jer će nakon zadatog vremena svaki DNS, iako ima inforamciju o adresi, kada ona zastari da je obriše. Jedini DNS koji neće obrisati informaciju o domenu je onaj koji je domaćin domena.

Namena DNS-a nije samo da za domen odredi IP adresu. On može da radi još neke stvari, na primer, može da zna gde se nalazeneki servisi vezani za domen. Uzmimo na primer email servis. Kada pošaljete poruku na neku adresu, mail server vašeg provajdera treba da odredi koji mail server je nadležan da primi poruku koju ste poslali. On iz adrese izdvoji domen i preko DNS-a pošalje upit koji opisno znači: "Koja je IP adresa mail servera za ovaj domen?" DNS će mu dati upravo tu informaciju tako da će on moći da pošalje poruku. To ide čak i nešto dalje. Za svaki domen možete dapodesit informaciju sakojih IP adresa je dozvoljeno da se šalju emailovi koji korsite taj domen. TO se korsiti kao veoam efikasna zaštita od SPAM-a.

Dakle, pored IP adrese, mrežne maske, i podrazumevanog prolaza, svaki mrežni uređaj mora da zna i IP adresu DNS servera kome treba da se obrati ako mu je potreban DNS servis. Tek sa ovim, svi neophodni parametri za funkcionisanje mrežnog interfejsa su potpuni.

19. DHCP

Ovaj protokol mnogi smatraju spas za administratore. DHCP je skraćeno od Dynamic Host Configuration Protocol, ili na srpskom, protokol za dinamičko podešavanje uređaja. Ako iamte mrežu od tri računara, nije veliki problem da im ručno podesite IP adrese, mrežnu masku, mrežni prolaz, DNS i šta je već potrebno. Ali šta ako imate stotine računara? Ne samo da je veliki posao podesiti ih, nego, ako dođe do bilo kakve promene u konfiguraciji mreže, morate ih ponovo podešavati.

Uloga DHCP je da ovaj problem reši. Svaki mrežni interfejs može biti podešen tako da prilikom uključivanja zatraži od mreže sve parametre koji su mu potrebni da bi mogao da funkcioniše u mreži. Da bi to radilo potrebno je u mreži imati DHCP server. Na njemu se podešavaju svi parameri koej treba dodeljivati računarima a ako je potrebno, na DHCP serveru sa prave i izmene. Da bi izmena bila primenjena na neki interfejs, dovoljno je isključiti ga i uključiti, da bi on ponovo preuzeo paametre od DHCP servera.

Prilikom dodele parametara odeđuje se i vreme njihovog važenja. Kada ono istekne, interfejs će sam ponovo zatražiti parametre od DHCP servera

Pored uobičajenih podataka kao što su IP adresa, mrežna maska, mrežni prolaz i DNS, DHCP se može koristiti za dodeljivanje velikog broja drugih parametara, što već zavisi od namene mreže, njene konfiguracije i uređaja koji su u nju povezani.

Obično se svi mrežni uređaji podešavaju da koriste DHCP, a DHCP server se podesi tako da poznatim računarima dodeljuje fiksne IP adrese a za nepoznate adrese se odvoji određeni podopseg adresa koje će se koristiti kao dinamičke, tako da ako DHCP

Page 22: Seminar Ski Rad Racunarske Mreze

dobije zahtev od računara koji ne prepoznaje, njemu dodeli adresu iz tog dinamičkog opsega.

20. Zaključak

Počeci umrežavanja vezuju se za prve telegrafske i telefonske linije kojima su se prenosile informacije do udaljenih lokacija. Dostupnost i fleksibilnost tehnologija današnjih savremenih računarskih mreža omogućava da se sa bilo koje tačke na planeti može povezati na mrežu i doći do željenih informacija. U poređenju sa nekadašnjom cenom korišćenja servisa mreža, cena eksploatisanja današnjih mreža je sve niža. Računarske mreže su danas nezamenjivi deo poslovne infrastrukture, kako velikih, tako i malih organizacija. Poznavanje tehnologije i korišćenje mreža čak izlazi iz okvira primene u poslovanju (koje može da obezbedi poslovnu prednost organizacijama - npr. elektronska trgovina omogućava i malim firmama konkurentnost na tržištu) i zalazi u ostale aspekte života čoveka postajući deo opšte kulture.

Page 23: Seminar Ski Rad Racunarske Mreze

21. Literatura

Mladen Veinović, Aleksandar Jevremović “Uvod u računarske mreže”, Beograd 2007.

http://sr.wikipedia.org/sr-el/Računarska_mreža

http://venus.elfak.ni.ac.yu/education/unix/html/mreza.html

http://compnetworking.about.com/od/basicnetworkingconcepts/Networking_Basics_Key_Concepts_in_Computer_Networking.htm