logo

OSI model

  • OSI je kratica za Međusobno povezivanje otvorenog sustava je referentni model koji opisuje kako informacije iz softverske aplikacije u jednom Računalo kreće kroz fizički medij do softverske aplikacije na drugom računalu.
  • OSI se sastoji od sedam slojeva, a svaki sloj obavlja određenu mrežnu funkciju.
  • OSI model razvila je Međunarodna organizacija za standardizaciju (ISO) 1984. godine, a sada se smatra arhitektonskim modelom za komunikaciju između računala.
  • OSI model cijeli zadatak dijeli na sedam manjih i upravljivih zadataka. Svakom sloju dodijeljen je određeni zadatak.
  • Svaki sloj je samostalan, tako da se zadatak dodijeljen svakom sloju može izvršiti neovisno.

Karakteristike OSI modela:

OSI model
  • OSI model je podijeljen u dva sloja: gornji sloj i donji sloj.
  • Gornji sloj OSI modela uglavnom se bavi pitanjima koja se odnose na aplikacije, a oni su implementirani samo u softver. Aplikacijski sloj je najbliži krajnjem korisniku. I krajnji korisnik i aplikacijski sloj komuniciraju sa softverskim aplikacijama. Gornji sloj odnosi se na sloj neposredno iznad drugog sloja.
  • Niži sloj OSI modela bavi se pitanjima prijenosa podataka. Sloj podatkovne veze i fizički sloj implementirani su u hardveru i softveru. Fizički sloj je najniži sloj OSI modela i najbliži je fizičkom mediju. Fizički sloj je uglavnom odgovoran za smještaj informacija na fizički medij.

7 slojeva OSI modela

Postoji sedam OSI slojeva. Svaki sloj ima različite funkcije. U nastavku je dan popis od sedam slojeva:

  1. Fizički sloj
  2. Sloj podatkovne veze
  3. Mrežni sloj
  4. Transportni sloj
  5. Sloj sesije
  6. Prezentacijski sloj
  7. Aplikacijski sloj
OSI model

1) Fizički sloj

OSI model
  • Glavna funkcija fizičkog sloja je prijenos pojedinačnih bitova s ​​jednog čvora na drugi čvor.
  • To je najniži sloj OSI modela.
  • Uspostavlja, održava i deaktivira fizičku vezu.
  • Određuje mehaničke, električne i proceduralne specifikacije mrežnog sučelja.

Funkcije fizičkog sloja:

    Konfiguracija linije:Definira način na koji se dva ili više uređaja mogu fizički povezati.Prijenos podataka:Definira način prijenosa bilo da je to simplex, half-duplex ili full-duplex način između dva uređaja na mreži. Topologija :Definira način na koji su mrežni uređaji raspoređeni.signali:Određuje vrstu signala koji se koristi za prijenos informacija.

2) Sloj podatkovne veze

OSI model
  • Ovaj sloj je odgovoran za prijenos okvira podataka bez grešaka.
  • Definira format podataka na mreži.
  • Omogućuje pouzdanu i učinkovitu komunikaciju između dva ili više uređaja.
  • Uglavnom je odgovoran za jedinstvenu identifikaciju svakog uređaja koji se nalazi na lokalnoj mreži.
  • Sadrži dva podsloja:
      Kontrolni sloj logičke veze
      • Odgovoran je za prijenos paketa na mrežni sloj primatelja koji prima.
      • Identificira adresu protokola mrežnog sloja iz zaglavlja.
      • Također omogućuje kontrolu protoka.
  • Sloj kontrole pristupa medijima
    • Sloj kontrole pristupa medijima je veza između sloja kontrole logičke veze i fizičkog sloja mreže.
    • Koristi se za prijenos paketa preko mreže.

Funkcije sloja podatkovne veze

    Uokvirivanje:Sloj podatkovne veze prevodi fizički tok sirovih bitova u pakete poznate kao okviri. Sloj podatkovne veze dodaje zaglavlje i najavu u okvir. Zaglavlje koje se dodaje okviru sadrži hardversko odredište i adresu izvora.
