Osnovni referentni model za interakciju otvorenih sistema ima. OSI referentni model za međusobno povezivanje otvorenih sistema

STRANA 2

Opće odredbe

Početkom 1980-ih, ISO je prepoznao potrebu za stvaranjem mrežnog modela na kojem bi dobavljači telekomunikacijske opreme mogli graditi interoperabilne mreže. 1984. takav standard je objavljen pod nazivom "Otvorite referentni model interkonekcije sistema" (Open System Interconnect - OSI) ili OSI/ISO.

OSI referentni model je postao primarni arhitektonski model za sisteme za razmjenu poruka. Kada se razmatraju specifični telekomunikacioni sistemi aplikacija, njihova arhitektura se poredi sa OSI/ISO modelom. Ovaj model je najbolji način studirati moderna tehnologija komunikacije.

OSI referentni model dijeli problem prijenosa informacija između pretplatnika sedam manji i stoga lakše rješivi problemi. Specifikacija svakog zadatka izvršena je po principu relativne autonomije. Očigledno, autonomni problem je lakše riješiti.

Svaka od sedam oblasti problema prenosa informacija povezana je sa jednim od nivoa referentnog modela. Implementirana su dva najniža sloja OSI referentnog modelahardvera i softveraOdredbom, preostalih pet najviših nivoa se obično implementira softver odredbe. OSI referentni model opisuje kako informacije prolaze kroz prijenosni medij (kao što su metalne žice) od procesa izvorne aplikacije (kao što je glas) do odredišnog procesa.

Kao primjer OSI komunikacije, pretpostavimo da sistem A na sl. 2.1 ima informacije za slanje Sistemu B. Proces aplikacije Sistem A komunicira sa Sistemom A slojem 7 (najviši nivo), koji komunicira sa Sistemom A slojem 6, koji zauzvrat komunicira sa Sistemom A slojem 5, i tako dalje do Sistema A sloja 1 A. Zadatak nivoa 1 je da daje (kao i uzima) informacije u fizičko okruženje. Nakon što informacija prođe kroz fizičko okruženje i bude primljena od strane Sistema B, ona se uzdiže kroz slojeve Sistema B obrnutim redosledom (prvo Sloj 1, zatim Sloj 2, itd.) dok konačno ne stigne do procesa primene Sistema B.

Svaki nivo komunicira sa višim i nižim nivoima sistema. Međutim, za obavljanje zadataka svojstvenih sloju neophodna je komunikacija sa odgovarajućim slojem drugog sistema, tj. glavni zadatak Nivoa 1 Sistema A je komunikacija sa Nivoom 1 Sistema B; Nivo 2 sistema A komunicira sa nivoom 2 sistema B, itd.

Model OSI sloja isključuje direktnu komunikaciju između odgovarajućih slojeva različiti sistemi. Prema tome, svaki sloj sistema A koristi usluge koje mu pružaju susjedni slojevi za komunikaciju sa svojim odgovarajućim slojem sistema B. Donji sloj se nazivaizvor usluga, a onaj superiorni - korisnik usluge. Interakcija nivoa se javlja u tzvtačka pružanja usluge. Odnosi između susednih nivoa zasebnog sistema prikazani su na Sl. 2.2.

Rice. 2.2. Interakcija između nivoa zasebnog sistema

Razmjena kontrolnih informacija između odgovarajućih nivoa različitih sistema vrši se u obliku razmjene posebnih " naslovi ", dodano korisnom učitavanju. Tipično, zaglavlje prethodi stvarnim informacijama o aplikaciji. Svaki donji sloj sistema za odašiljanje dodaje svoje zaglavlje sa potrebnim kontrolnim informacijama za odgovarajući sloj drugog sistema u informacioni blok primljen od gornjeg sloja (Sl. 2.3).

Rice. 2.3. Formiranje informacionih blokova

Prijemni sistem analizira ove kontrolne informacije i uklanja odgovarajuće zaglavlje prije prijenosa informacijskog bloka na viši nivo. Dakle, veličina informacionog bloka se povećava kada se kreće od vrha do dna kroz nivoe u sistemu za prenos i smanjuje se kada se kreće odozdo prema gore kroz nivoe u sistemu za prijem.

OSI referentni model nije implementacija mreže. On samo definira funkcije protokola svakog sloja.

2.2. Opis slojeva referentnog modela OSI

Svaki sloj ima unaprijed definiran skup funkcija koje mora obavljati za obavljanje komunikacije.

Aplikacioni sloj(sloj 7) je OSI sloj najbliži korisniku. Razlikuje se od ostalih slojeva po tome što ne pruža usluge nijednom od ostalih OSI slojeva. Pruža usluge aplikacijskim procesima koji su izvan opsega OSI modela. Primjeri takvih aplikativnih procesa uključuju procese prijenosa glasa, baze podataka, procesore teksta itd.

Aplikacioni sloj identifikuje i uspostavlja dostupnost predviđenih komunikacijskih partnera, sinhronizuje suradne procese aplikacije i uspostavlja i dogovara rješavanje grešaka i procedure upravljanja integritetom informacija. Aplikacioni sloj također određuje da li su dostupni dovoljni resursi za namjeravanu komunikaciju. Na ovom nivou informacije se prikazuju u obliku datoteka, tabela, baza podataka itd. objekata

Reprezentativni nivo(sloj 6) je odgovoran za osiguravanje da informacije poslane sa sloja aplikacije jednog sistema budu čitljive od strane aplikacionog sloja drugog sistema. Ako je potrebno, reprezentativni sloj prevodi između više formata predstavljanja informacija korištenjem zajedničkog formata predstavljanja informacija.

Reprezentativni sloj se bavi ne samo formatom i prezentacijom stvarnih korisničkih podataka, već i strukturama podataka koje programi koriste. Stoga, pored transformacije stvarnog formata podataka (ako je potrebno), reprezentativni sloj pregovara o sintaksi prijenosa podataka za sloj aplikacije i, ako je potrebno, izvodi šifriranje i dešifriranje podataka.

Sloj sesije(sloj 5) uspostavlja, upravlja i prekida sesije između aplikacija. Sesije se sastoje od razgovora između dva ili više objekata pogleda. Sloj sesije sinkronizira dijalog između objekata reprezentativnog sloja i upravlja razmjenom informacija između njih.

Osim toga, sloj sesije pruža sredstva za slanje informacija, klase usluge i obavijesti o iznimkama o problemima na slojevima sesije, prezentacije i aplikacije. Podaci na nivou sesije su predstavljeni u blokovima date dužine.

