Što je transportni sloj?

Model međusobnog povezivanja otvorenih sustava ili OSI model je konceptualni model koji se koristi za opisivanje dijelova koji čine računalnu mrežu. Namijenjen je prvenstveno stvaranju svakodnevnog razumijevanja za razvoj mrežnih standarda i protokola. Model je prilično koristan za razumijevanje osnova računalnog umrežavanja.

Međutim, vrlo je vrijedno imati na umu da se implementacija protokola u stvarnom svijetu donekle razlikuje. Postoji mnogo protokola za križanje slojeva. Moderni koncepti umrežavanja također se ne uklapaju nužno u OSI model. Ipak, korisno je razumjeti osnove.

OSI model ima sedam slojeva, s nižim brojevima koji se približavaju golim metalnim kabelima koji prenose podatke. Transportni sloj je četvrti sloj. Prijenosni sloj odgovoran je za pružanje end-to-end komunikacijskih usluga između uređaja koji komuniciraju. Protokoli prijenosnog sloja mogu biti orijentirani na povezivanje. Međutim, mogu biti i bez veze.

TCP, što je kratica za Transmission Control Protocol, najpoznatiji je i najčešće korišten protokol prijenosnog sloja. Usmjeren je na povezivanje i tvori dvosmjernu komunikaciju, te ima funkciju otkrivanja pogrešaka i ponovnog prijenosa. UDP, najpopularniji protokol prijenosnog sloja, je kratica za Universal Datagram Protocol. Ne postoji veza, a pošiljatelj nikada ne zna je li primatelj ikada primio prijenos. Ova dva protokola zajedno čine većinu mrežnog prometa na Internetu. Oni su također jedina dva protokola implementirana na svim glavnim operativnim sustavima.

TLS, ili Transport Layer Security, protokol je enkripcije koji se između ostalog koristi u HTTPS-u. Unatoč uključivanju riječi "Transport Layer" u svom nazivu, TLS radi na sloju 6 OSI modela, prezentacijskom sloju, i šifrira podatke prije nego što dođu do stvarnih protokola transportnog sloja.

Značajke protokola transportnog sloja

Protokoli prijenosnog sloja mogu biti orijentirani na povezivanje. Ovo je obično jednostavnije za aplikaciju jer postoji jedan tok podataka umjesto potencijalno nepotpunog niza datagrama. Općenito je važan i redoslijed podataka. Dok mreže obično rezultiraju isporukom paketa redoslijedom kojim su poslani, na to se ne može nužno osloniti. Segmenti se mogu numerirati tako da im se može promijeniti redoslijed ako su prikazani netočnim redoslijedom.

Otkrivanje pogrešaka može se implementirati pomoću kodova za otkrivanje pogrešaka kao što je kontrolni zbroj. Može se poslati poruka o primitku koja potvrđuje uspješan primitak s ACK i pogrešku s NACK. Nakon primitka NACK-a ili isteka vremena, pošiljatelj može automatski ponoviti prijenos. Kontrola protoka može osigurati da pošiljatelj ne šalje tako brzo da ga primatelj ne može pratiti.

Izbjegavanje zagušenja pomaže osigurati optimalnu izvedbu mreže čak i pod velikim opterećenjem. Spor početak, na primjer, prisiljava neke veze da počnu sporo i ubrzavaju se, što im omogućuje da izbjegnu preopterećenje mreže. Ovo je posebno važno u vezi s ponovnim slanjem jer je zagušenje mreže moglo biti uzrok prvog problema, a ponovno ponovno slanje pogoršava problem. Multipleksiranje omogućuje definiranje brojeva portova tako da se višestruki prijenosi mogu odvijati istovremeno na istom stroju i da svi dođu do odgovarajuće aplikacije bez međusobnog ometanja.

Nijedna od ovih značajki nije obvezna za protokole prijenosnog sloja. TCP, na primjer, podržava sve gore navedene značajke. UDP, međutim, podržava samo multipleksiranje.

Orijentirano na povezivanje nasuprot bez povezivanja