OSI model
    Fizičko adresiranje:Sloj podatkovne veze dodaje zaglavlje okviru koji sadrži odredišnu adresu. Okvir se prenosi na odredišnu adresu navedenu u zaglavlju.Kontrola protoka:Kontrola protoka glavna je funkcija sloja podatkovne veze. To je tehnika putem koje se konstantna brzina prijenosa podataka održava na obje strane tako da se podaci ne oštećuju. Osigurava da odašiljačka stanica, poput poslužitelja s većom brzinom obrade, ne premaši prijamnu stanicu s manjom brzinom obrade.Kontrola pogrešaka:Kontrola pogreške postiže se dodavanjem izračunate vrijednosti CRC (Cyclic Redundancy Check) koja se postavlja u trailer sloja podatkovne veze koji se dodaje okviru poruke prije nego što se pošalje fizičkom sloju. Ako se čini da se dogodi bilo kakva pogreška, tada prijamnik šalje potvrdu za ponovni prijenos oštećenih okvira.Kontrola pristupa:Kada su dva ili više uređaja spojena na isti komunikacijski kanal, tada se protokoli sloja podatkovne veze koriste za određivanje koji uređaj ima kontrolu nad vezom u određenom trenutku.

3) Mrežni sloj

OSI model
  • To je sloj 3 koji upravlja adresiranjem uređaja, prati lokaciju uređaja na mreži.
  • Određuje najbolji put za premještanje podataka od izvora do odredišta na temelju mrežnih uvjeta, prioriteta usluge i drugih čimbenika.
  • Sloj podatkovne veze odgovoran je za usmjeravanje i prosljeđivanje paketa.
  • Usmjerivači su uređaji sloja 3, navedeni su u ovom sloju i koriste se za pružanje usluga usmjeravanja unutar mreže.
  • Protokoli koji se koriste za usmjeravanje mrežnog prometa poznati su kao protokoli mrežnog sloja. Primjeri protokola su IP i Ipv6.

Funkcije mrežnog sloja:

    Internetski rad:Međusobno umrežavanje je glavna odgovornost mrežnog sloja. Omogućuje logičnu vezu između različitih uređaja.Adresiranje :Mrežni sloj dodaje izvornu i odredišnu adresu u zaglavlje okvira. Adresiranje se koristi za identifikaciju uređaja na internetu.Usmjeravanje:Usmjeravanje je glavna komponenta mrežnog sloja i ono određuje najbolji optimalni put od više putova od izvora do odredišta.Paketiranje:Mrežni sloj prima pakete od gornjeg sloja i pretvara ih u pakete. Ovaj proces je poznat kao Packetizing. Ostvaruje se internetskim protokolom (IP).

4) Transportni sloj

OSI model
  • Prijenosni sloj je sloj 4 koji osigurava da se poruke prenose redoslijedom kojim su poslane i da nema dupliciranja podataka.
  • Glavna odgovornost transportnog sloja je potpuni prijenos podataka.
  • Prima podatke s gornjeg sloja i pretvara ih u manje jedinice poznate kao segmenti.
  • Ovaj sloj se može nazvati end-to-end sloj jer pruža vezu od točke do točke između izvora i odredišta za pouzdanu isporuku podataka.

Dva protokola koji se koriste u ovom sloju su:

    Protokol kontrole prijenosa
    • To je standardni protokol koji sustavima omogućuje komunikaciju putem interneta.
    • Uspostavlja i održava vezu između računala.
    • Kada se podaci šalju preko TCP veze, tada TCP protokol dijeli podatke u manje jedinice poznate kao segmenti. Svaki segment putuje internetom koristeći više ruta, a na odredište stižu različitim redoslijedom. Protokol kontrole prijenosa preuređuje redoslijed paketa ispravnim redoslijedom na primateljskom kraju.
    Protokol korisničkog datagrama
    • Protokol korisničkog datagrama je protokol prijenosnog sloja.
    • To je nepouzdan transportni protokol jer u ovom slučaju primatelj ne šalje nikakvu potvrdu kada je paket primljen, pošiljatelj ne čeka nikakvu potvrdu. Stoga, ovo čini protokol nepouzdanim.