Transportni sloj(nivo 4). Granica između sesijskog i transportnog sloja može se predstaviti kao granica između protokola viših (aplikacionih) nivoa i protokola nižih nivoa. Dok se slojevi aplikacije, prezentacije i sesije bave problemima aplikacija, četiri niža sloja bave se pitanjima transporta podataka.

Transportni sloj pruža usluge transporta podataka, što oslobađa više slojeve od potrebe da udube u detalje. Funkcija transportnog sloja je da pouzdano prenosi podatke preko mreže. U pružanju pouzdanih usluga, transportni sloj obezbjeđuje mehanizme za uspostavljanje, održavanje i uredan završetak kanala, sisteme za otkrivanje i oporavak kvarova u transportu i kontrolu toka informacija (kako bi se spriječilo da sistem bude preplavljen podacima iz drugog sistema). Na ovom nivou, informacije su predstavljene u obliku poruka koje se razmenjuju između procesa.

Mrežni sloj (sloj 3) je složen sloj koji pruža povezanost i odabir rute između dva krajnja sistema.

Budući da dva krajnja sistema koji žele da komuniciraju mogu biti razdvojena značajnom geografskom razdaljinom i višestrukim podmrežama, mrežni sloj je domen rutiranja. Protokoli za rutiranje odabiru optimalne rute kroz niz međusobno povezanih podmreža. Tradicionalni protokoli mrežnog sloja prenose informacije duž ovih ruta. Na mrežnom sloju, informacije su predstavljene u paketima koji sadrže informacije o adresiranju za završetak veze.

Sloj veze podataka(sloj 2) (formalno nazvan sloj veze podataka) osigurava pouzdan tranzit podataka kroz fizički kanal. U obavljanju ovog zadatka sloj veze podataka se bavi pitanjima fizičkog adresiranja (za razliku od mrežnog ili logičkog adresiranja), topologije mreže, discipline linija (kako bi krajnji sistem trebao koristiti mrežnu vezu), obavijesti o greškama, redoslijeda blokova podataka, i kontrolu protoka informacija. Na sloju veze podataka, informacija je predstavljena u blokovima bitova koji se nazivaju okviri ili paketi podataka. Granice paketa su označene nizovima zastavica bitova koji se ne pojavljuju u području podataka. Zastavica kraja paketa 01111110 za proceduru HDLC prikazano na slici 2.1 kao zasjenjeno područje.

Fizički sloj(Nivo 1) definiše električne, mehaničke, proceduralne i funkcionalne karakteristike uspostavljanja, održavanja i oslobađanja fizičkog kanala između krajnjih sistema. Specifikacije fizičkog sloja definiraju takve karakteristike kao što su vrijednosti napona, parametri sinhronizacije, brzina prijenosa fizičkih informacija, maksimalne udaljenosti prijenos informacija, fizički konektori i druge slične karakteristike.

Fizičko okruženje u različitim telekomunikacionim sistemima može biti širok izbor sredstava, od najjednostavnijeg para žica do složenog sistema prenosa sinhrone digitalne hijerarhije. Na ovom nivou, informacije se predstavljaju u obliku električnih signala, struje, elektromagnetnog polja ili svetlosne energije.

L_02. Pitanja za samotestiranje.

1 Opišite oblik predstavljanja podataka na nivoima referentnog modela.

2 Opišite funkcije svakog nivoa.

Radi lakše modernizacije, složeni informacioni sistemi su napravljeni što je moguće više otvorenim, odnosno prilagođeni da izvrše promene u nekom delu sistema, dok ostali delovi ostaju nepromenjeni. U odnosu na računarske mreže, implementacija koncepta otvorenosti dovela je do pojave Referentnog modela interkonekcije otvorenih sistema (OSIRE), koji je predložila Međunarodna organizacija za standarde (ISO). Ovaj model opisuje opšti principi, pravila, sporazumi koji osiguravaju interakciju informacionih sistema i tzv. protokola.

Informaciona mreža u EMVOS-u se smatra skupom funkcija (protokola) koje su podijeljene u grupe koje se nazivaju nivoi. Upravo podjela na nivoe omogućava izmjene sredstava implementacije jednog nivoa bez restrukturiranja sredstava drugih nivoa, što značajno pojednostavljuje i smanjuje troškove nadogradnje sredstava kako se tehnologija razvija.

Postoji sedam nivoa EMVOS-a.

Na fizičkom nivou, informacije se predstavljaju u obliku električnih ili optičkih signala, konvertuju se oblici signala, biraju parametri fizičkih medija za prenos podataka, a informacije se prenose putem fizičkih medija.

Na nivou veze, podaci se razmjenjuju između susjednih mrežnih čvorova, odnosno čvorova direktno povezanih fizičkim vezama bez drugih međučvorova. Imajte na umu da se paketi sloja veze obično nazivaju okviri.

Na nivou mreže, paketi se formiraju prema pravilima onih posrednih mreža kroz koje prolazi originalni paket, a paketi se rutiraju, tj. definisanje i implementacija ruta duž kojih se paketi prenose. Drugim riječima, rutiranje se svodi na formiranje logičkih kanala. Logički kanal je virtualna veza između dva ili više objekata mrežnog sloja u kojoj se podaci mogu razmjenjivati ​​između ovih objekata. Koncept logičkog kanala ne odgovara nužno fizičkoj vezi linija podataka između povezanih tačaka. Ovaj koncept je uveden da se apstrahuje od fizičke implementacije veze. Druga važna funkcija mrežnog sloja nakon rutiranja je kontrola opterećenja na mreži kako bi se spriječilo zagušenje koje negativno utječe na rad mreže.

Transportni sloj obezbeđuje komunikaciju između krajnjih tačaka (za razliku od prethodnog mrežnog sloja, koji obezbeđuje prenos podataka kroz međukomponente mreže). Funkcije transportnog sloja uključuju multipleksiranje i demultipleksiranje (sastavljanje/rastavljanje poruka u pakete na krajnjim tačkama), otkrivanje i eliminisanje grešaka u prenošenim podacima i postavljanje potrebnog nivoa usluga (na primer, naređena brzina i pouzdanost prenosa).


Na nivou sesije određuje se tip komunikacije (dupleks ili poludupleks), početak i kraj zadataka, redosled i način razmene zahteva i odgovora partnera u interakciji.

Na nivou prezentacije implementirane su funkcije prezentacije podataka (kodiranje, formatiranje, strukturiranje). Na primjer, na ovom nivou, podaci dodijeljeni za prijenos se pretvaraju iz jednog koda u drugi, posebno u svrhu šifriranja.

Na nivou aplikacije, podaci koji se prenose preko mreže određuju se i formatiraju u poruke.

