10.07.2015 Views

Predgovor Ova je skripta prvenstveno namijenjena predmetu ... - FER

Predgovor Ova je skripta prvenstveno namijenjena predmetu ... - FER

Predgovor Ova je skripta prvenstveno namijenjena predmetu ... - FER

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Sloj sesi<strong>je</strong> se prvi puta u komunikacijama pojavlju<strong>je</strong> u modelu OSI RM. N<strong>je</strong>govaosnovna funkcija <strong>je</strong> pružan<strong>je</strong> mogućnosti svojim korisnicima (npr. entitetimaprezentacijskog sloja ili korisničkim procesima) da uspostavljaju veze ko<strong>je</strong> senazivaju sesi<strong>je</strong> (session), odnosno s<strong>je</strong>dnice, te da tim vezama prenose podatke pounapri<strong>je</strong>d utvrđenom redosli<strong>je</strong>du. Sesiju <strong>je</strong> moguće koristiti prilikomprijavljivanja za rad na udal<strong>je</strong>noj stanici (remote login), za pri<strong>je</strong>nos datotekaili u neku drugu svrhu. U pravilu između svake sesi<strong>je</strong> i odgovarajuće veze natransportnom sloju postoji preslikavan<strong>je</strong> <strong>je</strong>dan za <strong>je</strong>dan. Međutim, postojimogućnost da nekoliko sesija za<strong>je</strong>dnički koristi <strong>je</strong>dnu vezu uspostavl<strong>je</strong>nu natransportnom sloju, ili da se <strong>je</strong>dna sesi<strong>je</strong> ostvaru<strong>je</strong> nad višestrukim vezamauspostavl<strong>je</strong>nim na transportnom sloju. Svaka sesija prolazi kroz tri faze:uspostava sesi<strong>je</strong> (pri<strong>je</strong> uspostave sesi<strong>je</strong> veza na transportnom sloju već mora bitipripreml<strong>je</strong>na), korišten<strong>je</strong> sesi<strong>je</strong> i raskid sesi<strong>je</strong>. U OSI okolini veze su većinomdvosm<strong>je</strong>rne, ali posto<strong>je</strong> i situaci<strong>je</strong> kad <strong>je</strong> poželjno koristiti naizm<strong>je</strong>ničnukomunikaciju (npr. korisnik pristupa bazi podataka, šal<strong>je</strong> upit, baza odgovara). Pritome se sloj sesi<strong>je</strong> brine o tome tko <strong>je</strong> od dvi<strong>je</strong> strane na redu za slan<strong>je</strong>, koristećimehanizam posebnog paketa nazvanog žeton. Nadal<strong>je</strong>, u slučaju pogrešaka ilineslaganja između krajnjih sustava sloj sesi<strong>je</strong> vraća svo<strong>je</strong> entitete natrag upoznato stan<strong>je</strong> pomoću funkci<strong>je</strong> sinkronizaci<strong>je</strong>. Pri tome se pod pojmom pogreškamisli na pogreške viših slo<strong>je</strong>va, <strong>je</strong>r transportni sloj sasvim zadovoljavajućeotklanja pogreške ko<strong>je</strong> su nastale u transferu informacija s kraja na kraj mreže.Usko povezano sa sinkronizacijom <strong>je</strong> i upravljan<strong>je</strong> aktivnostima ko<strong>je</strong> korisnikuomogućava da rasc<strong>je</strong>pka sli<strong>je</strong>d poruka u logičke <strong>je</strong>dinice nazvane aktivnosti(activity). Konačno, sloj sesi<strong>je</strong> može obavi<strong>je</strong>stiti ravnopravni entitet u drugomkrajn<strong>je</strong>m sustavu o nastupu neočekivanih pogrešaka u komunikaciji.88

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!