Funkcije transportnog sloja:

    Adresiranje uslužnih točaka:Računala pokreću nekoliko programa istovremeno zbog toga, prijenos podataka od izvora do odredišta ne samo s jednog računala na drugo računalo, već i iz jednog procesa u drugi proces. Prijenosni sloj dodaje zaglavlje koje sadrži adresu poznatu kao adresa servisne točke ili adresa priključka. Odgovornost mrežnog sloja je prijenos podataka s jednog računala na drugo računalo, a odgovornost transportnog sloja je prijenos poruke ispravnom procesu.Segmentacija i ponovno sastavljanje:Kada transportni sloj primi poruku od gornjeg sloja, on dijeli poruku u više segmenata, a svakom segmentu se dodjeljuje redni broj koji jedinstveno identificira svaki segment. Kada je poruka stigla na odredište, transportni sloj ponovno sastavlja poruku na temelju njihovih rednih brojeva.Kontrola veze:Prijenosni sloj pruža dvije usluge Uslugu usmjerenu na povezivanje i uslugu bez povezivanja. Usluga bez povezivanja tretira svaki segment kao pojedinačni paket i svi oni putuju različitim rutama kako bi došli do odredišta. Usluga usmjerena na povezivanje uspostavlja vezu s transportnim slojem na odredišnom stroju prije isporuke paketa. U usluzi usmjerenoj na povezivanje, svi paketi putuju jednom rutom.Kontrola protoka:Prijenosni sloj također je odgovoran za kontrolu protoka, ali se izvodi s kraja na kraj, a ne preko jedne veze.Kontrola grešaka:Transportni sloj je također odgovoran za kontrolu grešaka. Kontrola pogrešaka provodi se od kraja do kraja, a ne preko jedne veze. Prijenosni sloj pošiljatelja osigurava da poruka stigne do odredišta bez ikakve pogreške.

5) Sloj sesije

OSI model
  • To je sloj 3 u OSI modelu.
  • Sloj sesije koristi se za uspostavljanje, održavanje i sinkronizaciju interakcije između komunikacijskih uređaja.

Funkcije sloja sesije:

    Kontrola dijaloškog okvira:Sloj sesije djeluje kao kontroler dijaloga koji stvara dijalog između dva procesa ili možemo reći da omogućuje komunikaciju između dva procesa koja može biti polu-dupleks ili puni dupleks.Sinkronizacija:Sloj sesije dodaje neke kontrolne točke prilikom prijenosa podataka u nizu. Ako se dogodi neka pogreška usred prijenosa podataka, prijenos će se ponovno izvršiti s kontrolne točke. Ovaj proces je poznat kao sinkronizacija i oporavak.

6) Prezentacijski sloj

OSI model
  • Prezentacijski sloj se uglavnom bavi sintaksom i semantikom informacija koje se razmjenjuju između dva sustava.
  • Djeluje kao prevoditelj podataka za mrežu.
  • Ovaj sloj je dio operativnog sustava koji pretvara podatke iz jednog formata prezentacije u drugi format.
  • Prezentacijski sloj je također poznat kao sloj sintakse.

Funkcije prezentacijskog sloja:

    Prijevod:Procesi u dva sustava razmjenjuju informacije u obliku znakovnih nizova, brojeva i tako dalje. Različita računala koriste različite metode kodiranja, prezentacijski sloj upravlja interoperabilnošću između različitih metoda kodiranja. Pretvara podatke iz formata koji ovisi o pošiljatelju u uobičajeni format i mijenja zajednički format u format koji ovisi o primatelju na kraju primatelja.Enkripcija:Enkripcija je potrebna za očuvanje privatnosti. Enkripcija je proces pretvaranja informacija koje šalje pošiljatelj u drugi oblik i slanje rezultirajuće poruke preko mreže.Kompresija:Sažimanje podataka je proces sažimanja podataka, tj. smanjuje se broj bitova koji se prenose. Kompresija podataka je vrlo važna u multimediji kao što su tekst, audio, video.

7) Aplikacijski sloj

OSI model
  • Aplikacijski sloj služi kao prozor za korisnike i aplikacijske procese za pristup mrežnoj usluzi.
  • Rješava pitanja kao što su transparentnost mreže, raspodjela resursa itd.
  • Aplikacijski sloj nije aplikacija, ali obavlja funkcije aplikacijskog sloja.
  • Ovaj sloj pruža mrežne usluge krajnjim korisnicima.

Funkcije sloja aplikacije:

    Prijenos datoteka, pristup i upravljanje (FTAM):Aplikacijski sloj omogućuje korisniku pristup datotekama na udaljenom računalu, dohvaćanje datoteka s računala i upravljanje datotekama na udaljenom računalu.Poštanske usluge:Aplikacijski sloj pruža mogućnost prosljeđivanja i pohrane e-pošte.
  • Imeničke usluge: Aplikacija pruža distribuirane izvore baze podataka i koristi se za pružanje globalnih informacija o različitim objektima.