U određenim slučajevima može postojati potreba za implementacijom samo dijela imenovanih funkcija, tada će, shodno tome, mreža sadržavati samo dio nivoa. Dakle, u jednostavnim (nerazgrananim) LAN-ovima nema potrebe za objektima mrežnog i transportnog sloja. Istovremeno, zbog složenosti funkcija sloja veze preporučljivo je podijeliti ga na dva podnivoa u LAN-u:

kontrola pristupa kanalu (MAC - Medium Access Control);

kontrola logičke veze (LLC - Logical Link Control).

LJLC podsloj, za razliku od podsloja MAC, uključuje neke funkcije sloja veze koje su nezavisne od karakteristika medija za prenos.

Prijenos podataka kroz razgranate mreže odvija se korištenjem enkapsulacije/dekapsulacije dijelova podataka. Dakle, poruka koja stiže na transportni sloj se dijeli na segmente, koji primaju zaglavlja i prenose se na mrežni sloj.

Segment se obično naziva paket transportnog sloja. Mrežni sloj organizira prijenos podataka kroz posredne mreže. Da biste to učinili, segment se može podijeliti na dijelove (pakete) ako mreža ne podržava prijenos cijelih segmenata. Paket ima vlastito mrežno zaglavlje (tj. segment je inkapsuliran u paketu mrežnog sloja). Prilikom prijenosa između srednjih LAN čvorova, paketi moraju biti inkapsulirani u okvire s mogućim podjelom paketa. Prijemnik dekapsulira segmente i rekonstruiše originalnu poruku.

Generalizovana struktura bilo kog softvera ili informacionog sistema može biti predstavljena, kao što je gore navedeno, sa dva dela koja međusobno deluju:

  • funkcionalni dio, koji uključuje aplikativne programe koji implementiraju funkcije područja primjene;
  • okruženje ili sistemski dio, osiguravanje izvršavanja aplikativnih programa.

Dvije grupe standardizacijskih pitanja usko su povezane s takvim razdvajanjem i međusobnom povezivanjem:

  1. standardi za interfejse između aplikativnih programa i IS okruženja, Application Program Interface (API);
  2. standardi za interfejse između samog IS-a i njegovog spoljašnjeg okruženja (External Environment Interface - EEI).

Ove dvije grupe sučelja definiraju specifikacije eksternog opisa IS okruženja - arhitekture, sa stanovišta krajnjeg korisnika, dizajnera IS-a i programera aplikacija koji razvija funkcionalne dijelove IS-a.

Specifikacije eksternih interfejsa IS okruženja i interakcijskih interfejsa između komponenti samog okruženja su precizni opisi svih potrebnih funkcija, servisa i formata određenog interfejsa.

Ukupnost takvih opisa je Referentni model otvorenog povezivanja sistema (OSI).. Ovaj model se koristi više od 30 godina, „izrastao“ je iz mrežne arhitekture SNA (System Network Architecture) koju je predložio IBM. Model međusobnog povezivanja otvorenih sistema koristi se kao osnova za razvoj mnogih ISO IT standarda. Objavljivanje ovog standarda sumira dugogodišnji rad mnogih poznatih organizacija za standardizaciju i proizvođača telekomunikacija.

Godine 1984. model je dobio status međunarodnog standarda ISO 7498, a 1993. godine objavljeno je prošireno i ažurirano izdanje ISO 7498-1-93. Standard ima složeni naslov „Informacioni i računarski sistemi – Međusobna povezanost (interakcija) otvorenih sistema – Referentni model“. Kratki naziv je “Međusobno povezivanje otvorenih sistema / Osnovni referentni model – OSI/BRM”.

Model se zasniva na podeli računarskog okruženja na sedam nivoa, među kojima je interakcija opisana odgovarajućim standardima i obezbeđuje povezanost nivoa, bez obzira na unutrašnju strukturu nivoa u svakoj konkretnoj implementaciji (slika 2.6).


Rice. 2.6.

Glavna prednost ovog modela je detaljan opis veza u okruženju sa stanovišta tehnički uređaji i komunikacijske interakcije. Međutim, ne uzima u obzir međusobnu povezanost uzimajući u obzir mobilnost aplikativnog softvera.

Prednosti „slojevite“ organizacije modela interakcije su u tome što ona pruža samostalan razvoj nivo standarda, modularnost u razvoju hardvera i softvera za informacione i računarske sisteme i na taj način doprinosi tehničkom napretku u ovoj oblasti.

Standard ISO 7498 identifikuje sedam nivoa (slojeva) interakcije informacija, koji su međusobno odvojeni standardnim interfejsima:

  1. sloj aplikacije (aplikacijski sloj)
  2. prezentacijski sloj
  3. sesijski (nivo sesije)
  4. transport
  5. mreže
  6. duct
  7. fizički.

U skladu s tim, informaciona interakcija dva ili više sistema je skup informacionih interakcija nivoa podsistema, a svaki sloj lokalnog informacionog sistema po pravilu je u interakciji sa odgovarajućim slojem udaljenog sistema. Interakcija se odvija korištenjem odgovarajućih komunikacijskih protokola i sučelja. Osim toga, korištenjem tehnika enkapsulacije, isti softverski moduli mogu se koristiti na različitim nivoima.

Protokol je skup algoritama (pravila) za interakciju objekata istih nivoa različitih sistema.

Interface- ovo je skup pravila u skladu sa kojima se vrši interakcija sa objektom datog ili drugog nivoa. Standardni interfejs se u nekim specifikacijama može nazvati servisom.

Enkapsulacija je proces postavljanja fragmentiranih blokova podataka sa jednog nivoa u blokove podataka sa drugog nivoa.

Prilikom podjele okruženja na nivoe, poštovani su sljedeći opći principi:

  • nemojte stvarati previše malih particija, jer to komplikuje opis sistema interakcija;
  • formirati nivo od lako lokalizovanih funkcija, to vam, ako je potrebno, omogućava da brzo ponovo izgradite nivo i značajno promenite njegove protokole za korišćenje novih rešenja u oblasti arhitekture, softvera i hardvera, programskih jezika, mrežnih struktura, bez promene standardne interakcije; i pristupni interfejsi;
  • postaviti slične funkcije na isti nivo;
  • stvoriti odvojene nivoe za obavljanje funkcija koje se jasno razlikuju u akcijama ili tehničkim rješenjima koja ih implementiraju;
  • povući granicu između nivoa na mjestu gdje je opis usluga najmanji, a broj interakcijskih operacija preko granice (granični prijelaz) je minimiziran;
  • nacrtajte granicu između slojeva na mjestu gdje u nekom trenutku mora postojati odgovarajući standardni interfejs.

