{"id":1367,"date":"2021-02-16T14:57:00","date_gmt":"2021-02-16T13:57:00","guid":{"rendered":"https:\/\/ssntb.org\/mirozaric\/?p=1367"},"modified":"2021-02-16T14:57:00","modified_gmt":"2021-02-16T13:57:00","slug":"osi-sloj-veze","status":"publish","type":"post","link":"https:\/\/ssntb.org\/mirozaric\/2021\/02\/16\/osi-sloj-veze\/","title":{"rendered":"OSI &#8211; Sloj veze"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Sloj veze transformi\u0161e fizi\u010dki sloj u pouzdani link za isporuku podataka od \u010dvora do \u010dvora. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Koriste\u0107i servise sloja veze, sloj mre\u017ee vidi fizi\u010dki sloj kao idealni prenosni medijum u kome se ne mogu desiti gre\u0161ke koje se ne mogu otkriti. Zbog uticaja raznorodnih poreme\u0107aja iz okru\u017eenja (smetnje, \u0161umovi, elektromagnetska interferencija) u toku prenosa podataka kroz medijum mo\u017ee do\u0107i do naru\u0161avanja bitske sekvence. Tako, mo\u017ee se desiti da prijemnik pogre\u0161no primi neke bitove sekvence (1 umesto 0, ili obrnuto), ili da primi vi\u0161e ili manje bitova od onog broja koji je poslat. Na sloju veze je da detektuje i, ako je to mogu\u0107e, ispravi gre\u0161ke. Tako\u0111e, sloj veze rje\u0161ava problem koordinacije brzog predajnika i sporog prijemnika, kao i problem kontrole djeljivog fizi\u010dkog medijuma (kod multipoint linkova). Pozicija sloja veze u odnosu na mre\u017eni i fizi\u010dki sloj prikazana je na slici.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"931\" height=\"559\" src=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/02\/image-10.png\" alt=\"\" class=\"wp-image-1368\" srcset=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/02\/image-10.png 931w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/02\/image-10-300x180.png 300w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/02\/image-10-768x461.png 768w\" sizes=\"auto, (max-width: 931px) 100vw, 931px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Funkcije: <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Uokviravanje <\/li><li>Fizi\u010dko adresiranje <\/li><li>Kontrola protoka <\/li><li>Kontrola gre\u0161aka <\/li><li>Kontrola prisupa medijumu. <\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Uokviravanje.<\/strong> Sloj veze vr\u0161i podjelu niza bitova iz sloja mre\u017ee na manje jedinice koje se zovu okviri (ili frejmovi). Da bi se ostvarila po\u010detna sinhronizacija izme\u0111u predajnika i prijemnika, po\u010detak i kraj okvira moraju biti jednozna\u010dno odre\u0111eni. Po prijemu sekveneca za po\u010detak (naj\u010de\u0161\u0107e oblika 1010\u20261010) prijemnik \u00a8zna\u00a8 da je po\u010deo prenos novog okvira.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Fizi\u010dko adresiranje<\/strong>. Izuzev potpuno povezane mre\u017ee, kod koje je svaki link isklju\u010divo namijenjen komunikaciji izme\u0111u dva \u010dvora, kod svih ostalih mre\u017enih topologija, linkovi su djeljiv resurs koji koristi vi\u0161e od dva \u010dvora. Na taj na\u010din, signal koji \u0161alje jedan \u010dvor, iako je namijenjen samo jednom odredi\u0161nom \u010dvoru, distribuira se do svih \u010dvorova u istoj podmre\u017ei. Da bi se omogu\u0107ila identifikacija odredi\u0161ta okvira, svakom \u010dvoru u mre\u017ei dodjeljuje se jedinstvena fizi\u010da adresa. Sloj veze u zaglavlje svakog okvira koji \u0161alje ume\u0107e fizi\u010dku adresu odredi\u0161ta i fizi\u010dku adresu izvora poruke. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Okvir primaju svi \u010dvorovi u podmre\u017ei, ali je prihvata samo onaj koji adresu odredi\u0161ta prepozna kao svoju adresu. Na osnovu adrese izvora, odredi\u0161ni \u010dvor zna ko je poslao okvir. Ako su podaci namijenjeni \u010dvoru koji se nalazi u nekoj drugoj podmre\u017ei, tj. \u010dvoru kome podaci ne mogu direktno da se isporu\u010de, okviri se \u0161alju na fizi\u010dku adresu rutera (ure\u00f1aja koji se koristi za me\u00f1umre\u017eno povezivanje).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"856\" height=\"448\" src=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/02\/image-11.png\" alt=\"\" class=\"wp-image-1369\" srcset=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/02\/image-11.png 856w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/02\/image-11-300x157.png 300w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/02\/image-11-768x402.png 768w\" sizes=\"auto, (max-width: 856px) 100vw, 856px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kontrola protoka. <\/strong>Sloj veze posjeduje mehanizme koji spre\u010davaju da prijemnik bude \u02ddpretrpan\u02dd podacima u slu\u010dajevima kada je brzina kojom mo\u017ee da apsorbuje podatke manja od brzine kojom predajnik \u0161alje podatke. Kontrola protoka zasnovana je na povratnim okvirima koje prijemnik \u0161alje predajniku, a kojima mu nala\u017ee da privemeno obustavi, odnosno nastavi slanje novih okvira. Na primjer, prijemnik mo\u017ee da po\u0161alje predajniku poruku slede\u0107eg zna\u010denja: \u02ddMo\u017ee\u0161 da mi po\u0161aljes n okvira, ali poslije toga prestani sa slanjem i \u010dekaj dok ti ne ka\u017eem kada da nastavi\u0161.\u02dd <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kontrola gre\u0161aka<\/strong>. Sloj veze posjeduje mehanizme za detekcije i ponovno slanje (retransmisiju) o\u0161te\u0107enih ili izgubljenih okvira. Tako\u0111e, spre\u010dava pojavu dupliranih okvira. Za detekciju gre\u0161aka u prenosu, koristi se princip za\u0161titnog kodiranja. Kontrola gre\u0161aka je slo\u017een problem.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"864\" height=\"328\" src=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/02\/image-12.png\" alt=\"\" class=\"wp-image-1370\" srcset=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/02\/image-12.png 864w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/02\/image-12-300x114.png 300w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/02\/image-12-768x292.png 768w\" sizes=\"auto, (max-width: 864px) 100vw, 864px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kontrolapristupamedijumu<\/strong>. U slu\u010dajevima kada su dva ili vi\u0161e ure\u0111aja koriste isti link, zadatak sloja veze je da odredi u kom vremenu \u0107e koji ure\u0111aj imati kontrolu nad medijumom, odnosno imati pravo da \u0161alje podatke. Ovo je veoma va\u017ean zadatak sloja veze i obi\u010dno se tretira kao poseban podsloj, MAC (Medium Access Control) u okviru ovog sloja. U jednom vremenu preko istog linka samo jedan \u010dvor mo\u017ee da \u0161alje svoje podatke. Ako za to vrijeme neki drugi \u010dvor zapo\u010dne prenos, na liniji dolazi do kolizije (tj. sudara ili me\u0161anja) signala, rezultuju\u0107i signal je neupotrebljiv.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Izbjegavanjekolizije<\/strong>. Kod ovog pristupa ne postoji arbitar, a ni vremenski raspored kori\u0161\u0107enja linije, ve\u0107 svaki \u010dvor autonomno odlu\u010duje kada \u0107e da \u0161alje podatke. Tehnike za izbjegavanje kolizija zasnovane su na sposobnosti svakog \u010dvora da: (1) detektuje signal na liniji (linija je zauzeta) i (2) detektuje pojavu kolizije. Da bi se izbjegle kolizije, svaki \u010dvor ima obavezu da slu\u0161a liniju i uzdr\u017ei se od slanje sve dok je linija zauzeta. Me\u0111utim, mo\u017ee se desiti da dva ili vi\u0161e \u010dvorova zapo\u010dnu predaju u isto vrijeme, \u0161to neminovno dovodi do kolizije. U toku predaje, \u010dvor je u obavezi da nadgledaju link i prekine slanje svojih podataka u momentu kada primjeti da se signal na liniji razlikuje od signala koji on \u0161alje (detekcija kolizije). Kada detektuje koliziju, \u010dvor se isklju\u010duje i \u010deka neko slu\u010dajno izabrano vrijeme pre nego \u0161to ponovo poku\u0161a da po\u0161alje svoje podatke.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"864\" height=\"230\" src=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/02\/image-13.png\" alt=\"\" class=\"wp-image-1371\" srcset=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/02\/image-13.png 864w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/02\/image-13-300x80.png 300w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/02\/image-13-768x204.png 768w\" sizes=\"auto, (max-width: 864px) 100vw, 864px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sloj veze transformi\u0161e fizi\u010dki sloj u pouzdani link za isporuku podataka od \u010dvora do \u010dvora. Koriste\u0107i servise sloja veze, sloj mre\u017ee vidi fizi\u010dki sloj kao idealni prenosni medijum u kome se ne mogu desiti gre\u0161ke koje se ne mogu otkriti. Zbog uticaja raznorodnih poreme\u0107aja iz okru\u017eenja (smetnje, \u0161umovi, elektromagnetska interferencija) u toku prenosa podataka kroz&hellip; <br \/> <a class=\"button small blue\" href=\"https:\/\/ssntb.org\/mirozaric\/2021\/02\/16\/osi-sloj-veze\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-1367","post","type-post","status-publish","format-standard","hentry","category-16"],"_links":{"self":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/comments?post=1367"}],"version-history":[{"count":1,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1367\/revisions"}],"predecessor-version":[{"id":1372,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1367\/revisions\/1372"}],"wp:attachment":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/media?parent=1367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/categories?post=1367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/tags?post=1367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}