Obično je većina mrežnih komunikacija dvosmjerna i slijedi obrazac zahtjev-odgovor. Web promet izvrstan je primjer za to. Za slučajeve korištenja zahtjev-odgovor, TCP je idealan. Nudi pouzdanu vezu između dviju strana. Ako se segment ne uspije ispravno primiti, to može uzrokovati neispravan prikaz web stranice. Međutim, automatska provjera pogrešaka i ponavljanje pomažu u otkrivanju i ispravljanju tih pogrešaka što je brže moguće. Dodatno vrijeme transporta manji je problem od pokvarenog sadržaja.

No, to nije uvijek slučaj. Vrijeme prijenosa može biti potrebno prilikom gledanja video prijenosa uživo, strujanja zvuka ili igranja online video igrica. Zasigurno nije idealno za gubitak datagrama, ali poželjno je čekati da se ponovno odašilje, budući da će se sadržaj do tada već premjestiti. Kao takav, sadržaj u stvarnom vremenu i strujanje obično koriste UDP. Lakši je i brži jer ne jamči uspješan prijenos, za razliku od TCP-a.

Zaključak

Transportni sloj je sloj 4 OSI modela. Odgovoran je za pružanje end-to-end komunikacijskih usluga između uređaja koji komuniciraju. Protokoli na ovom sloju mogu ponuditi pouzdane veze, čak i preko nestabilnih veza ili onih bez povezivanja, pod pretpostavkom da većina prometa dobro prolazi. Obje opcije su korisne i imaju mnogo slučajeva upotrebe. U kombinaciji, TCP i UDP čine većinu mrežnog prometa na Internetu.


Kako klonirati tvrdi disk

Kako klonirati tvrdi disk

U modernom digitalnom dobu, gdje su podaci dragocjena imovina, kloniranje tvrdog diska u sustavu Windows za mnoge može biti ključan proces. Ovaj sveobuhvatni vodič

Kako popraviti upravljački program WUDFRd koji se nije učitao u sustavu Windows 10?

Kako popraviti upravljački program WUDFRd koji se nije učitao u sustavu Windows 10?

Jeste li suočeni s porukom o pogrešci tijekom pokretanja računala koja kaže da se upravljački program WUDFRd nije uspio učitati na vašem računalu?

Kako popraviti šifru pogreške NVIDIA GeForce Experience 0x0003

Kako popraviti šifru pogreške NVIDIA GeForce Experience 0x0003

Imate li NVIDIA GeForce iskustvo s kodom pogreške 0x0003 na radnoj površini? Ako da, pročitajte blog kako biste saznali kako brzo i jednostavno popraviti ovu pogrešku.

Što je SMPS?

Što je SMPS?

Naučite što je SMPS i značenje različitih ocjena učinkovitosti prije nego što odaberete SMPS za svoje računalo.

Zašto se moj Chromebook ne uključuje

Zašto se moj Chromebook ne uključuje

Pronađite odgovore na pitanje Zašto se moj Chromebook ne uključuje? U ovom korisnom vodiču za korisnike Chromebooka.

Kako Googleu prijaviti phishing prijevare

Kako Googleu prijaviti phishing prijevare

Pomoću ovog vodiča saznajte kako Googleu prijaviti prevaranta kako biste ga spriječili da vara druge.

Roomba staje, zapinje i okreće se – popravi

Roomba staje, zapinje i okreće se – popravi

Riješite problem u kojem vaš Roomba robot usisavač stane, zaglavi se i stalno se okreće.

Kako promijeniti grafičke postavke na Steam Decku

Kako promijeniti grafičke postavke na Steam Decku

Steam Deck nudi robusno i svestrano iskustvo igranja na dohvat ruke. Međutim, kako biste optimizirali svoje igranje i osigurali najbolje moguće

Što je sigurnost temeljena na izolaciji?

Što je sigurnost temeljena na izolaciji?

Namjeravali smo se zadubiti u temu koja postaje sve važnija u svijetu kibernetičke sigurnosti: sigurnost temeljena na izolaciji. Ovaj pristup prema

Kako koristiti Auto Clicker za Chromebook

Kako koristiti Auto Clicker za Chromebook

Danas smo namjeravali istražiti alat koji može automatizirati ponavljajuće zadatke klikanja na vašem Chromebooku: Auto Clicker. Ovaj vam alat može uštedjeti vrijeme i