Svaki sloj ima specifikaciju protokola, tj. skup pravila koja regulišu interakciju ravnopravnih procesa na istom nivou i spisak usluga koje opisuju standardni interfejs sa višim nivoom. Svaki sloj koristi usluge sloja ispod njega, a svaki sloj ispod pruža usluge sloju iznad njega. Hajde da damo kratak opis svaki sloj, uz napomenu da u nekim opisima OSI modela numerisanje slojeva može biti obrnutim redoslijedom.

Nivo 1 - sloj aplikacije ili sloj aplikacije (Application Layer). Ovaj nivo je povezan sa procesima aplikacije. Protokoli sloja su dizajnirani da omoguće pristup mrežnim resursima i korisničkim aplikacijskim programima. Na ovoj razini definira se sučelje sa komunikacijskim dijelom aplikacija. Primjer protokola aplikacijskog sloja je Telnet protokol, koji korisniku omogućava pristup „hostu“ (host računarskom uređaju, jednom od glavnih elemenata u sistemu sa više strojeva ili bilo kojem uređaju spojenom na mrežu koji koristi TCP/IP protokoli) u načinu rada udaljenog terminala.

Aplikacioni sloj obavlja zadatak pružanja različitih oblika interakcije između aplikativnih procesa koji se nalaze u različitim informacionim mrežnim sistemima. Da bi to učinio, obavlja sljedeće funkcije:

  • opis oblika i metoda interakcije primijenjenih procesa;
  • izvršenje razne vrste radovi (upravljanje zadacima, prijenos datoteka, upravljanje sistemom itd.);
  • identifikacija korisnika (partnera u interakciji) po njihovim lozinkama, adresama, elektronskim potpisima;
  • identifikacija funkcionalnih pretplatnika;
  • najava mogućnosti pristupa novim procesima aplikacije;
  • utvrđivanje dovoljnosti raspoloživih resursa;
  • slanje zahtjeva za povezivanje drugim procesima aplikacije;
  • podnošenje zahtjeva reprezentativnom nivou za potrebne metode opisivanja informacija;
  • izbor procedura za planirani dijalog procesa;
  • upravljanje podacima koji se razmjenjuju između procesa aplikacije;
  • sinhronizacija interakcije između aplikativnih procesa;
  • utvrđivanje kvaliteta usluge (vrijeme isporuke blokova podataka, prihvatljiva stopa grešaka, itd.);
  • saglasnost za ispravljanje grešaka i utvrđivanje pouzdanosti podataka;
  • koordinacija ograničenja nametnutih sintaksi (skupovi znakova, struktura podataka).

Aplikacioni sloj se često dijeli na dva podsloja. Gornji podsloj uključuje mrežne usluge. Donji - sadrži standardne servisne elemente koji podržavaju rad mrežnih usluga.

Nivo 2 - Prezentacijski sloj. Na ovom nivou, informacije se pretvaraju u oblik u kojem su potrebne za obavljanje procesa aplikacije. Prezentacioni sloj obezbeđuje kodiranje podataka proizvedenih u procesima aplikacije i interpretaciju prenetih podataka. Na primjer, algoritmi se izvode za pretvaranje formata prezentacije podataka za ispis - ASCII ili KOI-8. Ili, ako se za vizualizaciju podataka koristi ekran, onda se ti podaci prema datom algoritmu formiraju u obliku stranice koja se prikazuje na ekranu.

Reprezentativni nivo obavlja sljedeće glavne funkcije:

  • odabir reprezentativne slike od mogućih opcija;
  • mijenjanje slike reprezentacije u datu virtuelnu sliku;
  • pretvaranje sintakse podataka (kodova, simbola) u standard;
  • definisanje formata podataka.

Nivo 3 - nivo sesije ili sloj sesije (Session Layer). Na ovoj razini, sesije između reprezentativnih objekata aplikacije (procesa aplikacije) se uspostavljaju, održavaju i prekidaju. Kao primjer protokola sloja sesije, razmotrite RPC (Remote Procedure Call) protokol. Kao što ime govori, ovaj protokol je dizajniran da prikaže rezultate procedure na udaljenom hostu. Tokom ove procedure uspostavlja se veza sesije između aplikacija. Svrha ove veze je servisiranje zahtjeva koji nastaju, na primjer, kada serverska aplikacija stupi u interakciju s klijentskom aplikacijom.

Sloj sesije pruža interakciju sa transportnim slojem, koordinira prijem i prijenos podataka iz jedne komunikacijske sesije, sadrži funkcije za upravljanje lozinkama, obračunavanje naknada za korištenje mrežnih resursa itd. Ovaj nivo pruža sljedeće funkcije:

  • uspostavljanje i prekidanje veza između partnera na nivou sesije;
  • obavljanje normalne i hitne razmjene podataka između procesa aplikacije;
  • sinhronizacija veza sesije;
  • obavještavanje procesa prijave o izuzetnim situacijama;
  • utvrđivanje oznaka u procesu prijave koje omogućavaju, nakon neuspjeha ili greške, da se ponovno izvrši njegovo izvršenje od najbliže oznake;
  • prekidanje procesa prijave kada je potrebno i njegovo pravilno nastavljanje;
  • prekid sesije bez gubitka podataka;
  • prijenos posebnih poruka o toku sesije.

Nivo 4 - Transportni sloj. Transportni sloj je dizajniran da kontroliše tok poruka i signala. Kontrola toka je važna funkcija transportnih protokola, jer ovaj mehanizam omogućava pouzdan prijenos podataka preko mreža heterogene strukture, dok opis rute uključuje sve komponente komunikacionog sistema koje osiguravaju prijenos podataka duž cijele putanje od uređaja pošiljatelja do uređaja. prijemni uređaji primaoca. Kontrola protoka zahtijeva od predajnika da čeka potvrdu prijema određenog broja segmenata od strane prijemnika. Broj segmenata koje odašiljač može poslati bez primanja potvrde od prijemnika naziva se prozor.

Postoje dvije vrste protokola transportnog sloja - protokoli segmentacije i protokoli datagrama. Protokoli segmentacije transportnog sloja razbijaju originalnu poruku u blokove podataka transportnog sloja - segmente. Glavna funkcija takvih protokola je osigurati isporuku ovih segmenata do odredišta i oporavak poruke. Datagram protokoli ne segmentiraju poruku, oni je šalju u jednom paketu zajedno sa informacijama o adresi. Paket podataka, nazvan Datagram, usmjerava se preko mreža za prebacivanje adresa ili se prenosi preko lokalne mreže do aplikacijskog programa ili korisnika.

