Upload
filip-dujakovic
View
244
Download
0
Embed Size (px)
Citation preview
8/18/2019 Kasumovic Azra
1/14
UNIVERZITET U ZENICI
PEDAGOŠKI FAKULTET
ODSJEK: MATEMATIKA I INFORMATIKA
SEMINARSKI RADIZ PREDMETA: OPERATIVNI SISTEMI I RAČUNARSKE MREŽE
TEMA: MREŽNI PROTOKOLI
PROFESOR: v.as.dr. Sa!r L""# STUDENTICA: A$ra Kas%&v!'
ZENICA( MAJ )*++.
8/18/2019 Kasumovic Azra
2/14
Seminarski rad iz operativnih sistema i računarskih mreža Mrežni protokoli
SADRŽAJ
I. KLJUČNE RIJEČI....................................................................3
II. UVOD..................................................................................4
III. MREŽNI PROTOKOLI...............................................................5
IV. PAKETSKI PRENOS.................................................................6
V. SLOJEVI OSI REFERENTNOG MODELA......................................8
5.1.1............................................................................................Fizički sloj8
5.1.2......................................................................................Sloj podataka
8 5.1.3...........................................................................................Mrežni sloj
8
5.1.4....................................................................................ransportni sloj8
5.1.5............................................................................................Sloj sesije8
5.1.!................................................................................"rezenta#ijski sloj8
5.1.$....................................................................................%plika#ijski sloj8
VI. UREĐAJI IZMEĐU MREŽA UNUTAR 3. OSI SLOJA ................10
!.1.1..............................................................................................&'()&*1+
!.1.2.........................................................................................,(- ,%- /1+
!.1.3.............................................................S0*, S* / S&)6*%11
VII. REZIME ...............................................................................1
VIII. LITERATURA ........................................................................13
2
8/18/2019 Kasumovic Azra
3/14
Seminarski rad iz operativnih sistema i računarskih mreža Mrežni protokoli
I. KLJUČNE RIJEČI
Pr&,&-& / set pravila koji određuje format i prenos podataka.
OSI r"0"r"1,1! &d" ( obezbjeđuje nesmetanu komunikaciju između raznih tipovamreža.)
FTP – File Transfer rotocol ( dvosmjerni prenos datoteka sa servera na klijent iobrnuto.)
2TTP – !"per Te#t Transfer rotocol ( jednosmjerni prenos hiperdatoteka)
UDP – $ser %ata&ram rotocol
DNS – %omain 'ame ervice ( serveri iji je zadatak automatsko prevođenje slovnihadresa kao *to je +++.cnn.com u , adrese kao *to je -. 2/-. 0-. 1).
TCP3IP – Transfer ontrol rotocol3,nternet rotocol ( protokol koji omo&u4ujetransport podataka5otkrivanje i isravku &re*aka3internet protokol ).
T"1", ( protokol koji omo&u4uje upravljanje serverom sa daljine te omo&u4uje da seklijent pona*a kao terminal ).
SMTP – imple 6ail Transfer rotocol ( protokol za prenos 78mail poruka).
N",4IOS – omo&u4ava pra4enje sesija između klijenta i servera i obezbjeđuje njihov
nesmetan i neprekida rad.
/
http://www.cnn.com/http://www.cnn.com/http://www.cnn.com/
8/18/2019 Kasumovic Azra
4/14
Seminarski rad iz operativnih sistema i računarskih mreža Mrežni protokoli
R&%,"r – uređaj namijenjen iskljuivo za utvrđivanje putanja za prenos podatakaizmeđu mreža.
2%5 – mrežni uređaj koji također funkcioni*e na prvom 9, sloju ( fizikom sloju ).
S6!,78 9 uređaj koji prosljeđuje podatke od jedno& mrežno& se&menta do dru&o& putem određene linije.
II. UVOD
$ toku ovo& seminarsko& rada upoznat 4emo se sa pojmom :mrežni protokol:.
Mr"1! ;r&,&-& je skup standardnih pravila za prikaz5 ovjeravanje podataka te provjeravanjeod &re*aka koje je potrebno izvr*iti da bi se podatak uop4e poslao. rotokoli su standardi kojiomo&u4avaju raunarima da komuniciraju preko mreže. od protokplom se5 op4enito (nesamo u raunarskim mrežama5ve4 i u ekonomiji5 pravu5 itd.) podrazumijeva skup konvencija i
pravila koji preciziraju nain prenosa podataka između uesnika u komunikaciji.
$z navedenu definiciju protokola neophodno je pomenuti i specifikacije protokola kojeobino ukljuuju ;
• format poruke koja se prenosi i
• tretman &re*ke u komunikaciji.
razliitih nivoa po tzv. OSI modelu5a
sve > modela 4u objasniti u toku ovo& seminarsko& rada. 'ajvi*i nivo je aplikacijski5 a najnižisu protokoli koji se bave implementacijom komunikacije na fizikom nivou.
?ljuni elementi protokola kojim se do&ovara spremnost za slanje5 spremnost za prijem5format podataka i sl. su;
• sintaksa – format podataka i nivoi si&nala5
• semantika – kontrolne informacije u prenosu i kontrola &re*aka5
• tajmin& – brzina prenosa.
8/18/2019 Kasumovic Azra
5/14
Seminarski rad iz operativnih sistema i računarskih mreža Mrežni protokoli
?oraci protokola moraju da se sprovedu u skladu sa redoslijedom koji je isti za svaki raunar u mreži. ored navedeno&5 nužno je pomenuti i da su osnovni principi u dizajnu protokolaefikasnost5 pouzdanost i prila&odljivost.
III. MREŽNI PROTOKOLI
renos podataka kroz mrežu se obavlja po protokolima – utvrđenim pravilima koja su poznatasvim uesnicima u komuniciranju. rotokol predstavlja standard (konvenciju) za ostvarivanje
i kontrolu veze i prenosa podataka između krajnje take. ?omunikacioni protokol predstavlja set standardizovanih pravila za predstavljanje podataka5si&nalizaciju5 provjeru autentinosti i kontrolu &re*aka neophodnih da bi se informacija
prenijela komunikacionim kanalom.
'a primjer5 mrežni raunarski protokoli propisuju kada i pod kojim uvjetima raunari mo&uemitirati i primati podatke putem kanala veze5 kako ti podaci moraju biti or&anizirani5 itd.
%va raunara5 koji koriste razliite mrežne protokole5 ne4e mo4i komunicirati ak i ukolikosu prikljueni na isti kanal veze5 jer se nikada ne4e mo4i složiti oko to&a kada treba emitirati
poruke5 *ta one trebaju sadržavati5kako treba rea&irati po prijemu poruke5 itd. to&a su protokoli neophodni u svim raunarskim mrežama5 kako lokalnim5 tako i &lobalnim.
@azmjena podataka u raunarskoj mreži je izuzetno složena. a pove4anjem broja umreženihraunara koji komuniciraju i sa pove4anjem broja zahtjeva za sve savr*enijim uslu&ama(servisima) neophodno je i usavr*avanje protokola. osao komuniciranja je toliko složen da je
bilo neophodno razviti protokole u vi*e slojeva.
vaki sloj je namijenjen za jedan od&ovaraju4i posao. ?od prvobitnih raunarskih mrežaumrežavanje se vr*ilo zavisno od proizvođaa raunarske opreme. av hardver i softver su
bili vezani za jedno& proizvođaa5 tako da je bilo veoma te*ko vr*iti izmjene5 unapređivanjemreža i sve je bilo izuzetno skupo.
Aedna od najbitnijih stvari kod umrežavanja je adresiranje. Bko se posmatraju samo dva
raunara5 nema potrebe za adresiranjem5 jer sve *to se po*alje sa jedno& raunara namijenjeno
C
8/18/2019 Kasumovic Azra
6/14
8/18/2019 Kasumovic Azra
7/14
Seminarski rad iz operativnih sistema i računarskih mreža Mrežni protokoli
E0 T3,
$ mreži5 vi*e protokola mora da radi zajedno. 'jihov zajedniki rad obezbjeđuje ispravnu pripremu podataka5 prenos do željeno& odredi*ta5 prijem i izvr*avanje.
$spostavljanje veza5 prenos podataka i raskid veza određeni su setom protokola koji sunadležni za jedan od sljede4ih poslova;
• Ghandshakin&: – uspostavljanje veze5
• re&ovaranje o razliitim karakteristikama veze5
• %efinicija poetka i kraja poruke5
• %efinicija formata poruke5
• %efinisanje pravila za obradu o*te4enih ili nepravilno formatiranih poruka (ispravka&re*aka)5
• $tvrđivanje neoekivano& prekida veze i definisanje daljih koraka u tom sluaju5
• rekid veze.
rincip > slojeva (Ha"erIs) zasniva se na ;
• sloj se kreira &dje su potrebne razliite apstrakcije• vaki sloj izvodi stro&o definisane funkcije
• funkcija svako& sloja je izabrana da zadovoljava međunarodne standardizovane protokole
• &ranice sloja se odabiru tako da minimiziraju tok informacija kroz interfejs
• broj slojeva 4e biti dovoljno veliki da odvoji funkcije
• vaki sloj na jednoj strani komunicira samo sa istovjetnim slojem na dru&oj strani (0.sa 0.5 C sa C. itd.)
• 'iži sloj mora izvr*iti podr*ku sloju iznad.
?oncept 9, referentno& modela zasniva se na > slojeva5 a T3, na sloja i to;
>
8/18/2019 Kasumovic Azra
8/14
Seminarski rad iz operativnih sistema i računarskih mreža Mrežni protokoli
E2 9, @eference model E/ T3,
V. SLOJEVI OSI REFERENTNOG MODELA
V.+.+. F!$!
8/18/2019 Kasumovic Azra
9/14
Seminarski rad iz operativnih sistema i računarskih mreža Mrežni protokoli
V.+.>. Mr"1! s&=
omo&u4ava komunikaciju otvorenih sistema u uspostavljanju produžavanja i prekidakomunikacija. 'a ovom sloju G žive i rade : protokoli. =lavna mu je funkcija prenos
podataka kroz cijelu mrežu5 od izvora do odredi*ta i to u vi*e skokova.
V.+.?. Tra1s;&r,1! s&=
treba da osi&urava pouzdan prenos podataka.
V.+.@. S&= s"s!="
loj sesije uspostavlja sesije i defini*e redoslijede akcija5 sinhronizaciju kao osnovu zaizvr*avanje aplikacija i sl. 'etK,9 omo&u4ava pra4enje sesija između klijenta i servera i
obezbjeđuje njihov nesmetan i neprekidan rad.
V.+.. Pr"$"1,a7!=s-! s&=
vr*i konverziju podataka ( u cijele brojeve ). vi podaci koji se *alju u mrežu moraju bitimrežno& formata.
V.+.B. A;!-a7!=s-! s&=
je najvi*i sloj i to su aplikacije koje koristimo i njihovo djelovanje vidimo na monitoru kaonpr. mail klijenti5 !TT5 i sl.
E ?omunikacija 9, slojeva
$ aplikacijski sloj spada i ,"1", / servis i protokol koji služi za pristup za rad na udaljenom
raunaru ( en&.remote login ) kori*tenjem lokalno& raunara kao terminala. okretanjemod&ovaraju4e& komunikacijsko& pro&rama ( primjer je pro&ram koji se također zove Telnet i
L
8/18/2019 Kasumovic Azra
10/14
Seminarski rad iz operativnih sistema i računarskih mreža Mrežni protokoli
dolazi kao sastavni dio Mindo+s operativnih sistema) i navođenjem adrese raunara kojem seželi pristupiti te na taj nain koristi raspoložive resurse. ristup udaljenom raunaru je mo&u4samo ukoliko korisnik posjeduje otvoren korisniki raun na tom raunaru. 'a taj nain 5korisnik mreže može koristiti neki vrlo brz5mo4an i skup raunar a da fiziki ne odlazi na
mjesto &dje je taj raunar zaista lociran. Bli takvo kori*tenje raunara5 naroito ako se radi omo4nim raunarima5 1!=" 5"s;a,1&.
EC T3,
VI. UREAJI IZMEU MREŽA UNUTAR >. OSI SLOJA
.+.+. ROUTERI
%a bi se sprijeilo ( ili barem umanjilo) lutanje paketa kroz mrežu i smanjila vjerovatno4aretransmisije05 u &lobalnim mrežama koriste se uređaji nazvani %s="r!va
to&a5 router može izabrati neki5 na prvi po&led potpuno nelo&ian5 zaobilazi put umjestoneko& lo&inije& puta ukoliko ustanovi da je direktni put optere4eniji protokom podataka uodnosu na zaobilazni put.
1 &etransmisija ponovno slanje paketa koji nedostaju jer se za7ue prilikom prenosa krozmrežu.2 9uri: ;.< *n=ormatika< Sarajevo "ulishin7< Sarajevo< 2++3.
0J
8/18/2019 Kasumovic Azra
11/14
Seminarski rad iz operativnih sistema i računarskih mreža Mrežni protokoli
E- @outeri usmjeravaju pakete na osnovu tabele rutiranja
@outer se konfi&uri*e i održava svoje tabele rutiranja na osnovu mrežnih adresa. ?ada primi paket router5 prvo provjeri da li je adresa odredi*ta na istoj mreži kao i adresa izvora. Bko jeste5 paket se odbacuje. $ suprotnom5 router prosljeđuje paket odredi*nom uređaju ako jenje&ova mreža povezana na router ili sljede4em routeru na putanji do željeno& uređaja.
.+.). 2U4 2A4
!ub je mrežni uređaj koji također funkcioni*e na prvom 9, sloju ( fizikom sloju). 'a hub8u
postoji vi*e konektora ( obino su to @A – C konektori ). 'a svaki konektor se prikljuuje po jedan kabal5 preko koje& se povezuje po jedna radna stanica ili server.
E> @azliite veliine hub8ova
!ub kao uređaj polako nestaje iz raunarskih mreža zbo& sve niže cijene s+itch uređaja kojinude znatno bolje performance.
.+.>. SITC2 SVIČ / SKRETNICA
To je uređaj koji prosljeđuje podatke od jedno& mrežno& se&menta do dru&o& putem određenelinije. 'a sebi ima ve4i broj portova.
8/18/2019 Kasumovic Azra
12/14
Seminarski rad iz operativnih sistema i računarskih mreža Mrežni protokoli
koju s+itch posjeduje je da se na svaki port s+itch8a može prikljuiti stanica saod&ovaraju4im portom. ?olizioni domen u ovom sluaju ini stanica sa od&ovaraju4im
portom. 'aje*4i problem koji se javlja kod upotrebe s+itch8a je preoptere4enje.
E1 +itch omo&u4ava podjelu HB' – a na vi*e kolizionih domena
VII. REZIME
,z ve4 navedenih injenica možemo zakljuiti da su mrežni protokoli veoma važani zaraunarske komunikacije. Aasno je da je5 u ovolikom mno*tvu raunara5 neopohodnouspostaviti neki sistem identifikacije pojedinih raunara u mreži i neki red po kojem 4e se sveto odvijati.
8/18/2019 Kasumovic Azra
13/14
Seminarski rad iz operativnih sistema i računarskih mreža Mrežni protokoli
VIII. LITERATURA
Auri4 Neljko (2JJ/) Informatika5 ,K' LLC182082J18J5 arajevo ublishin&5 arajevoO
Deinovi4 6. i Aevremovi4 B. (2JJ>) Uvod u računarske mreže5 $niverzitet
in&idunum5 Fakultet za poslovnu informatiku5 Keo&radO E-5 E>5 E1
http;33%o+nloads3Hivros3omputer3'et+ork3Bproach3Featurin&39ther3,nternet3ontents80.htm (08) 2J30032JJ 0C;C0;/2O
%oc. dr tojanovi4 %. (2JJC) Uvod u računarstvo5 $niverzitet u 'i*u5 7lektronskifakultet5 'i*. E05 E25 E/O
?urose A.F. and @oss ?.M. (2JJ2) Computer Networking, B Top %o+n BpproachFeaturin& The ,nternet5 2nd editionO
http>[email protected]?@iki?MrezniAprotokol B 22.J.2J00. 0;/;// C4D.
0/
http://downloads/Livros/Computer/Network/Aproach/Featuring/Other/Internet/Contents-1.htmhttp://downloads/Livros/Computer/Network/Aproach/Featuring/Other/Internet/Contents-1.htmhttp://bs.wikipedia.org/wiki/Mrezni_protokolhttp://downloads/Livros/Computer/Network/Aproach/Featuring/Other/Internet/Contents-1.htmhttp://downloads/Livros/Computer/Network/Aproach/Featuring/Other/Internet/Contents-1.htmhttp://bs.wikipedia.org/wiki/Mrezni_protokol
8/18/2019 Kasumovic Azra
14/14
Seminarski rad iz operativnih sistema i računarskih mreža Mrežni protokoli
'apomena;
( like u o+er oint8u su također preuzete iz pomenute literature ).
0