Seminarski rad

Provjera ispravnosti prijenosa po slojevima OSI modela

 

OSI MODEL

OSI model

OSI model sastoji se od sedam karakterističnih slojeva. U ovom poglavlju podjela na sedam slojeva bit će grupirana u dvije veće skupine, mrežno orijentirane slojeve i korisnički
orijentirane slojeve. U tom slučaju su fizički, podatkovni i mrežni sloj mrežno orijentirani slojevi, a prijenosni sloj, sloj sesije, sloj prezentacije i aplikacijski sloj su korisnički orijentirani slojevi
Na gornja 3 sloja OSI modela (aplikacijskom, prezentacijskom, sesijskom) podaci nisu zapakirani.
• Na 4. sloju (prijenosnom) podaci se dijele u segmente. Segment je PDU za 4. sloj.
• Na 3. sloju (mrežnom) segmenti se pakiraju u pakete. Paket je PDU za 3. sloj.
• Na 2. sloju (podatkovnom) paketi se pakiraju u okvire. Okvir je PDU za 2. sloj.
• Na 1. sloju (fizičkom) okviri se rastavljaju u bitove koji se prenose mrežom.

Da bi provjera ispravnosti postojala postoji nešto što se zove polje kontrole.

Polje kontrole na grešku sadrži kontrolni zbir podataka (Cyclic Redundancy Checksum – CRC) pred odašiljanje i ako se u prijemu bloka podataka ustanovi neslaganje u zbiru primljenih podataka sa zapisanim zbirom pri odašiljanju zahtijeva se ponovno slanje bloka. Postoje i drugačije metode kontrole na grešku, a navedena se vrlo često koristi. Skup pravila da bi OSI Model radio na ispravan način zove se protokoli. Protokoli su standardno dizajnirani da bi odredili kako računala “razgovaraju” tj. razmjenjuju poruke. Protokoli obično određuju

  1. format poruka 
  2. način obrađivanja pogreške

TRANSPORTNI SLOJ KOD ISPRAVNOSTI

Transportni je sloj u kojem se odvija komunikacija među računalima po izvršenim zadaćama prethodne razine. Omogućava očuvanje integriteta podataka između pošiljatelja i odredišta koristeći mehanizam ustanovljavanja greške i ponavljanja prijenosa do ISPRAVNOSTI, vrši se nadzor nad prijenosom PORUKA između računala. Upravlja logičkim vezama mrežnog okruženja (multiplexing), omogućava različitim programskim potporama (protocol entity) da koriste istu adresu mreže (čvor) ali različitu adresu otpremanja podataka.
Otpremna adresa (SOCKET; adresa odredišta + broj port-a aplikacije) je kombinacija adrese čvora i oznake prijemnog / predajnog mjesta – Transport SAP (Service Access Point) number. Tri razine do ove predstavljaju PODMREŽU

(SUBNET), naredne skupa s ovom tvore mrežnu programsku potporu čvora. Ova razina pretvara podmrežu u pouzdano mrežno okruženje; SPX (Sequenced Exchange Protocol) u NetWare ili TCP kod UNIX-a ili na Internetu. Nakon izlučivanja izvorne i odredišne adrese iz paketa dobije se SEGMENT koji sam, ili više njih međusobno slijedno i ispravno složenih i povezanih, sadrži podatke koje naredni slojevi koriste da bi ih prezentirali korisniku. 

SLOJ PODATKOVNE VEZE

U programiranju ova razina predstavlja upravljački program mrežne kartice, u operativnim sustavima postoji programsko sučelje za međusobnu interakciju razina kanala i mreže, to nije nova razina, već jednostavno implementacija modela za određeni OS. Primjeri takvih sučelja: ODI.

Korišteni izvori:

https://www.geeksforgeeks.org/open-systems-interconnection-model-osi/

https://repozitorij.fpz.unizg.hr/islandora/object/fpz%3A8/datastream/PDF/view

Marko Eror, 3.b
prosinac, 2023.