Transportni sloj također može pregovarati o mrežnim slojevima različitih nekompatibilnih mreža putem posebnih pristupnika. Nivo koji se razmatra određuje adresiranje pretplatničkih sistema i administrativnih sistema. Glavni zadatak transportnog sloja je korištenje virtuelnih kanala postavljenih između interakcijskih pretplatničkih sistema i administrativnih sistema za prijenos blokova podataka u paketima. Glavne funkcije koje obavlja transportni sloj su:

  • upravljanje prijenosom blokova podataka i osiguranje njihovog integriteta;
  • otkrivanje grešaka, njihovo djelimično otklanjanje, prijavljivanje neispravljenih grešaka;
  • obnavljanje prijenosa nakon kvarova i kvarova;
  • konsolidacija ili dezagregacija blokova podataka;
  • davanje prioriteta prilikom prenosa blokova;
  • prijenos potvrda o prenesenim blokovima podataka;
  • eliminacija blokada u slučaju zastoja u mreži.

Osim toga, transportni sloj može oporaviti blokove podataka izgubljene u nižim slojevima.

Nivo 5 - mrežni sloj (Network Layer). Glavni zadatak protokola mrežnog sloja je da odrede putanju koja će se koristiti za isporuku paketa podataka prilikom rada sa protokolima gornjeg sloja (ruting). Da bi paket bio isporučen bilo kom datom hostu, ovom hostu mora biti dodijeljena mrežna adresa poznata predajniku. Grupe domaćina, ujedinjene po teritorijalnom principu, formiraju mreže. Da bi se pojednostavio zadatak rutiranja, mrežna adresa domaćina se sastoji od dva dijela: mrežne adrese i adrese domaćina. Dakle, zadatak rutiranja je podijeljen na dva - traženje mreže i traženje hosta u ovoj mreži. Sljedeće funkcije se mogu izvoditi na nivou mreže:

  • stvaranje mrežnih veza i identifikaciju njihovih portova;
  • otkrivanje i ispravljanje grešaka koje nastaju prilikom prijenosa kroz komunikacijsku mrežu;
  • kontrola protoka paketa;
  • organizacija (poređanje) sekvenci paketa;
  • rutiranje i komutacija;
  • segmentacija i spajanje paketa;
  • povratak u prvobitno stanje;
  • izbor tipova usluga.

Nivo 6 - sloj kanala ili sloj veze podataka (Data Link Layer). Svrha protokola sloja veze je osigurati prijenos podataka u prijenosnom mediju preko fizičkog medija. U kanalu se generira signal za početak prijenosa podataka, organizira se početak prijenosa, sam prijenos se provodi, provjerava se ispravnost procesa, kanal se isključuje u slučaju kvarova i vraća nakon otklanjanja greške generira se signal za završetak prijenosa i kanal se prebacuje u stanje pripravnosti.

Dakle, sloj podatkovne veze može obavljati sljedeće funkcije:

  • organizacija (uspostavljanje, upravljanje, prekid) kanalskih veza i identifikacija njihovih luka;
  • prijenos blokova podataka;
  • otkrivanje i ispravljanje grešaka;
  • upravljanje protokom podataka;
  • osiguranje transparentnosti logičkih kanala (prijenos podataka kodiranih na bilo koji način preko njih).

Na sloju veze podataka, podaci se prenose u blokovima koji se nazivaju okviri. Tip korištenog medija za prijenos i njegova topologija u velikoj mjeri određuju tip okvira protokola transportnog sloja koji se mora koristiti. Kada se koriste topologije "zajednička magistrala" i "jedan prema više" (Point-to-Multipoint), alati protokola sloja veze određuju fizičke adrese uz pomoć kojih će se podaci razmjenjivati ​​u mediju za prijenos i proceduru za pristup ovom mediju. Primjeri takvih protokola su Ethernet (gdje je prikladno) i HDLC. Protokoli transportnog sloja, koji su dizajnirani da rade u okruženju jedan na jedan (od tačke do tačke), ne definišu fizičke adrese i imaju pojednostavljenu proceduru pristupa. Primjer ove vrste protokola je PPP protokol.

Nivo 7 - fizički sloj. Protokoli fizičkog sloja omogućavaju direktan pristup mediju za prijenos podataka za protokole veze i slijedeće slojeve. Podaci se prenose pomoću protokola na ovom nivou u obliku sekvenci bitova (za serijske protokole) ili grupa bitova (za paralelne protokole). Na ovom nivou se utvrđuje skup signala koje sistemi razmenjuju, parametri ovih signala (vremenski i električni) i redosled generisanja signala prilikom izvođenja postupka prenosa podataka.

Fizički sloj obavlja sljedeće funkcije:

  • uspostavlja i prekida fizičke veze;
  • prenosi niz signala;
  • “sluša” kanale kada je to potrebno;
  • vrši identifikaciju kanala;
  • obavještava o nastanku kvarova i kvarova.

Osim toga, na ovom nivou zahtjevi za električnim, fizičkim i mehaničke karakteristike prijenosni mediji, uređaji za prijenos i povezivanje.

Nivoi ovisni i neovisni o mreži. Gore navedene funkcije na svim razinama mogu se svrstati u jednu od dvije grupe: ili funkcije usmjerene na rad s aplikacijama bez obzira na mrežni uređaj, ili funkcije koje zavise od specifične tehničke implementacije mreže.

Gornja tri sloja - aplikacija, prezentacija i sesija - su orijentirana na aplikaciju i praktično ne zavise od tehničke karakteristike izgradnju mreže. Na protokole na ovim slojevima ne utiču nikakve promene u topologiji mreže, zamena opreme ili prelazak na drugu mrežnu tehnologiju.


Rice. 2.9.

Standardizacija interfejsa obezbeđuje potpunu transparentnost interakcije, bez obzira na to kako su nivoi raspoređeni u konkretnim implementacijama (servisima) modela.

OSI mrežni model(engleski) otvoren sistemima međusobno povezivanje osnovni referenca model- osnovni referentni model za interakciju otvorenih sistema) - mrežni model steka mrežnih protokola OSI/ISO.

Zbog odugovlačenja razvoja OSI protokola, glavni stek protokola koji se trenutno koristi je TCP/IP, koji je razvijen prije usvajanja OSI modela i bez veze s njim.

OSI model

Tip podataka

Layer

Funkcije

7. Aplikacija

Pristup mrežnim uslugama

6. Prezentacija

Reprezentacija podataka i enkripcija

5. Sjednica

Upravljanje sesijama

Segmenti/Datagrami

4. Transport

Direktna komunikacija između krajnjih tačaka i pouzdanost

3. Mreža

Određivanje rute i logičko adresiranje

2. Kanal (link za podatke)

Fizičko adresiranje

1. Fizički

Rad sa prijenosnim medijima, signalima i binarnim podacima

nivoi osi modela

