{"id":1481,"date":"2021-03-22T20:09:58","date_gmt":"2021-03-22T19:09:58","guid":{"rendered":"https:\/\/ssntb.org\/mirozaric\/?p=1481"},"modified":"2021-03-22T20:09:58","modified_gmt":"2021-03-22T19:09:58","slug":"transportni-sloj","status":"publish","type":"post","link":"https:\/\/ssntb.org\/mirozaric\/2021\/03\/22\/transportni-sloj\/","title":{"rendered":"Transportni sloj"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Transportni sloj je odgovoran za isporuku cjelokupne poruke od izvora do odredi\u0161ta (tj. od-kraja do-kraja). Mre\u017eni sloj iako obezbje\u0111uje prenos pojedina\u010dnih paketa od izvora do odredi\u0161ta, ne \u02ddvidi\u02dd bilo kakvu vezu izme\u0111u njih, ve\u0107 svaki paket tretira kao nezavisnu jedinicu; kao da je svaki paket posebna poruka, bez obzira da li je to i zaista slu\u010daj ili ne. Tako\u0111e, sloj mre\u017ee, iako \u010dine navi\u0161e \u0161ta mo\u017ee, ne garantuje da \u0107e svaki paket biti isporu\u010den. \u0160to vi\u0161e, ako paket bude izgubljen, npr. zbog zagu\u0161enja rutera, mre\u017eni sloj nikoga ne\u0107e obavijestiti o tome. Sa druge strane, transportni sloj obezbje\u0111uje da cjelokupna poruka, u izvornom obliku, bude prenesena do odredi\u0161ta, name\u0107u\u0107i kontrolu gre\u0161aka i kontrolu protoka na nivou izvora i odredi\u0161ta. Na primjer, fajl transfer aplikacija ima zadatak da fajl proizvoljne veli\u010dine prenese od fajl servera na host koji je tra\u017eio fajl.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">U cilju prenosa kroz mre\u017eu, fajl \u0107e biti podijeljen na pakete, a svaki paket \u0107e se prenositi nezavisno. Neki paketi mogu biti primljeni sa gre\u0161kom, a neki izgubljeni u prenosu. Zadatak transportnog sloja je da uvede strogu disciplinu u isporuci paketa kao bi fajl u prvobitnom obliku bio prenijet do svog odredi\u0161ta. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na slici je prikazan odnos izme\u0111u transportnog sloja i slojeva mre\u017ee i sesije. Osnovna funkcija transportnog sloja je da prihvati podatke od vi\u0161eg sloja, podijeli ih na manje jedinice, ako je to potrebno, proslijedi ih sloju mre\u017ee i osigura da \u0107e svi oni korektno sti\u0107i na drugi kraj. Dodatno, sve to mora biti obavljeno efikasno i na na\u010din koji \u0107e izolovati vi\u0161e slojeve od eventualnih promjena na ni\u017eim slojevima (uslovljenih recimo promjenom hardvera mre\u017ee).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"897\" height=\"336\" src=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-40.png\" alt=\"\" class=\"wp-image-1482\" srcset=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-40.png 897w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-40-300x112.png 300w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-40-768x288.png 768w\" sizes=\"auto, (max-width: 897px) 100vw, 897px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Su\u0161tinska razlika izme\u0111u transportnog i slojeva ni\u017eeg nivoa je u tome \u0161to se ni\u017ei nivoi bave komunikacijom izme\u0111u ma\u0161ine i njenih neposrednih susjeda, dok transportni sloj podrazumijeva komunikaciju izme\u0111u krajnjih ma\u0161ina, koje mogu biti razdvojene ve\u0107im brojem rutera. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Beskonekciona komunikacija <\/strong>(kao po\u0161ta): Normalno je da poruka koja je prva poslata prva stigne na odredi\u0161te prije druge. Me\u0111utim, mogu\u0107e je da prva poruka zakasni i stigne na odredi\u0161te poslije druge. Tako\u0111e, normalno je da poslata poruka stigne na odredi\u0161te, ali mo\u017ee se desiti i da se izgubi u prenosu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Konekciona komunikacija<\/strong> (kao telefonija): Najprije se uspostavlja konekcija, zatim se koristi i kada vi\u0161e nije potrebna zatvara. Djeluje kao \u02ddcijev\u02dd: po\u0161iljalac ubacuje objekte (bitove) na jedan kraj \u02ddcijevi\u02dd (konekcije), a primalac ih uzima na drugom kraju. Redoslijed bitova je o\u010duvan tako da oni sti\u017eu u redoslijedu kako su poslati. Ni jedan bit ne\u0107e biti izgubljen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"645\" height=\"475\" src=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-41.png\" alt=\"\" class=\"wp-image-1483\" srcset=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-41.png 645w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2021\/03\/image-41-300x221.png 300w\" sizes=\"auto, (max-width: 645px) 100vw, 645px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Transportni sloj je odgovoran za isporuku cjelokupne poruke od izvora do odredi\u0161ta (tj. od-kraja do-kraja). Mre\u017eni sloj iako obezbje\u0111uje prenos pojedina\u010dnih paketa od izvora do odredi\u0161ta, ne \u02ddvidi\u02dd bilo kakvu vezu izme\u0111u njih, ve\u0107 svaki paket tretira kao nezavisnu jedinicu; kao da je svaki paket posebna poruka, bez obzira da li je to i zaista&hellip; <br \/> <a class=\"button small blue\" href=\"https:\/\/ssntb.org\/mirozaric\/2021\/03\/22\/transportni-sloj\/\">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-1481","post","type-post","status-publish","format-standard","hentry","category-16"],"_links":{"self":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1481","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=1481"}],"version-history":[{"count":1,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1481\/revisions"}],"predecessor-version":[{"id":1484,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1481\/revisions\/1484"}],"wp:attachment":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/media?parent=1481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/categories?post=1481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/tags?post=1481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}