U literaturi je najčešće uobičajeno da se opisivanje slojeva OSI modela počinje od sloja 7, koji se naziva sloj aplikacije, na kojem korisničke aplikacije pristupaju mreži. OSI model završava 1. slojem - fizičkim, koji definira standarde koje zahtijevaju nezavisni proizvođači za medije za prijenos podataka:

    vrsta prenosnog medija (bakarni kabl, optičko vlakno, radio-zračni, itd.),

    tip modulacije signala,

    nivoi signala logičkih diskretnih stanja (nula i jedan).

Svaki protokol OSI modela mora biti u interakciji ili sa protokolima na svom sloju, ili sa protokolima koji su za jednu jedinicu viši i/ili niži od njegovog sloja. Interakcije sa protokolima jednog nivoa nazivaju se horizontalnim, a sa nivoima jedan viši ili niži - vertikalnim. Bilo koji protokol OSI modela može obavljati samo funkcije svog sloja i ne može obavljati funkcije drugog sloja, što se ne izvodi u protokolima alternativnih modela.

Svaki nivo, sa određenim stepenom konvencije, odgovara svom operandu - logički nedeljivom elementu podataka, kojim se na zasebnom nivou može upravljati u okviru modela i korišćenih protokola: na fizičkom nivou najmanja jedinica je bit, na nivou veze informacije se kombinuju u okvire, na nivou mreže - u pakete (datagrame), na transportu - u segmente. Svaki dio podataka logički kombinovan za prijenos - okvir, paket, datagram - smatra se porukom. Poruke su generalno operandi nivoa sesije, predstavnika i nivoa aplikacije.

Osnovne mrežne tehnologije uključuju fizičke slojeve i slojeve veze podataka.

Aplikacioni sloj

Aplikacioni sloj (aplikacioni sloj) - najviši nivo modela, koji osigurava interakciju korisničkih aplikacija sa mrežom:

    Dozvoljava aplikacijama korištenje mrežnih usluga:

    • daljinski pristup datotekama i bazama podataka,

      prosljeđivanje e-pošte;

    odgovoran je za prenos servisnih informacija;

    daje aplikacijama informacije o greškama;

    generira upite prema sloju prezentacije.

Protokoli na nivou aplikacije: RDP HTTP (HyperText Transfer Protocol), SMTP (Simple Mail Transfer Protocol), SNMP (Simple Network Management Protocol), POP3 (Post Office Protocol Version 3), FTP (File Transfer Protocol), XMPP, OSCAR, Modbus, SIP, TELNET i drugi.

Izvršni nivo

Izvršni nivo (nivo prezentacije; engleski) prezentacija sloj) pruža konverziju protokola i enkripciju/dešifriranje podataka. Zahtjevi aplikacije primljeni od sloja aplikacije se konvertuju u format za prijenos preko mreže na sloju prezentacije, a podaci primljeni iz mreže se konvertuju u format aplikacije. Ovaj sloj može izvršiti kompresiju/dekompresiju ili kodiranje/dekodiranje podataka, kao i preusmjeravanje zahtjeva na drugi mrežni resurs ako se ne mogu obraditi lokalno.

Sloj prezentacije je obično međuprotokol za transformaciju informacija iz susjednih slojeva. Ovo omogućava komunikaciju između aplikacija na različitim računarskim sistemima na način koji je transparentan za aplikacije. Sloj prezentacije omogućava formatiranje i transformaciju koda. Formatiranje koda se koristi kako bi se osiguralo da aplikacija prima informacije za obradu koje za nju imaju smisla. Ako je potrebno, ovaj sloj može izvršiti prijevod iz jednog formata podataka u drugi.

Sloj prezentacije ne bavi se samo formatima i prezentacijom podataka, već se bavi i strukturama podataka koje koriste programi. Dakle, sloj 6 pruža organizaciju podataka dok se šalju.

Da bismo razumeli kako ovo funkcioniše, zamislimo da postoje dva sistema. Jedan koristi prošireni binarni kod za razmjenu informacija EBCDIC za predstavljanje podataka, na primjer, ovo bi mogao biti IBM mainframe, a drugi koristi američki standardni kod za razmjenu informacija ASCII (koristi ga većina drugih proizvođača računara). Ako ova dva sistema trebaju razmjenjivati ​​informacije, onda je potreban sloj prezentacije koji će izvršiti konverziju i prevesti između dva različita formata.

Još jedna funkcija koja se obavlja na prezentacijskom sloju je enkripcija podataka, koja se koristi u slučajevima kada je potrebno zaštititi prenesene informacije od primanja od strane neovlaštenih primatelja. Da bi postigli ovaj zadatak, procesi i kod u sloju prezentacije moraju izvršiti transformaciju podataka.

Standardi prezentacijskog sloja također definiraju kako se predstavljaju grafičke slike. U ove svrhe može se koristiti PICT format - format slike koji se koristi za prijenos QuickDraw grafike između programa. Drugi format predstavljanja je označeni format TIFF slikovne datoteke, koji se obično koristi za rasterske slike visoke rezolucije. Sljedeći standard sloja prezentacije koji se može koristiti za grafiku je JPEG standard.

Postoji još jedna grupa standarda na nivou prezentacije koja definiše prezentaciju audio i filmskih fragmenata. Ovo uključuje interfejs za elektronske muzičke instrumente (MIDI) za digitalno predstavljanje muzike, razvijen od strane Motion Picture Experts Group MPEG standarda.

Protokoli sloja prezentacije: AFP - Apple Filing Protocol, ICA - Independent Computing Architecture, LPP - Lightweight Presentation Protocol, NCP - NetWare Core Protocol, NDR - Mrežno predstavljanje podataka, XDR - eXternal Data Representation, X.25 PAD/ PacketDisassembler Protocol .

Sloj sesije

Nivo sesije sjednici sloj) model osigurava održavanje komunikacijske sesije, omogućavajući aplikacijama da međusobno komuniciraju dugo vremena. Sloj upravlja kreiranjem/završetkom sesije, razmjenom informacija, sinhronizacijom zadataka, određivanjem podobnosti za prijenos podataka i održavanjem sesije tokom perioda neaktivnosti aplikacije.

Protokoli sloja sesije: ADSP, ASP, H.245, ISO-SP (OSI Protokol sloja sesije (X.225, ISO 8327)), iSNS, L2F, L2TP, NetBIOS, PAP (Protokol za provjeru lozinke), PPTP, RPC, RTCP , SMPP, SCP (Protokol kontrole sesije), ZIP (Protokol informacija o zonama), SDP (Direktni protokol utičnica).

Transportni sloj

Transportni sloj transport sloj) model je dizajniran da obezbedi pouzdan prenos podataka od pošiljaoca do primaoca. Međutim, nivo pouzdanosti može uveliko varirati. Postoje mnoge klase protokola transportnog sloja, u rasponu od protokola koji pružaju samo osnovne transportne funkcije (na primjer, funkcije prijenosa podataka bez potvrde), do protokola koji osiguravaju da se više paketa podataka isporučuje na odredište u pravilnom slijedu, multipleksiraju više podataka tokovi, obezbjeđuju mehanizam za kontrolu tokova podataka i garantuju pouzdanost primljenih podataka. Na primjer, UDP je ograničen na praćenje integriteta podataka unutar jednog datagrama i ne isključuje mogućnost gubitka cijelog paketa ili dupliranja paketa, narušavajući redoslijed primanja paketa podataka TCP osigurava pouzdan kontinuirani prijenos podataka, isključujući podatke gubitak ili narušavanje redosleda njihovog dolaska ili umnožavanje, može preraspodeliti podatke razbijanjem velikih delova podataka na fragmente i, obrnuto, spajanjem fragmenata u jedan paket.

Protokoli transportnog sloja: ATP, CUDP, DCCP, FCP, IL, NBF, NCP, RTP, SCTP, SPX, SST, TCP (Transmission Control Protocol), UDP (User Datagram Protocol).

Mrežni sloj

Mrežni sloj mreže sloj) model je dizajniran za određivanje putanje prenosa podataka. Odgovoran je za prevođenje logičkih adresa i imena u fizičke, određivanje najkraćih ruta, prebacivanje i rutiranje, praćenje problema i zagušenja u mreži.

Protokoli mrežnog sloja usmjeravaju podatke od izvora do odredišta. Uređaji (ruteri) koji rade na ovom nivou konvencionalno se nazivaju uređajima trećeg nivoa (na osnovu broja nivoa u OSI modelu).

Protokoli mrežnog sloja: IP/IPv4/IPv6 (Internet protokol), IPX, X.25, CLNP (mrežni protokol bez veze), IPsec (Bezbednost internetskog protokola). Protokoli rutiranja - RIP, OSPF.

Sloj veze podataka

Sloj veze podataka podaci link sloj) je dizajniran da osigura interakciju mreža na fizičkom nivou i kontrolu nad greškama koje mogu nastati. Podatke primljene sa fizičkog sloja, predstavljene u bitovima, pakuje u okvire, provjerava njihov integritet i, ako je potrebno, ispravlja greške (formira ponovljeni zahtjev za oštećeni okvir) i šalje ih mrežnom sloju. Sloj veze podataka može komunicirati sa jednim ili više fizičkih slojeva, nadgledajući i upravljajući ovom interakcijom.

IEEE 802 specifikacija dijeli ovaj sloj na dva podsloja: MAC. medija pristup kontrolu) reguliše pristup zajedničkom fizičkom mediju, LLC (eng. kontrola logičke veze) pruža uslugu mrežnog sloja.

Prekidači, mostovi i drugi uređaji rade na ovom nivou. Ovi uređaji koriste adresiranje sloja 2 (po broju sloja u OSI modelu).

Protokoli sloja veze - ARCnet, ATMEthernet, Ethernet Automatsko zaštitno prebacivanje (EAPS), IEEE 802.2, IEEE 802.11 bežični LAN, LocalTalk, (MPLS), Point-to-Point Protocol (PPP), Point-to-Point Protocol over Ethernet (PPPoE) ),StarLan,Token ring,Unidirectional Link Detection(UDLD),x.25.

Fizički sloj

Fizički nivo fizički sloj) - najniži nivo modela, koji određuje način prenosa podataka, predstavljenih u binarnom obliku, sa jednog uređaja (računara) na drugi. Oni prenose električne ili optičke signale u kablovsku ili radio emisiju i, shodno tome, primaju i pretvaraju ih u bitove podataka u skladu sa metodama kodiranja digitalnih signala.

Čvorišta, repetitori signala i medijski pretvarači također rade na ovom nivou.

Funkcije fizičkog sloja implementirane su na svim uređajima povezanim na mrežu. Na strani računala, funkcije fizičkog sloja obavljaju mrežni adapter ili serijski port. Fizički sloj se odnosi na fizička, električna i mehanička sučelja između dva sistema. Fizički sloj definiše takve vrste medija za prenos podataka kao što su optičko vlakno, upredeni par, koaksijalni kabl, satelitska veza za prenos podataka, itd. Standardni tipovi mrežnih interfejsa koji se odnose na fizički sloj su: V.35, RS-232, RS-485, RJ-11, RJ-45, AUI i BNC konektori.

Protokoli fizičkog sloja: IEEE 802.15 (Bluetooth),IRDA,EIARS-232,EIA-422,EIA-423,RS-449,RS-485,DSL,ISDN,SONET/SDH,802.11Wi-Fi,Etherloop,GSMUm radio interfejs ,ITU i ITU-T,TransferJet,ARINC 818,G.hn/G.9960.

TCP/IP porodica

TCP/IP familija ima tri transportna protokola: TCP, koji je u potpunosti usaglašen sa OSI, koji obezbeđuje verifikaciju prijema podataka UDP, koji odgovara transportnom sloju samo prisustvom porta, obezbeđujući razmenu datagrama između aplikacija; ne garantuje prijem podataka; i SCTP, dizajniran da prevaziđe neke od nedostataka TCP-a, i dodaje neke inovacije. (U TCP/IP porodici postoji još oko dvije stotine protokola, od kojih je najpoznatiji ICMP servisni protokol, koji se koristi za interne operativne potrebe; ostali također nisu transportni protokoli).

IPX/SPX porodica

U IPX/SPX porodici, portovi (koji se nazivaju soketi ili soketi) pojavljuju se u protokolu IPX mrežnog sloja, omogućavajući razmjenu datagrama između aplikacija (operativni sistem rezerviše neke od utičnica za sebe). SPX protokol, zauzvrat, dopunjuje IPX sa svim ostalim mogućnostima transportnog sloja u potpunoj saglasnosti sa OSI.

Kao host adresa, IPX koristi identifikator formiran od mrežnog broja od četiri bajta (dodijeljenog od strane rutera) i MAC adrese mrežnog adaptera.

TCP/IP model (5 slojeva)

    Sloj aplikacije (5) ili sloj aplikacije pruža usluge koje direktno podržavaju korisničke aplikacije, na primjer, softver za prijenos datoteka, pristup bazi podataka, elektronsku poštu i usluge evidentiranja servera. Ovaj nivo kontroliše sve ostale nivoe. Na primjer, ako korisnik radi s Excel tabelama i odluči spremiti radnu datoteku u svoj direktorij na mrežnom poslužitelju datoteka, tada sloj aplikacije osigurava da se datoteka premjesti sa radnog računala na mrežni disk transparentno za korisnika .

    Transportni (4) sloj (Transport Layer) obezbeđuje isporuku paketa bez grešaka i gubitaka, kao iu potrebnom redosledu. Ovdje se preneseni podaci dijele na blokove, stavljaju u pakete, a primljeni podaci se vraćaju iz paketa. Dostava paketa je moguća i sa uspostavljanjem veze (virtuelni kanal) i bez nje. Transportni sloj je granični sloj i most između gornja tri, koji su vrlo specifični za primjenu, i donja tri, koji su visoko specifični za mrežu.

    Mrežni (3) sloj (Network Layer) odgovoran je za adresiranje paketa i prevođenje logičkih imena (logičke adrese, kao što su IP adrese ili IPX adrese) u MAC adrese fizičke mreže (i obrnuto).

    Na istoj razini rješava se i problem odabira rute (puta) kojom se paket isporučuje na odredište (ako postoji više ruta u mreži). Na nivou mreže rade složeni posredni mrežni uređaji kao što su ruteri. Kanal (2) sloj ili kontrolni sloj dalekovoda (Sloj veze podataka)

    odgovoran je za generisanje paketa (okvirova) standardnog tipa za datu mrežu (Ethernet, Token-Ring, FDDI), uključujući početna i konačna kontrolna polja. Ovde se kontroliše pristup mreži, greške u prenosu se detektuju izračunavanjem kontrolnih suma, a pogrešni paketi se ponovo šalju primaocu. Sloj veze podataka podijeljen je u dva podsloja: gornji LLC i donji MAC. Srednji mrežni uređaji kao što su prekidači rade na nivou veze za prenos podataka.

Radi lakše modernizacije, složeni informacioni sistemi su napravljeni što je moguće više otvorenim, odnosno prilagođeni da izvrše promene u nekom delu sistema, dok ostali delovi ostaju nepromenjeni. U odnosu na računarske mreže, implementacija koncepta otvorenosti dovela je do pojave Referentnog modela povezivanja otvorenih sistema (OSIRM), koji je predložila Međunarodna organizacija za standardizaciju (ISO – International Standard Organization). Ovaj model daje opis općih principa, pravila i sporazuma koji osiguravaju interakciju informacionih sistema i nazivaju se protokoli.

Informaciona mreža u EMVOS-u se smatra skupom funkcija (protokola) koje su podijeljene u grupe koje se nazivaju nivoi. Upravo podjela na nivoe omogućava izmjene sredstava implementacije jednog nivoa bez restrukturiranja sredstava drugih nivoa, što značajno pojednostavljuje i smanjuje troškove nadogradnje sredstava kako se tehnologija razvija.

Postoji sedam nivoa EMVOS-a

Na fizičkom nivou, informacije se predstavljaju u obliku električnih ili optičkih signala, konvertuju se oblici signala, biraju parametri fizičkih medija za prenos podataka, a informacije se prenose putem fizičkih medija.

Na nivou veze, podaci se razmjenjuju između susjednih mrežnih čvorova, tj. čvorovi direktno povezani fizičkim vezama bez drugih međučvorova. Imajte na umu da se paketi sloja veze obično nazivaju okviri.

Na nivou mreže paketi se formiraju prema pravilima onih međumreža kroz koje prolazi originalni paket, a paketi se rutiraju, tj. određivanje i implementacija ruta po kojima se paketi prenose. Drugim riječima, rutiranje se svodi na formiranje logičkih kanala. Logički kanal je virtualna veza između dva ili više objekata mrežnog sloja u kojoj se podaci mogu razmjenjivati ​​između ovih objekata. Koncept logičkog kanala ne odgovara nužno fizičkoj vezi linija podataka između povezanih tačaka. Ovaj koncept je uveden da se apstrahuje od fizičke implementacije veze. Druga važna funkcija mrežnog sloja nakon rutiranja je kontrola opterećenja na mreži kako bi se spriječilo zagušenje koje negativno utječe na rad mreže.

Transportni sloj obezbeđuje komunikaciju između krajnjih tačaka (za razliku od prethodnog mrežnog sloja, koji obezbeđuje prenos podataka kroz međukomponente mreže). Funkcije transportnog sloja uključuju multipleksiranje i demultipleksiranje (sastavljanje/rastavljanje poruka u pakete na krajnjim tačkama), otkrivanje i eliminisanje grešaka u prenesenim podacima i postavljanje potrebnog nivoa usluga (na primjer, naručene brzine i pouzdanosti prijenosa).

Na nivou sesije određuje se tip komunikacije (dupleks ili poludupleks), početak i kraj zadataka, redosled i način razmene zahteva i odgovora partnera u interakciji.

Na nivou prezentacije implementirane su funkcije prezentacije podataka (kodiranje, formatiranje, strukturiranje). Na primjer, na ovom nivou, podaci dodijeljeni za prijenos se pretvaraju iz jednog koda u drugi, posebno u svrhu šifriranja.

Na nivou aplikacije, podaci koji se prenose preko mreže određuju se i formatiraju u poruke.

U određenim slučajevima može postojati potreba za implementacijom samo dijela imenovanih funkcija, tada će, shodno tome, mreža sadržavati samo dio nivoa. Dakle, u jednostavnim (nerazgrananim) LAN-ovima nema potrebe za objektima mrežnog i transportnog sloja. Istovremeno, zbog složenosti funkcija sloja veze preporučljivo je podijeliti ga na dva podnivoa u LAN-u:

  • · kontrola pristupa kanalu (MAC - Medium Access Control);
  • · Kontrola logičke veze (LLC - Kontrola logičke veze). LJLC podsloj, za razliku od podsloja MAC, uključuje neke funkcije sloja veze koje su nezavisne od karakteristika medija za prenos.

Prijenos podataka kroz razgranate mreže odvija se korištenjem enkapsulacije/dekapsulacije dijelova podataka. Dakle, poruka koja stiže na transportni sloj se dijeli na segmente, koji primaju zaglavlja i prenose se na mrežni sloj.

Segment se obično naziva paket transportnog sloja. Mrežni sloj organizira prijenos podataka kroz posredne mreže. Da biste to učinili, segment se može podijeliti na dijelove (pakete) ako mreža ne podržava prijenos cijelih segmenata. Paket se isporučuje sa vlastitim mrežnim zaglavljem (tj. segment je inkapsuliran u paketu mrežnog sloja). Prilikom prijenosa između srednjih LAN čvorova, paketi moraju biti inkapsulirani u okvire s mogućim podjelom paketa. Prijemnik dekapsulira segmente i rekonstruiše originalnu poruku.



Da li vam se dopao članak? Podijelite to
Top