Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • OS
  • Karakteristikat për modelin e referencës osi. Modeli i referencës së sistemit të komunikimit

Karakteristikat për modelin e referencës osi. Modeli i referencës së sistemit të komunikimit

Koncepti i një modeli referencë përdoret gjerësisht në komunikimet dhe shkencën kompjuterike.

  • Modeli i referencës(Modeli i referencës, modeli kryesor) në fushën e sistemeve dhe softuerëve, është një model i diçkaje që ka një qëllim ose ide bazë të përbashkët dhe mund të konsiderohet si standard për qëllime të ndryshme [Wikipedia].
  • Modeli i referencës është një paraqitje abstrakte e koncepteve dhe e marrëdhënieve ndërmjet tyre në disa zona e problemit. Bazuar në modelin e referencës, ndërtohen modele më specifike dhe të detajuara, të mishëruara përfundimisht në objekte dhe mekanizma të jetës reale [Wikipedia-rus].
  • Modeli i referencës është një strukturë (kornizë) abstrakte për të kuptuar marrëdhëniet thelbësore midis objekteve të një mjedisi të caktuar, e cila më tej lejon zhvillimin e arkitekturave specifike duke përdorur standarde ose specifika të caktuara të mbështetura nga ky mjedis. Modeli i referencës përmban grup minimal Koncepte të unifikuara, aksioma dhe marrëdhënie të rëndësishme për një fushë të caktuar problemore dhe të pavarura nga standarde, teknologji, zbatime ose detaje të tjera specifike.

    Qëllimi i prezantimit të një modeli referencë konsiston në përcaktimin e thelbit të arkitekturës së sistemit dhe futjen e terminologjisë, si dhe në përshkrimin parim i përgjithshëm funksionimin e sistemit. Modeli përcakton marrëdhëniet që janë të rëndësishme për funksionimin e sistemit, si një model abstrakt, i pavarur nga opsioni i zbatimit teknik dhe nga teknologjitë vazhdimisht në zhvillim që mund të ndikojnë në zbatimin e sistemit. Shpesh, arkitektura zhvillohet në kontekstin e një konfigurimi të paracaktuar që përfshin protokolle, profile, specifikime dhe standarde.

    Ka shumë përdorime të modelit të referencës. Një rast përdorimi është krijimi i standardeve për objektet që përmbahen në model dhe se si ato ndërveprojnë me njëri-tjetrin. Kur zhvillohen standarde dhe sisteme specifike të komunikimit të aplikacioneve, arkitektura e tyre krahasohet me modelin standard. Me këtë qasje, puna e specialistëve që duhet të krijojnë ose analizojnë objekte të sistemit të komunikimit që sillen në përputhje me standardin është shumë më e lehtë.

  • Një shembull i standardit të modelit referues është modeli i referencës së rrjetit për ndërlidhjen e sistemeve të hapura(EMVOS) OSI (Open Systems Interconnection Basic Reference Model ) Organizata Ndërkombëtare për Standardizim ISO - modeli bazë i arkitekturave për sistemet e komunikimit të të dhënave, i cili është ilaç i mirë për analizë dhe studim standardet moderne dhe teknologjitë e komunikimit.

Modeli OSI me shtatë shtresa


Natyra universale e modelit klasik të referencës së rrjetit OSI me shtatë shtresa bën të mundur krijimin e modeleve të bazuara në të për standarde specifike, të cilat quhen edhe standarde referencë. Për shembull, në Fig.... tregohet modeli i referencës DECT, funksionet kryesore të cilat janë të strukturuara vetëm në tre nivelet më të ulëta të modelit OSI: rrjeti, lidhja e të dhënave dhe fizike.


Modeli i referencës DECT

1. Modeli i referencës për shërbimin e orientuar. Arkitektura 1.0. Specifikimi i Komitetit 1, 2 gusht 2006. http://www.oasis-open.org/

Modeli OSI u propozua nga Organizata Ndërkombëtare e Standardeve (ISO) në 1984. Që atëherë, ajo është përdorur (pak a shumë në mënyrë rigoroze) nga të gjithë prodhuesit e produkteve të rrjetit. Si çdo model universal, OSI është mjaft i rëndë, i tepërt dhe jo shumë fleksibël. Prandaj, mjetet reale të rrjetit të ofruara nga kompani të ndryshme nuk i përmbahen domosdoshmërisht ndarjes së pranuar të funksioneve. Sidoqoftë, njohja me modelin OSI ju lejon të kuptoni më mirë se çfarë po ndodh në rrjet.

Të gjitha funksionet e rrjetit në model ato ndahen në 7 nivele (Fig. 5.1). Në të njëjtën kohë, nivelet më të larta kryejnë detyra më komplekse, globale, për të cilat ata përdorin nivele më të ulëta për qëllimet e tyre dhe gjithashtu i menaxhojnë ato. Qëllimi i nivelit më të ulët është të ofrojë shërbime në nivelin më të lartë, dhe niveli më i lartë nuk kujdeset për detajet e zbatimit të këtyre shërbimeve. Nivelet më të ulëta kryejnë funksione më të thjeshta dhe më specifike. Në mënyrë ideale, çdo nivel ndërvepron vetëm me ata që janë pranë tij (sipër dhe poshtë tij). Niveli më i lartë korrespondon me detyrën e aplikimit, aplikacioni që funksionon aktualisht, ai më i ulët - me transmetimin e drejtpërdrejtë të sinjaleve përmes kanalit të komunikimit.

Oriz. 5.1. Shtatë shtresa të modelit OSI

Modeli OSI zbatohet jo vetëm për rrjetet lokale, por edhe për çdo rrjet komunikimi ndërmjet kompjuterëve ose abonentëve të tjerë. Në veçanti, funksionet e internetit gjithashtu mund të ndahen në shtresa sipas modelit OSI. Dallimet themelore rrjetet lokale nga ato globale, nga pikëpamja e modelit OSI, vërehen vetëm në nivelet më të ulëta të modelit.

Funksionet e përfshira në ato të paraqitura në Fig. Nivelet 5.1 zbatohen nga çdo pajtimtar i rrjetit. Në këtë rast, çdo nivel në një pajtimtar funksionon sikur të kishte një lidhje të drejtpërdrejtë me nivelin përkatës të një abonenti tjetër. Ekziston një lidhje virtuale (logjike) midis të njëjtave nivele të pajtimtarëve të rrjetit, për shembull, midis niveleve të aplikacionit të pajtimtarëve që ndërveprojnë në rrjet. Abonentët e një rrjeti kanë një lidhje të vërtetë fizike (kabllo, kanal radio) vetëm në nivelin fizik më të ulët, të parë. Në pajtimtarin transmetues, informacioni kalon nëpër të gjitha nivelet, nga lart në fund. Tek abonenti marrës, informacioni i marrë bën Udhëtim kthimi: nga niveli i poshtëm në atë të sipërm (Fig. 5.2).

Oriz. 5.2. Rruga e informacionit nga pajtimtari në pajtimtar

Të dhënat që duhet të transmetohen përmes rrjetit, gjatë rrugës nga niveli i sipërm (i shtatë) në nivelin më të ulët (të parë), i nënshtrohen një procesi kapsulimi (Fig. 4.6). Çdo nivel pasues jo vetëm që përpunon të dhëna që vijnë nga më shumë nivel të lartë, por i siguron edhe titullin e vet, si dhe informacion zyrtar. Ky proces i akumulimit të informacionit të shërbimit vazhdon deri në nivelin e fundit (fizik). Në nivelin fizik, e gjithë kjo strukturë me shumë guaskë transmetohet përgjatë kabllit te marrësi. Atje kryen procedurën e kundërt të dekapsulimit, domethënë, kur transferohet në një nivel më të lartë, njëra prej predhave hiqet. Niveli i shtatë i sipërm arrihet nga të dhënat që janë çliruar nga të gjitha predha, domethënë nga të gjitha informacionet e shërbimit të niveleve më të ulëta. Në këtë rast, çdo nivel i pajtimtarit marrës përpunon të dhënat e marra nga niveli tjetër në përputhje me informacionin e shërbimit që ai heq.


Nëse disa pajisje të ndërmjetme (për shembull, marrës, përsëritës, shpërndarës, ndërprerës, ruter) përfshihen në shtegun midis pajtimtarëve në rrjet, atëherë ato mund të kryejnë gjithashtu funksione të përfshira në nivelet më të ulëta të modelit OSI. Sa më i madh të jetë kompleksiteti i pajisjes së ndërmjetme, aq më shumë nivele mbulon. Por çdo pajisje e ndërmjetme duhet të marrë dhe të kthejë informacion në nivelin më të ulët fizik. Të gjitha transformimet e brendshme të të dhënave duhet të kryhen dy herë dhe në drejtime të kundërta (Fig. 5.3). Pajisjet e ndërmjetme të rrjetit, ndryshe nga pajtimtarët me të drejta të plota (për shembull, kompjuterët), funksionojnë vetëm në nivele më të ulëta dhe gjithashtu kryejnë konvertim të dyanshëm.

Oriz. 5.3. Aktivizimi i pajisjeve të ndërmjetme midis pajtimtarëve të rrjetit

Le të hedhim një vështrim më të afërt në funksionet e niveleve të ndryshme.

  • Shtresa e aplikacionit (7) ose shtresa e aplikacionit ofron shërbime që mbështesin drejtpërdrejt aplikacionet e përdoruesve, për shembull, softuerin e transferimit të skedarëve, aksesin në bazën e të dhënave, Email, shërbimi i regjistrimit të serverit. Ky nivel kontrollon të gjashtë nivelet e tjera. Për shembull, nëse një përdorues po punon me spreadsheets Excel dhe vendos të ruajë një skedar pune në drejtorinë e tij në një server skedari rrjeti, atëherë shtresa e aplikacionit siguron që skedari të zhvendoset nga kompjuteri i punës në disku i rrjetit transparente për përdoruesit.
  • Shtresa e prezantimit (6) ose shtresa e prezantimit të të dhënave përcakton dhe konverton formatet e të dhënave dhe sintaksën e tyre në një formë të përshtatshme për rrjetin, domethënë kryen funksionin e një përkthyesi. Këtu të dhënat kodohen dhe deshifrohen dhe, nëse është e nevojshme, kompresohen. Format standarde ekzistojnë për skedarë teksti (ASCII, EBCDIC, HTML), skedarë audio (MIDI, MPEG, WAV), fotografi (JPEG, GIF, TIFF), video (AVI). Të gjitha konvertimet e formatit bëhen në nivel përfaqësues. Nëse të dhënat transmetohen si kod binar, atëherë nuk kërkohet konvertim i formatit.
  • Shtresa e sesionit (5) (Session Layer) menaxhon zhvillimin e sesioneve të komunikimit (d.m.th., vendos, mirëmban dhe përfundon komunikimet). Ky nivel ofron tre mënyra të konfigurimit të sesionit: simplex (transmetimi i të dhënave në një drejtim), gjysmë-duplex (transmetimi i të dhënave në mënyrë alternative në dy drejtime) dhe full-duplex (transmetimi i të dhënave në të njëjtën kohë në dy drejtime). Shtresa e sesionit gjithashtu mund të fusë speciale pikat e kontrollit, të cilat ju lejojnë të kontrolloni procesin e transmetimit kur lidhja prishet. I njëjti nivel njeh emrat logjikë të pajtimtarëve dhe kontrollon të drejtat e aksesit që u jepen atyre.
  • Shtresa e transportit (4) (Transport Layer) siguron dërgimin e paketave pa gabime dhe humbje, si dhe në sekuencën e kërkuar. Këtu, të dhënat e transmetuara ndahen në blloqe të vendosura në pako, dhe të dhënat e marra rikthehen nga paketat. Dorëzimi i paketave është i mundur si me vendosjen e një lidhjeje (kanali virtual) dhe pa. Shtresa e transportit është shtresa kufitare dhe ura midis tre të sipërme, të cilat janë shumë specifike për aplikimin, dhe tre të poshtme, të cilat janë shumë specifike për rrjetin.
  • Shtresa e rrjetit (3) është përgjegjëse për adresimin e paketave dhe përkthimin e emrave logjikë (adresat logjike, të tilla si adresat IP ose adresat IPX) në adresat MAC të rrjetit fizik (dhe anasjelltas). Në të njëjtin nivel, zgjidhet problemi i zgjedhjes së një rruge (shtegu) përgjatë së cilës paketa dorëzohet në destinacionin e saj (nëse ka disa rrugë në rrjet). Në nivelin e rrjetit, funksionojnë pajisjet komplekse të rrjetit të ndërmjetëm si ruterët.
  • Shtresa e kanalit (2) ose shtresa e kontrollit të linjës së transmetimit (Data link Layer) është përgjegjëse për formimin e paketave (kornizave) të një lloji standard për një rrjet të caktuar (Ethernet, Token-Ring, FDDI), duke përfshirë fushat e kontrollit fillestar dhe përfundimtar. . Këtu, qasja në rrjet kontrollohet, gabimet e transmetimit zbulohen duke llogaritur shumat e kontrollit dhe paketat e gabuara ri-dërgohen te marrësi. Shtresa e lidhjes së të dhënave është e ndarë në dy nënshtresa: LLC e sipërme dhe MAC e poshtme. Pajisjet e ndërmjetme të rrjetit siç janë çelësat funksionojnë në nivelin e lidhjes së të dhënave.
  • Shtresa fizike (1) (Shtresa fizike) është niveli më i ulët i modelit, i cili është përgjegjës për kodimin e informacionit të transmetuar në nivelet e sinjalit të pranuara në mediumin e transmetimit të përdorur dhe dekodimin e kundërt. Ai gjithashtu përcakton kërkesat për lidhësit, lidhësit, përputhjen elektrike, tokëzimin, mbrojtjen nga ndërhyrjet, etj. Në shtresën fizike, funksionojnë pajisjet e rrjetit si transmetuesit, përsëritësit dhe qendrat përsëritëse.

Shumica e funksioneve të dy niveleve më të ulëta të modelit (1 dhe 2) zakonisht zbatohen në harduer (disa nga funksionet e nivelit 2 zbatohen nga drejtuesi i softuerit të përshtatësit të rrjetit). Pikërisht në këto nivele përcaktohen shpejtësia e transmetimit dhe topologjia e rrjetit, metoda e kontrollit të shkëmbimit dhe formati i paketës, domethënë ajo që lidhet drejtpërdrejt me llojin e rrjetit, për shembull, Ethernet, Token-Ring, FDDI, 100VG- Çdo LAN. Nivelet më të larta, si rregull, nuk punojnë drejtpërdrejt me pajisje specifike, megjithëse nivelet 3, 4 dhe 5 ende mund të marrin parasysh veçoritë e tij. Nivelet 6 dhe 7 nuk kanë asnjë lidhje me pajisjet; ata nuk vërejnë zëvendësimin e një lloji pajisjeje me një tjetër.

Siç është vërejtur tashmë, në shtresën 2 (kanal) shpesh ka dy nënshtresa (nënshtresa) LLC dhe MAC (Fig. 5.4):

  • Nënniveli i sipërm (LLC - Logical Link Control) kontrollon lidhjen logjike, domethënë vendos një kanal komunikimi virtual. Në mënyrë të rreptë, këto funksione nuk janë të lidhura me një lloj të caktuar rrjeti, por disa prej tyre janë ende të caktuara për pajisjet e rrjetit (përshtatës rrjeti). Një pjesë tjetër e funksioneve të nënshtresës LLC kryhet nga programi drejtues i përshtatësit të rrjetit. Nënshtresa LLC është përgjegjëse për ndërveprimin me shtresën 3 (rrjetin).
  • Nënshtresa e poshtme (MAC - Media Access Control) siguron qasje të drejtpërdrejtë në mediumin e transmetimit të informacionit (kanali i komunikimit). Është e lidhur drejtpërdrejt me pajisjet e rrjetit. Është në nënshtresën MAC që ndodh ndërveprimi me shtresën fizike. Këtu monitorohet gjendja e rrjetit, paketat ritransmetohen një numër të caktuar herë në rast përplasjeje, pranohen paketat dhe kontrollohet korrektësia e transmetimit.

Krahas modelit OSI, ekziston edhe modeli IEEE Project 802, i miratuar në shkurt të vitit 1980 (prandaj edhe numri 802 në emër), i cili mund të konsiderohet si modifikim, zhvillim, sqarim i modelit OSI. Standardet e përcaktuara nga ky model (të ashtuquajturat specifikime 802) i përkasin dy shtresave të poshtme të modelit OSI dhe ndahen në dymbëdhjetë kategori, secilës prej të cilave i është caktuar numri i vet:

Oriz. 5.4. Link Layer LLC dhe MAC Sublayers

802.1 - lidhjet e rrjeteve duke përdorur ura dhe ndërprerës

802.2 - kontrolli logjik i komunikimit në nënshtresën LLC.

802.3 – rrjet lokal me metodën e aksesit CSMA/CD dhe topologjinë e autobusit (Ethernet).

802.4 – rrjet lokal me topologji autobusi dhe akses token (Token-Bus).

802.5 – rrjet lokal me topologji unazore dhe akses token (Token-Ring).

802.6 – rrjet urban (Metropolitan Area Network, MAN) me distanca ndërmjet abonentëve më shumë se 5 km.

802.7 - teknologjia e transmetimit të të dhënave me brez të gjerë.

802.8 - teknologjia e fibrave optike.

802.9 – rrjete të integruara me aftësi të transmetimit të zërit dhe të dhënave.

802.10 - siguria e rrjetit, kriptimi i të dhënave.

802.11 – rrjet pa tel mbi një kanal radioje (WLAN – Wireless LAN).

802.12 – rrjet lokal me kontroll të centralizuar të aksesit bazuar në prioritetet e kërkesave dhe topologjinë e yjeve (100VG-AnyLAN).

Modeli referencë i propozuar BPM (Menaxhimi i Procesit të Biznesit) bazohet në një zinxhir të premisave të mëposhtme:

    Rritja e produktivitetit të një ndërmarrjeje si një sistem kompleks kërkon ndërtimin e saj racional dhe menaxhimi i procesit është koncepti më modern për një ndërtim të tillë;

    BPM (si disiplinë) ofron një qasje sistematike për zbatimin e menaxhimit të procesit;

    Çdo ndërmarrje e drejtuar nga procesi ka sistemin e vet BPM - një portofol të të gjitha proceseve të biznesit, si dhe metodat dhe mjetet për menaxhimin e zhvillimit, ekzekutimit dhe zhvillimit të këtij portofoli;

    Fleksibiliteti i një sistemi BPM të ndërmarrjes është një faktor kryesor në suksesin e tij;

    Një platformë e specializuar softuerike (suite BPM) për zbatimin e një sistemi BPM të ndërmarrjes është e nevojshme, por jo e mjaftueshme, pasi BPM zë një vend të veçantë në arkitekturën e ndërmarrjes.

Qëllimi: rritja e produktivitetit të ndërmarrjes

Për të menaxhuar performancën e tyre, shumica e ndërmarrjeve përdorin parimin e reagimit (Fig. 1), i cili u lejon atyre të përshtaten me ekosistemin e jashtëm të biznesit duke kryer një sekuencë të caktuar veprimesh:

    Matja e progresit të prodhimit dhe aktiviteteve të biznesit (zakonisht matje të tilla paraqiten në formën e metrikave ose treguesve të ndryshëm, për shembull, përqindja e klientëve që kthehen);

    Izolimi i ngjarjeve të rëndësishme për ndërmarrjen nga ekosistemi i jashtëm i biznesit (për shembull, ligjet ose nevojat e reja të tregut);

    Përcaktimi i strategjisë së zhvillimit të biznesit të ndërmarrjes;

    Zbatimi i vendimeve të marra (duke bërë ndryshime në sistemin e biznesit të ndërmarrjes).

Në përputhje me rekomandimin klasik të Edward Deming, autor i veprave të shumta në fushën e menaxhimit të cilësisë, përfshirë librin e famshëm “Dalja nga kriza”, të gjitha përmirësimet duhet të kryhen në mënyrë ciklike, të vazhdueshme dhe me verifikim në çdo cikël. Shtrirja dhe shpeshtësia e këtyre përmirësimeve varet nga situata specifike, por rekomandohet që cikle të tilla të mbahen mjaft kompakte. Përmirësime të ndryshme mund të ndikojnë në aspekte të ndryshme të ndërmarrjes. Pyetja është se si një biznes mund të arrijë rezultatet më të mira në çdo rast specifik? Ekzistojnë dy parakushte objektive për optimizimin e aktiviteteve të një ndërmarrje në tërësi:

    Sigurimi i menaxhmentit me informacion dhe mjete adekuate për vendimmarrje;

    Sigurimi që sistemi i biznesit të ndërmarrjes është i aftë të zbatojë ndryshimet e nevojshme me ritmin e kërkuar.

Shumica koncept modern organizimi i punës së ndërmarrjes - menaxhimi i procesit, në të cilin proceset dhe shërbimet bëhen të qarta.

Menaxhimi i procesit

Bota e biznesit e ka kuptuar prej kohësh (shih teknikat si TQM, BPR, Six Sigma, Lean, ISO 9000, etj.) se shërbimet dhe proceset janë baza për funksionimin e shumicës së ndërmarrjeve. Shumë ndërmarrje përdorin menaxhimin e procesit për të organizuar aktivitetet e tyre prodhuese dhe ekonomike, si një portofol i proceseve të biznesit dhe metodave për menaxhimin e tyre.

Menaxhimi i procesit, si një koncept menaxhimi, postulon mundësinë e koordinimit të aktiviteteve të shërbimeve individuale të një ndërmarrje në mënyrë që të arrihet një rezultat i caktuar duke përdorur procese biznesi të përcaktuara qartë dhe zyrtarisht. Në këtë rast, shërbimet janë njësi funksionale të pavarura operative; Një ndërmarrje mund të ketë shumë nanoshërbime elementare që organizohen në një megaservice (vetë ndërmarrja).

Përdorimi i një përkufizimi të qartë të koordinimit ju lejon të zyrtarizoni ndërvarësinë midis shërbimeve. Prania e një formalizimi të tillë bën të mundur përdorimin metoda të ndryshme(modelimi, verifikimi i automatizuar, kontrolli i versionit, ekzekutimi i automatizuar, etj.) për të përmirësuar të kuptuarit e biznesit (për të marrë vendime më të mira) dhe për të rritur shpejtësinë e zhvillimit të sistemeve të biznesit (për të zbatuar ndryshimet më shpejt).

Përveç proceseve dhe shërbimeve, sistemet e biznesit të ndërmarrjeve punojnë me ngjarje, rregulla, të dhëna, tregues të performancës, role, dokumente, etj.

Për të zbatuar menaxhimin e procesit, ndërmarrjet përdorin tre disiplina të njohura të përmirësimit të vazhdueshëm të proceseve të biznesit: ISO 9000, Six Sigma dhe prodhimi i dobët. Ato ndikojnë në fusha të ndryshme të sistemit të biznesit të ndërmarrjes, por gjithmonë ekziston nevoja për të mbledhur të dhëna për punën e bërë në të vërtetë dhe për të përdorur një lloj modeli të procesit të biznesit për të marrë vendime (edhe pse ndonjëherë ky model është vetëm në kokën e dikujt). Në të njëjtën kohë, ato ofrojnë metoda të ndryshme dhe plotësuese për të përcaktuar se çfarë ndryshimesh nevojiten për të përmirësuar funksionimin e sistemit të biznesit të një ndërmarrje.

Ajo që ju modeloni është ajo që ju ekzekutoni.

Në Fig. Figura 2 tregon një model të përgjithësuar të një ndërmarrje të drejtuar nga procesi.

Cila është vështirësia kryesore në optimizimin e aktiviteteve të një ndërmarrje të tillë? Pjesë të ndryshme të një sistemi biznesi përdorin përshkrime të ndryshme të të njëjtit proces biznesi. Zakonisht këto përshkrime ekzistojnë veçmas dhe janë zhvilluar nga njerëz të ndryshëm, përditësohen me ritme të ndryshme, nuk ndajnë informacione dhe disa prej tyre thjesht nuk bëhen të qarta. Prania e një përshkrimi të unifikuar të proceseve të biznesit të një ndërmarrje e eliminon këtë mangësi. Ky përshkrim duhet të përcaktohet në mënyrë eksplicite dhe formale për të shërbyer njëkohësisht si një model për modelim, një program të ekzekutueshëm dhe dokumentacion që kuptohet lehtësisht nga të gjithë punonjësit e përfshirë në procesin e biznesit.

Ky përshkrim është baza e disiplinës BPM, e cila ju lejon të modeloni, automatizoni, ekzekutoni, kontrolloni, matni dhe optimizoni flukset e punës që përfshijnë sistemet e softuerit, punonjësit, klientët dhe partnerët brenda dhe përtej kufijve të ndërmarrjes. Disiplina BPM i konsideron të gjitha operacionet me proceset e biznesit (modelimi, ekzekutimi, etj.) si një tërësi e vetme (Fig. 3).

Për momentin, industria BPM nuk ka zhvilluar ende një sistem të duhur standardesh për formatet për përshkrimin formal të proceseve të biznesit. Tre formatet më të njohura: BPMN (Business Process Modeling Notation, paraqitje grafike e modeleve të procesit të biznesit), BPEL ( Gjuha e ekzekutimit të procesit të biznesit, formalizimi i ekzekutimit të ndërveprimit ndërmjet shërbimeve të ueb-it) dhe XPDL (Gjuha e përshkrimit të procesit XML, www.wfmc.org, specifikim për shkëmbimin e modeleve të procesit të biznesit ndërmjet aplikacioneve të ndryshme) u zhvilluan nga grupe të ndryshme dhe për qëllime të ndryshme dhe, për fat të keq, jo në mënyrë adekuate. plotësojnë njëra-tjetrën.

Situata rëndohet nga fakti se formate të ndryshme Ka prodhues të ndryshëm dhe të gjithë po përpiqen të "shtyjnë" zgjidhjen e tyre në treg. Siç është përsëritur shumë herë, interesat e përdoruesit përfundimtar nuk merren parasysh në një luftë të tillë - sot nuk ka një organizatë mjaft të fortë që përfaqëson interesat e përdoruesit përfundimtar të BPM (ngjashëm me grupin e standardeve HTML, suksesi i që i atribuohet miratimit të një standardi të vetëm ACID3 nga të gjithë zhvilluesit e shfletuesve të internetit, produktet e tyre). Situata ideale në BPM do të ishte një përkufizim standard i semantikës së ekzekutimit për një përshkrim të ngjashëm me BPMN të proceseve të biznesit. Është semantika standarde e ekzekutimit që do të garantonte të njëjtin interpretim të proceseve të biznesit nga çdo softuer. Për më tepër, një përshkrim i tillë duhet të lejojë përshtatjen e shkallës së përshkrimit të proceseve të biznesit me nevojat e një konsumatori specifik (për shembull, përdoruesi sheh një diagram të përafërt, analisti sheh një diagram më të detajuar, etj.).

E gjithë kjo nuk do të thotë se BPEL ose XPDL do të bëhen të panevojshme - përdorimi i tyre do të jetë i fshehur, siç është rasti në fushën e përgatitjes elektronike të dokumenteve. E njëjta dokument elektronik mund të ekzistojë njëkohësisht në XML, PDF, PostScript, etj., por vetëm një format kryesor (XML) përdoret për të modifikuar dokumentin.

Disiplina BPM në kulturën e ndërmarrjes

Përveç proceseve dhe shërbimeve, sistemet e biznesit të ndërmarrjeve punojnë me artefakte shtesë si:

    ngjarjet(ngjarje) - dukuri që kanë ndodhur brenda dhe jashtë kufijve të ndërmarrjes, ndaj të cilave është i mundur një reagim i sistemit të biznesit, për shembull, kur merrni një porosi nga një klient, është e nevojshme të filloni një proces biznesi shërbimi;

    objektet(objektet e të dhënave dhe dokumenteve) - përshkrime të informacionit formal të gjërave dhe njerëzve realë që përbëjnë një biznes; ky është informacion në hyrje dhe dalje të një procesi biznesi, për shembull, procesi i biznesit të shërbimit të porosisë merr vetë formularin e porosisë dhe informacionin për klientin si hyrje, dhe në dalje gjeneron një raport mbi ekzekutimin e porosisë;

    aktivitetet(aktivitete) - vepra të vogla që transformojnë objekte, për shembull aktivitete automatike si kontrolli kartë Krediti klienti ose aktivitete njerëzore, të tilla si nënshkrimi i një dokumenti nga menaxhmenti;

    rregullat(rregullat) - kufizimet dhe kushtet në të cilat një ndërmarrje operon, për shembull, lëshimi i një kredie për një shumë të caktuar duhet të miratohet drejtor i Përgjithshëm kavanoz;

    rolet(rolet) - koncepte që përfaqësojnë aftësitë ose përgjegjësitë përkatëse të kërkuara për të kryer veprime të caktuara, për shembull, vetëm një menaxher i lartë mund të nënshkruajë një dokument të caktuar;

    gjurmë të auditimit(gjurmë auditimi) - informacion në lidhje me ekzekutimin e një procesi specifik biznesi, për shembull, kush bëri çfarë dhe me çfarë rezultati;

    Treguesit kryesorë të performancës(Treguesi kryesor i performancës, KPI) - një numër i kufizuar treguesish që matin shkallën në të cilën janë arritur qëllimet.

Oriz. Figura 4 ilustron shpërndarjen e objekteve ndërmjet pjesëve të ndryshme të sistemit të biznesit të ndërmarrjes. Shprehja “procese (si shabllone)” nënkupton përshkrime abstrakte (modele ose plane) të proceseve;

shprehja "proceset (si instanca)" i referohet rezultateve aktuale të ekzekutimit të këtyre modeleve. Zakonisht një shabllon përdoret për të krijuar shumë kopje (si një formular bosh që kopjohet shumë herë për t'u plotësuar nga njerëz të ndryshëm). Shprehja "shërbime (si ndërfaqe)" i referohet përshkrimeve formale të shërbimeve që janë në dispozicion të konsumatorëve të tyre; Shprehja "shërbime (si programe)" nënkupton mjetet për ekzekutimin e shërbimeve - mjete të tilla ofrohen nga ofruesit e shërbimeve.

Për punë e suksesshme me të gjithë grupin e saj kompleks të objekteve të ndërvarura, çdo ndërmarrje e drejtuar nga procesi ka sistemin e vet BPM - ky është një portofol i të gjitha proceseve të biznesit të ndërmarrjes, si dhe metodave dhe mjeteve për të udhëhequr zhvillimin, ekzekutimin dhe zhvillimin e këtij portofoli. Me fjalë të tjera, sistemi BPM i ndërmarrjes është përgjegjës për funksionimin sinergjik pjesë të ndryshme sistemet e biznesit të ndërmarrjeve.

Një sistem BPM, si rregull, nuk është ideal (për shembull, disa procese mund të ekzistojnë vetëm në letër, dhe disa detaje "jetojnë" vetëm në mendjet e njerëzve të caktuar), por ai ekziston. Për shembull, çdo zbatim i ISO 9000 mund të konsiderohet një shembull i një sistemi BPM.

Përmirësimi i sistemit BPM të një ndërmarrjeje, përveç aspekteve thjesht teknike, duhet të marrë parasysh edhe çështjet socio-teknike. Një sistem BPM i ndërmarrjes ka shumë palë të interesuara, secili prej të cilëve zgjidh problemet e veta, e percepton disiplinën BPM në mënyrën e vet dhe punon me artefaktet e veta. Për zhvillimin e suksesshëm të një sistemi BPM të ndërmarrjes, është e nevojshme të adresohen Vëmendje e veçantë për problemet e të gjitha palëve të interesuara dhe u shpjegoni atyre paraprakisht se si përmirësimi i sistemit BPM të ndërmarrjes do të ndryshojë punën e tyre për mirë. Është thelbësore të arrihet një kuptim i përbashkët i të gjitha objekteve midis të gjitha palëve të interesuara.

Softuer i specializuar për implementimin e sistemeve BPM

Popullariteti në rritje dhe potenciali i madh i BPM kanë çuar në shfaqjen e një klase të re të softuerit të ndërmarrjes - suita BPM, ose BPMS, që përmban komponentët tipikë të mëposhtëm (Fig. 5):

    Mjeti i modelimit të procesit - program grafik për të manipuluar objekte të tilla si ngjarje, rregulla, procese, aktivitete, shërbime, etj.;

    Mjeti i testimit të procesit - një mjedis testimi funksional që ju lejon të "ekzekutoni" një proces nën skenarë të ndryshëm;

    Depoja e modeleve të procesit - një bazë të dhënash e shablloneve të proceseve të biznesit me mbështetje për versione të ndryshme të të njëjtit shabllon;

    motori i ekzekutimit të procesit;

    Depoja e shembullit të procesit - një bazë të dhënash për instancat e ekzekutimit dhe tashmë të përfunduara të proceseve të biznesit;

    Lista e punës - një ndërfaqe ndërmjet grupit BPM dhe një përdoruesi që kryen aktivitete të caktuara brenda një ose më shumë proceseve të biznesit;

    Paneli - ndërfaqe për kontrollin operacional mbi ekzekutimin e proceseve të biznesit;

    Mjeti i analizës së procesit - një mjedis për studimin e tendencave në ekzekutimin e proceseve të biznesit;

    Mjeti i simulimit të procesit është një mjedis për testimin e performancës së proceseve të biznesit.

Nevoja për ndërveprim midis paketës BPM dhe softuerit të ndërmarrjes që mbështet objekte të tjera ka krijuar një klasë të re të softuerit të ndërmarrjes - Platforma e Procesit të Biznesit (BPP). Teknologjitë tipike BPP (Fig. 6):

    Menaxhimi i Ngjarjeve të Biznesit (BEM) - analiza e ngjarjeve të biznesit në kohë reale dhe nisja e proceseve përkatëse të biznesit (BEM është i lidhur me Përpunimin e Ngjarjeve Komplekse (CEP) dhe Arkitekturën e Drejtuar nga Ngjarjet (EDA));

    Menaxhimi i Rregullave të Biznesit (BRM) - kodim i qartë dhe formal i rregullave të biznesit që mund të modifikohen nga përdoruesit;

    Master Data Management (MDM) - thjeshtimi i punës me të dhëna të strukturuara duke eliminuar kaosin kur përdoren të njëjtat të dhëna;

    Enterprise Content Management (ECM) - menaxhimi informacione të korporatës, i destinuar për një person (përgjithësim i konceptit të një dokumenti);

    Baza e të Dhënave të Menaxhimit të Konfigurimit (CMDB) - një përshkrim i centralizuar i të gjithë informacionit dhe mjedisit informatik të ndërmarrjes, i përdorur për të lidhur BPM me informacionin dhe burimet kompjuterike të ndërmarrjes;

    Kontrolli i Akses i Bazuar në Role (RBAC) - menaxhimi i qasjes në informacion me qëllim të ndarjes efektive të pushtetit të kontrollit dhe ekzekutivit (ndarja e detyrës);

    Monitorimi i aktivitetit të biznesit (BAM) - kontrollin operacional funksionimin e ndërmarrjes;

    Business Intelligence (BI) - analiza e karakteristikave dhe trendeve të ndërmarrjes;

    Arkitektura e Orientuar në Shërbime (SOA) është një stil arkitekturor për ndërtimin e komplekseve sistemet softuerike si një grup shërbimesh universalisht të aksesueshme dhe të ndërvarura që përdoren për të zbatuar, ekzekutuar dhe menaxhuar shërbimet;

    Enterprise Service Bus (ESB) është një mjedis komunikimi ndërmjet shërbimeve brenda një SOA.

Kështu, disiplina BPM është në gjendje të ofrojë një përshkrim të vetëm, formal dhe të ekzekutueshëm të proceseve të biznesit që mund të përdoren në mjete të ndryshme të grupit BPM, me të dhëna reale të mbledhura gjatë ekzekutimit të proceseve të biznesit. Megjithatë, fleksibiliteti i lartë i një sistemi BPM të ndërmarrjes nuk garantohet automatikisht pas blerjes së një grupi BPM ose BPP - aftësia e një sistemi specifik BPM për t'u zhvilluar me ritmin e kërkuar duhet të projektohet, zbatohet dhe monitorohet vazhdimisht. Ashtu si shëndeti i njeriut, e gjithë kjo nuk mund të blihet.

BPM në arkitekturën e ndërmarrjes

Nevoja për të përfshirë pothuajse të gjithë softuerin e ndërmarrjes në një logjikë të vetme për përmirësimin e sistemit BPM të ndërmarrjes shtron pyetjen për rolin dhe vendin e BPM në arkitekturën e ndërmarrjes (EA). EA është sot një praktikë e vendosur e departamenteve të TI-së për të përmirësuar mjedisin e informacionit dhe informatikës së një ndërmarrje. EA bazohet në rregullat e mëposhtme:

    Situata aktuale e mjedisit informatik të ndërmarrjes është dokumentuar me kujdes si një pikënisje siç është;

    Situata e dëshiruar dokumentohet si pika përfundimtare e të ardhmes;

    Po ndërtohet dhe zbatohet një plan afatgjatë për transferimin e mjedisit informativ dhe informatik të ndërmarrjes nga një pikë në tjetrën.

E gjithë kjo do të dukej mjaft e arsyeshme, por vihet re menjëherë se ajo ndryshon nga qasja e përmirësimit të vogël që qëndron në themel të menaxhimit të procesit. Si të kombinohen këto dy qasje të kundërta?

Disiplina BPM mund të zgjidhë problemin kryesor të EA - të japë një vlerësim objektiv të aftësive prodhuese dhe ekonomike (dhe jo vetëm informacionit dhe llogaritjes) të asaj që do të jetë në pikën e ardhshme. Përkundër faktit që EA përshkruan gamën e plotë të objekteve të një ndërmarrje (gjenotipin e saj), nuk mund të thotë me siguri se cilat ndryshime në këtë gjenotip ndikojnë në karakteristikat specifike të prodhimit dhe ekonomike të ndërmarrjes, domethënë fenotipin e ndërmarrjes (kompleti karakteristikat e qenësishme të një individi në një fazë të caktuar zhvillimi).

Nga ana e saj, disiplina BPM strukturon ndërvarësinë midis artefakteve në formën e modeleve eksplicite dhe të ekzekutueshme (një proces biznesi është një shembull i ndërvarësisë midis artefakteve si ngjarjet, rolet, rregullat, etj.). Prania e modeleve të tilla të ekzekutueshme bën të mundur vlerësimin me një farë mase besueshmërie të karakteristikave prodhuese dhe ekonomike të një ndërmarrje kur ndryshon gjenotipi i ndërmarrjes.

Natyrisht, sa më shumë ndërvarësi ndërmjet objekteve të modelohen dhe sa më të besueshme të jenë këto modele, aq më të sakta janë vlerësimet e tilla. Potencialisht, simbioza e nomenklaturës së objekteve të ndërmarrjes dhe ndërvarësitë e përcaktuara zyrtarisht ndërmjet tyre siguron një model të ekzekutueshëm të ndërmarrjes në një moment të caktuar kohor. Nëse modele të tilla të ekzekutueshme ndërtohen mbi parime të përbashkëta (për shembull, krislawrence.com), atëherë bëhet e mundur të krahasohet efekti i aplikimit të strategjive të ndryshme të zhvillimit të ndërmarrjes dhe shfaqja e teknologjive më sistematike dhe të parashikueshme për konvertimin e disa modeleve të ekzekutueshme në të tjera.

Në njëfarë kuptimi, kombinimi i EA+BPM mund të bëhet një lloj naviguesi që ofron udhëzime dhe ndihmë praktike në zhvillimin e biznesit dhe IT në zbatimin e linjës së përgjithshme të ndërmarrjes.

Nuk është sekret që shitësit e programeve kompjuterike sot përcaktojnë dhe zhvillojnë BPM në mënyra të ndryshme. Megjithatë, një rrugë më premtuese përpara për BPM është BPM e klientit fundor, dhe modeli i referencës BPM është hapi i parë në krijimin e një kuptimi të përbashkët të BPM midis të gjitha palëve të interesuara.

Modeli i referencës i propozuar në artikull bazohet në përvojën praktike të autorit në hartimin, zhvillimin dhe mirëmbajtjen e zgjidhjeve të ndryshme të korporatave. Në veçanti, ky model u përdor për të automatizuar prodhimin vjetor të më shumë se 3 mijë produkteve elektronike komplekse me një kohë mesatare të përgatitjes së produktit prej disa vitesh. Si rezultat, mirëmbajtja dhe zhvillimi i kësaj sistemi i prodhimit kërkonte disa herë më pak burime sesa me qasjen tradicionale. n

Aleksandër Samarin ([email i mbrojtur]) - Arkitekt i korporatës për Departamentin e IT të Qeverisë së Kantonit të Gjenevës (Zvicër).

Kornizat e procesit për BPM

Një qasje për zbatimin e teknologjive të menaxhimit të proceseve të biznesit që thjeshton zbatimin e sistemeve BPM nënkupton një përcaktim të qartë të detyrës së biznesit dhe proceseve përkatëse të biznesit; zbatimin e këtyre proceseve brenda një periudhe jo më shumë se tre mujore për të demonstruar vlerën e kësaj qasjeje; zgjerimi i mëtejshëm i zbatimit në detyrat kryesore të biznesit. Megjithatë, vështirësia kryesore në këtë rrugë është keqkuptimi dhe mungesa e harmonizimit ndërmjet departamenteve të biznesit dhe IT. Modelet e specializuara të referencës (Process Frameworks) mund të thjeshtojnë ndjeshëm projektin e zbatimit dhe të ulin kostot.

Modeli i referencës- një paketë burimesh analitike dhe softuerike, e përbërë nga një përshkrim dhe rekomandime për organizimin e një strukture të nivelit të lartë të një procesi biznesi, një grup atributesh dhe metrikash për vlerësimin e efektivitetit të zbatimit, si dhe module softuerësh të krijuar për ndërtimin e shpejtë të një prototipi i një procesi biznesi për përshtatjen e tij të mëvonshme me specifikat e një kompanie të caktuar.

Modelet e referencës ndihmojnë në përcaktimin dhe vendosjen e kërkesave dhe mundësojnë vendosjen e proceseve të biznesit, ato bazohen në standardet e industrisë dhe përfshijnë përvojën e industrisë. Për proceset tipike, modelet e referencës mund të ndihmojnë në zgjedhjen dhe modelimin e sekuencave kryesore të punës, përcaktimin e treguesve kyç të performancës (KPI) dhe parametrave për të vlerësuar performancën në fushat kryesore, si dhe në menaxhimin e aktiviteteve dhe zgjidhjen e problemeve, analizimin e shkaqeve rrënjësore dhe trajtimin e rasteve të jashtëzakonshme.

Struktura e një modeli tipik referimi përfshin: rekomandimet dhe përshkrimin e fushës së lëndës; elementet e ndërfaqeve të përbëra të përdoruesit ( format e ekranit dhe portete të lidhura logjikisht në zinxhirë); predha shërbimi për zbatimin e shpejtë të aksesit në të dhënat e biznesit; shembuj të rregullave tipike të biznesit; treguesit kryesorë të performancës dhe elementet për analizën e tyre; modelet e procesit të ekzekutueshëm; modelet e të dhënave dhe atributet e procesit; përshtatja me kuadrin legjislativ dhe specifikat e biznesit në vend specifik; rekomandime për fazat e vendosjes dhe zbatimit të proceseve. Ky grup burimesh do t'ju lejojë të përshtateni shpejt me zbatimin e qasjes së procesit brenda një sistemi specifik të menaxhimit të procesit të biznesit, duke zvogëluar kohën e përsëritjeve të ciklit të zhvillimit, ekzekutimit të testit dhe analizës së procesit. Në të njëjtën kohë, arrihet përputhshmëri maksimale midis zbatimit teknik dhe problemit ekzistues të biznesit.

Sidoqoftë, siç vërejnë analistët e AMR Research, "teknologjitë dhe metodat në vetvete nuk janë të afta të ofrojnë ndonjë përfitim - "më shumë" nuk do të thotë gjithmonë "më mirë". Disa kompani përdorin shumë zgjidhje të ndryshme, por efektiviteti i kësaj vetëm zvogëlohet. Kompetenca në përdorimin e teknologjive të tilla është e rëndësishme.” Modelet e referencës përdorin standardet e industrisë si bazë dhe përvojën e Software AG në krijimin e një modeli referimi për të përcaktuar kërkesat e klientëve. Në praktikë, ky model bëhet pikënisja nga e cila klientët mund të krijojnë modelin që u nevojitet.

Korniza e procesit, për shembull, për procesin e biznesit të përpunimit të porosive, përfshin një model procesi bazë me diagrame veprimi për përdorues dhe role të ndryshëm, KPI të zgjedhura nga modeli SCOR (Modeli Referenca e Operacioneve të Zinxhirit të Furnizimit) për procesin në tërësi. dhe fazat individuale, rregullat për të mbështetur sekuenca të ndryshme të përpunimit, për shembull, bazuar në segmentin e klientit, objektivat për segmente të ndryshme të klientëve, lloje dhe rajone të ndryshme të produkteve, si dhe tabela për të ndihmuar në monitorimin e situatave të veçanta.

Korniza e procesit ju lejon të përqendroheni në nevojën dhe mundësinë e rregullimit të KPI-ve për grupe specifike të klientëve dhe konfigurimin e tyre duke marrë parasysh shfaqjen e produkteve të reja, hyrjen në rajone ose segmente të reja të tregut. Një informacion i tillë do t'i lejojë menaxherët përgjegjës për zinxhirët e furnizimit, operacionet tregtare, logjistikën dhe prodhimin të përmirësojnë kontrollin mbi aktivitete specifike, dhe menaxherët e departamenteve të TI-së do të vlerësojnë shpejt performancën aktuale të sistemeve të IT që mbështesin përpunimin e porosive.

Vladimir Alentsev ([email i mbrojtur]) - konsulent në BPM dhe SOA, përfaqësimi Software AG në Rusi CIS (Moskë).

Për të siguruar një paraqitje të unifikuar të të dhënave në rrjete me pajisje dhe softuer heterogjenë, organizata ndërkombëtare për standarde ISO (Organizata Ndërkombëtare e Standardizimit) ka zhvilluar një model bazë për komunikimin me sisteme të hapura OSI (Open System Interconnection). Ky model përshkruan rregullat dhe procedurat për transmetimin e të dhënave në mjedise të ndryshme të rrjetit gjatë organizimit të një sesioni komunikimi. Elementet kryesore të modelit janë shtresat, proceset e aplikimit dhe lidhjet fizike. Në Fig. Figura 1.10 tregon strukturën e modelit bazë.

Çdo shtresë e modelit OSI performon detyrë specifike gjatë transmetimit të të dhënave në rrjet. Modeli bazë është baza për zhvillimin e protokolleve të rrjetit. OSI i ndan funksionet e komunikimit të rrjetit në shtatë shtresa, secila prej të cilave shërben pjesë të ndryshme të procesit të ndërlidhjes së sistemeve të hapura.

Modeli OSI përshkruan vetëm komunikimet e sistemit, jo aplikacionet e përdoruesve fundorë. Aplikacionet zbatojnë protokollet e tyre të komunikimit duke hyrë në objektet e sistemit.

Oriz. 1.10. Modeli OSI

Nëse një aplikacion mund të marrë funksionet e disa prej shtresave të sipërme të modelit OSI, atëherë për të shkëmbyer të dhëna ai akseson drejtpërdrejt mjetet e sistemit që kryejnë funksionet e shtresave të poshtme të mbetura të modelit OSI.

Ndërveprimi i shtresave të modelit OSI

Modeli OSI mund të ndahet në dy modele të ndryshme, siç tregohet në Fig. 1.11:

Një model horizontal i bazuar në protokoll që ofron një mekanizëm për ndërveprimin midis programeve dhe proceseve në makina të ndryshme;

Një model vertikal i bazuar në shërbimet e ofruara nga shtresat ngjitur me njëra-tjetrën në të njëjtën makinë.

Çdo shtresë e kompjuterit dërgues ndërvepron me të njëjtën shtresë të kompjuterit marrës sikur të ishte i lidhur drejtpërdrejt. Një lidhje e tillë quhet lidhje logjike ose virtuale. Në realitet, ndërveprimi ndodh midis niveleve ngjitur të një kompjuteri.

Pra, informacioni në kompjuterin dërgues duhet të kalojë nëpër të gjitha nivelet. Më pas ai transmetohet përmes mediumit fizik në kompjuterin marrës dhe përsëri kalon nëpër të gjitha shtresat derisa të arrijë të njëjtin nivel nga i cili është dërguar në kompjuterin dërgues.

Në modelin horizontal, dy programe kërkojnë një protokoll të përbashkët për të shkëmbyer të dhëna. NË model vertikal shtresat fqinje shkëmbejnë të dhëna duke përdorur API (Application Programming Interface).

Oriz. 1.11. Diagrami i ndërveprimit të kompjuterit në Modelin Bazë të Referencës OSI

Para se të dërgohen në rrjet, të dhënat ndahen në pako. Një paketë është një njësi informacioni që transmetohet ndërmjet stacioneve të rrjetit.

Kur dërgoni të dhëna, paketa kalon në mënyrë sekuenciale nëpër të gjitha shtresat software. Në çdo nivel, informacioni i kontrollit të këtij niveli (header) i shtohet paketës, i cili është i nevojshëm për transmetim të suksesshëm të të dhënave përmes rrjetit, siç tregohet në Fig. 1.12, ku Zag është kreu i paketës, Con është fundi i paketës.

Në fundin marrës, paketa kalon nëpër të gjitha shtresat brenda rend i kundërt. Në çdo shtresë, protokolli në atë shtresë lexon informacionin e paketës, pastaj heq informacionin e shtuar në paketën në atë shtresë nga pala dërguese dhe e kalon paketën në shtresën tjetër. Kur paketa të arrijë në shtresën e aplikacionit, të gjitha informacionet e kontrollit do të hiqen nga paketa dhe të dhënat do të kthehen në formën e tyre origjinale.

Oriz. 1.12. Formimi i një pakete të secilit nivel të modelit me shtatë nivele

Çdo nivel i modelit kryen funksionin e vet. Sa më i lartë të jetë niveli, aq më kompleks është problemi që ai zgjidh.

Është e përshtatshme të mendosh për shtresat individuale të modelit OSI si grupe programesh të krijuara për të kryer funksione specifike. Një shtresë, për shembull, është përgjegjëse për sigurimin e konvertimit të të dhënave nga ASCII në EBCDIC dhe përmban programet e nevojshme për të kryer këtë detyrë.

Çdo shtresë ofron një shërbim për shtresën mbi të, nga ana tjetër kërkon shërbim nga shtresa poshtë saj. Shtresat e sipërme kërkojnë shërbim pothuajse në të njëjtën mënyrë: si rregull, kjo është një kërkesë për të drejtuar disa të dhëna nga një rrjet në tjetrin. Zbatimi praktik i parimeve të adresimit të të dhënave u caktohet niveleve më të ulëta. Në Fig. 1.13 dhënë Përshkrim i shkurtër funksionon në të gjitha nivelet.

Oriz. 1.13. Funksionet e shtresave të modelit OSI

Modeli në shqyrtim përcakton ndërveprimin e sistemeve të hapura nga prodhues të ndryshëm në të njëjtin rrjet. Prandaj, ajo kryen veprime koordinuese për ta në:

Ndërveprimi i proceseve të aplikimit;

Formularët e paraqitjes së të dhënave;

Ruajtja uniforme e të dhënave;

Menaxhimi i burimeve të rrjetit;

Siguria e të dhënave dhe mbrojtja e informacionit;

Diagnostifikimi i programeve dhe pajisjeve.

Shtresa e aplikimit

Shtresa e aplikacionit siguron proceset e aplikimit me një mjet aksesi në zonën e ndërveprimit, është niveli i lartë (i shtatë) dhe është drejtpërdrejt ngjitur me proceset e aplikimit.

Në realitet, shtresa e aplikacionit është një grup protokollesh të ndryshme përmes të cilave përdoruesit e rrjetit aksesojnë burimet e përbashkëta, si skedarët, printerët ose faqet e internetit të hipertekstit, dhe gjithashtu organizojnë bashkëpunimin e tyre, për shembull, duke përdorur protokollin e postës elektronike. Elementet e shërbimit special të aplikacionit ofrojnë shërbim për programe të veçanta aplikimi, të tilla si programet e transferimit të skedarëve dhe programet e emulimit të terminaleve. Nëse, për shembull, një program duhet të transferojë skedarë, atëherë do të përdoret protokolli i transferimit, aksesit dhe menaxhimit të skedarëve FTAM (File Transfer, Access, and Management). Në modelin OSI, një program aplikacioni që duhet të kryejë një detyrë specifike (për shembull, përditësimi i një baze të dhënash në një kompjuter) dërgon të dhëna specifike në formën e një Datagram në shtresën e aplikacionit. Një nga detyrat kryesore të kësaj shtrese është të përcaktojë se si duhet të përpunohet kërkesa për aplikim, me fjalë të tjera, çfarë forme duhet të marrë kërkesa.

Njësia e të dhënave në të cilën vepron shtresa e aplikacionit zakonisht quhet mesazh.

Shtresa e aplikimit kryen funksionet e mëposhtme:

1. Ekzekutimi lloje të ndryshme punon

Transferimi i skedarëve;

Menaxhimi i punës;

Menaxhimi i sistemit, etj.;

2. Identifikimi i përdoruesve me fjalëkalimet, adresat, nënshkrimet elektronike të tyre;

3. Përcaktimi i abonentëve funksionalë dhe mundësia e aksesit në proceset e reja të aplikimit;

4. Përcaktimi i mjaftueshmërisë së burimeve në dispozicion;

5. Organizimi i kërkesave për lidhje me procese të tjera aplikimi;

6. Transferimi i aplikacioneve në nivel përfaqësues për metodat e nevojshme të përshkrimit të informacionit;

7. Përzgjedhja e procedurave për dialogun e planifikuar të proceseve;

8. Menaxhimi i të dhënave të shkëmbyera ndërmjet proceseve të aplikimit dhe sinkronizimi i ndërveprimit ndërmjet proceseve të aplikimit;

9. Përcaktimi i cilësisë së shërbimit (koha e dorëzimit të blloqeve të të dhënave, norma e pranueshme e gabimit);

10. Marrëveshje për korrigjimin e gabimeve dhe përcaktimin e besueshmërisë së të dhënave;

11. Koordinimi i kufizimeve të vendosura në sintaksë (bashkësi karakteresh, struktura e të dhënave).

Këto funksione përcaktojnë llojet e shërbimeve që shtresa e aplikacionit u ofron proceseve të aplikacionit. Përveç kësaj, shtresa e aplikacionit transferon në proceset e aplikacionit shërbimet e ofruara nga shtresat fizike, lidhjet, rrjeti, transporti, sesioni dhe prezantimi.

Në nivelin e aplikacionit, është e nevojshme t'u sigurohet përdoruesve informacione tashmë të përpunuara. Sistemi dhe softueri i përdoruesit mund ta trajtojnë këtë.

Shtresa e aplikacionit është përgjegjëse për aksesin e aplikacionit në rrjet. Detyrat e kësaj shtrese janë transferimi i skedarëve, shkëmbimi i mesazheve me email dhe menaxhimi i rrjetit.

Protokollet më të zakonshme në tre shtresat kryesore përfshijnë:

FTP ( Transferimi i skedarëve Protokolli) protokolli i transferimit të skedarëve;

TFTP (Trivial File Transfer Protocol) është protokolli më i thjeshtë i transferimit të skedarëve;

X.400 email;

Puna Telnet me një terminal të largët;

SMTP (Simple Mail Transfer Protocol) është një protokoll i thjeshtë i shkëmbimit të postës;

Protokolli i përbashkët i menaxhimit të informacionit CMIP (Common Management Information Protocol);

SLIP (Serial Line IP) IP për linjat serike. Protokolli për transmetimin serik të të dhënave karakter pas karakter;

SNMP (Simple Network Management Protocol) është një protokoll i thjeshtë i menaxhimit të rrjetit;

Protokolli FTAM (File Transfer, Access, and Management) për transferimin, aksesin dhe menaxhimin e skedarëve.

Shtresa e prezantimit

Funksionet e këtij niveli janë prezantimi i të dhënave të transferuara ndërmjet proceseve të aplikimit në formën e kërkuar.

Kjo shtresë siguron që informacioni i përcjellë nga shtresa e aplikimit do të kuptohet nga shtresa e aplikimit në një sistem tjetër. Nëse është e nevojshme, shtresa e prezantimit, në kohën e transmetimit të informacionit, konverton formatet e të dhënave në një format të zakonshëm prezantimi, dhe në momentin e marrjes, në përputhje me rrethanat, kryen konvertimin e kundërt. Në këtë mënyrë, shtresat e aplikacionit mund të kapërcejnë, për shembull, dallimet sintaksore në paraqitjen e të dhënave. Kjo situatë mund të lindë në një LAN me lloje të ndryshme kompjuterësh (IBM PC dhe Macintosh) që duhet të shkëmbejnë të dhëna. Kështu, në fushat e bazës së të dhënave, informacioni duhet të paraqitet në formën e shkronjave dhe numrave, dhe shpesh në formën e një imazhi grafik. Këto të dhëna duhet të përpunohen, për shembull, si numra me pikë lundruese.

Baza për paraqitjen e përgjithshme të të dhënave është sistemi ASN.1, uniform për të gjitha nivelet e modelit. Ky sistem shërben për të përshkruar strukturën e skedarit dhe gjithashtu zgjidh problemin e enkriptimit të të dhënave. Në këtë nivel mund të kryhet enkriptimi dhe deshifrimi i të dhënave, falë të cilave sigurohet sekreti i shkëmbimit të të dhënave për të gjitha shërbimet e aplikacionit njëherësh. Një shembull i një protokolli të tillë është protokolli Secure Socket Layer (SSL), i cili siguron mesazhe të sigurta për protokollet e shtresës së aplikimit në stivën TCP/IP. Ky nivel siguron konvertimin e të dhënave (kodimin, kompresimin, etj.) të shtresës së aplikacionit në një rrjedhë informacioni për shtresën e transportit.

Niveli përfaqësues kryen funksionet kryesore të mëposhtme:

1. Gjenerimi i kërkesave për të krijuar sesione ndërveprimi ndërmjet proceseve të aplikimit.

2. Koordinimi i paraqitjes së të dhënave ndërmjet proceseve të aplikimit.

3. Zbatimi i formularëve të paraqitjes së të dhënave.

4. Paraqitja e materialit grafik (vizatime, figura, diagrame).

5. Klasifikimi i të dhënave.

6. Transmetimi i kërkesave për ndërprerjen e seancave.

Protokollet e shtresave të prezantimit janë zakonisht një pjesë integrale e protokolleve në tre shtresat e sipërme të modelit.

Shtresa e sesionit

Shtresa e sesionit është një shtresë që përcakton procedurën për kryerjen e sesioneve midis përdoruesve ose proceseve të aplikacionit.

Shtresa e sesionit siguron menaxhimin e bisedave për të regjistruar se në cilën palë është aktive aktualisht, dhe gjithashtu ofron lehtësi sinkronizimi. Këto të fundit lejojnë që pikat e kontrollit të futen në transferime të gjata, në mënyrë që në rast dështimi, të mund të ktheheni në pikën e fundit të kontrollit, në vend që të filloni nga e para. Në praktikë, pak aplikacione përdorin shtresën e sesionit dhe rrallë zbatohet.

Shtresa e sesionit kontrollon transferimin e informacionit midis proceseve të aplikimit, koordinon marrjen, transmetimin dhe shpërndarjen e një sesioni komunikimi. Përveç kësaj, shtresa e sesionit përmban gjithashtu funksione për menaxhimin e fjalëkalimit, menaxhimin e dialogut, sinkronizimin dhe anulimin e komunikimit në një seancë transmetimi pas një dështimi për shkak të gabimeve në shtresat më të ulëta. Funksionet e këtij niveli janë të koordinojë komunikimin ndërmjet dy programeve aplikative që funksionojnë në stacione të ndryshme pune. Kjo ndodh në formën e një dialogu të mirëstrukturuar. Këto funksione përfshijnë krijimin e një sesioni, menaxhimin e dërgimit dhe marrjes së paketave të mesazheve gjatë një sesioni dhe përfundimin e një sesioni.

Në nivel sesioni, përcaktohet se cili do të jetë transferimi midis dy proceseve të aplikimit:

Half-duplex (proceset do të transmetojnë dhe marrin të dhëna me radhë);

Duplex (proceset do të transmetojnë të dhëna dhe do t'i marrin ato në të njëjtën kohë).

Në modalitetin gjysmë dupleks, shtresa e sesionit lëshon një shenjë të dhënash për procesin që fillon transferimin. Kur është koha që procesi i dytë të përgjigjet, shenja e të dhënave i kalohet atij. Shtresa e sesionit lejon transmetimin vetëm te pala që ka shenjën e të dhënave.

Shtresa e sesionit ofron funksionet e mëposhtme:

1. Krijimi dhe përfundimi në nivel sesioni të një lidhjeje ndërmjet sistemeve ndërvepruese.

2. Kryerja e shkëmbimit normal dhe urgjent të të dhënave ndërmjet proceseve të aplikimit.

3. Menaxhimi i ndërveprimit ndërmjet proceseve të aplikimit.

4. Sinkronizimi i lidhjeve të sesioneve.

5. Njoftimi i proceseve të aplikimit për situata të jashtëzakonshme.

6. Vendosja e shenjave në procesin e aplikimit që lejojnë, pas një dështimi ose gabimi, të rivendoset ekzekutimi i tij nga shenja më e afërt.

7. Ndërprerja e procesit të aplikimit kur është e nevojshme dhe rifillimi i tij në mënyrë korrekte.

8. Përfundoni një seancë pa humbur të dhëna.

9. Transmetimi i mesazheve të veçanta për ecurinë e seancës.

Shtresa e sesionit është përgjegjëse për organizimin e seancave të shkëmbimit të të dhënave ndërmjet makinerive fundore. Protokollet e shtresave të sesionit janë zakonisht një komponent i tre shtresave të sipërme të modelit.

Shtresa e transportit

Shtresa e transportit është projektuar për të transmetuar paketa përmes rrjeti i komunikimit. Në shtresën e transportit, paketat ndahen në blloqe.

Gjatë rrugës nga dërguesi te marrësi, paketat mund të korruptohen ose humbasin. Ndërsa disa aplikacione kanë trajtimin e tyre të gabimeve, ka të tjerë që preferojnë të merren me një lidhje të besueshme menjëherë. Detyra e shtresës së transportit është të sigurojë që aplikacionet ose shtresat e sipërme të modelit (aplikacioni dhe sesioni) të transferojnë të dhëna me shkallën e besueshmërisë që kërkojnë. Modeli OSI përcakton pesë klasa shërbimesh të ofruara nga shtresa e transportit. Këto lloje shërbimesh dallohen nga cilësia e shërbimeve të ofruara: urgjenca, aftësia për të rivendosur komunikimet e ndërprera, disponueshmëria e mjeteve për shumëfishimin e lidhjeve të shumëfishta ndërmjet protokolleve të ndryshme të aplikimit përmes një protokolli të përbashkët transporti, dhe më e rëndësishmja, aftësia për të zbuluar dhe korrigjoni gabimet e transmetimit, të tilla si shtrembërimi, humbja dhe dyfishimi i paketave.

Shtresa e transportit përcakton adresimin e pajisjeve fizike (sistemet, pjesët e tyre) në rrjet. Kjo shtresë garanton shpërndarjen e blloqeve të informacionit te marrësit dhe kontrollon këtë shpërndarje. Detyra e tij kryesore është të sigurojë forma efikase, të përshtatshme dhe të besueshme të transferimit të informacionit ndërmjet sistemeve. Kur përpunohen më shumë se një paketë, shtresa e transportit kontrollon rendin në të cilin përpunohen paketat. Nëse kalon një kopje e një mesazhi të marrë më parë, kjo shtresë e njeh këtë dhe e injoron mesazhin.

Funksionet e shtresës së transportit përfshijnë:

1. Kontrolli i transmetimit në rrjet dhe sigurimi i integritetit të blloqeve të të dhënave.

2. Zbulimi i gabimeve, eliminimi i pjesshëm i tyre dhe raportimi i gabimeve të pakorrigjuara.

3. Rivendosja e transmetimit pas dështimeve dhe keqfunksionimeve.

4. Zgjerimi ose ndarja e blloqeve të të dhënave.

5. Sigurimi i prioriteteve gjatë transferimit të blloqeve (normale ose urgjente).

6. Konfirmimi i transferimit.

7. Eliminimi i blloqeve në rast situatash bllokimi në rrjet.

Duke filluar nga shtresa e transportit, të gjitha protokollet e nivelit më të lartë zbatohen në softuer, zakonisht të përfshirë në sistemin operativ të rrjetit.

Protokollet më të zakonshme të shtresave të transportit përfshijnë:

Protokolli i kontrollit të transmetimit TCP (Transmission Control Protocol) i stackit TCP/IP;

UDP (User Datagram Protocol) protokolli i datagramit të përdoruesit të stackit TCP/IP;

NCP (NetWare Core Protocol) protokolli bazë i rrjeteve NetWare;

SPX (Sequenced Packet EXchange) shkëmbim i rregullt i paketave Novell stack;

TP4 (Transmission Protocol) – protokolli i transmetimit të klasës 4.

Shtresa e rrjetit

Niveli i rrjetit siguron vendosjen e kanaleve që lidhin sistemet e abonentëve dhe ato administrative përmes rrjetit të komunikimit, zgjedhjen e rrugës më të shpejtë dhe më të besueshme.

Shtresa e rrjetit vendos komunikimin në një rrjet kompjuterik midis dy sistemeve dhe siguron kanalet virtuale mes tyre. Një kanal virtual ose logjik është funksionimi i komponentëve të rrjetit që krijon iluzionin e komponentëve ndërveprues që vendosin rrugën e dëshiruar midis tyre. Përveç kësaj, shtresa e rrjetit raporton gabime në shtresën e transportit. Mesazhet e shtresës së rrjetit zakonisht quhen paketa. Ato përmbajnë pjesë të dhënash. Shtresa e rrjetit është përgjegjëse për adresimin dhe shpërndarjen e tyre.

Gjetja e rrugës më të mirë për transmetimin e të dhënave quhet rrugëzim, dhe zgjidhja e tij është detyra kryesore e shtresës së rrjetit. Ky problem ndërlikohet nga fakti se rruga më e shkurtër nuk është gjithmonë më e mira. Shpesh, kriteri për zgjedhjen e një itinerari është koha e transmetimit të të dhënave përgjatë kësaj rruge; varet nga kapaciteti i kanaleve të komunikimit dhe intensiteti i trafikut, i cili mund të ndryshojë me kalimin e kohës. Disa algoritme rutimi përpiqen të përshtaten me ndryshimet në ngarkesë, ndërsa të tjerët marrin vendime bazuar në mesataret afatgjata. Rruga mund të zgjidhet bazuar në kritere të tjera, për shembull, besueshmëria e transmetimit.

Protokolli i shtresës së lidhjes siguron shpërndarjen e të dhënave midis çdo nyjeje vetëm në një rrjet me topologjinë e duhur standarde. Ky është një kufizim shumë i rreptë që nuk lejon ndërtimin e rrjeteve me një strukturë të zhvilluar, për shembull, rrjete që kombinojnë disa rrjete ndërmarrjesh në rrjet i vetëm, ose rrjete shumë të besueshme në të cilat ka lidhje të tepërta ndërmjet nyjeve.

Kështu, brenda rrjetit, shpërndarja e të dhënave rregullohet nga shtresa e lidhjes së të dhënave, por shpërndarja e të dhënave ndërmjet rrjeteve trajtohet nga shtresa e rrjetit. Kur organizohet shpërndarja e paketave në nivel rrjeti, përdoret koncepti i numrit të rrjetit. Në këtë rast, adresa e marrësit përbëhet nga numri i rrjetit dhe numri i kompjuterit në këtë rrjet.

Rrjetet janë të lidhura me njëri-tjetrin me pajisje speciale të quajtura ruter. Një ruter është një pajisje që mbledh informacion në lidhje me topologjinë ndërmjet lidhjet e rrjetit dhe në bazë të tij përcjell paketat e shtresave të rrjetit në rrjetin e destinacionit. Për të transmetuar një mesazh nga një dërgues i vendosur në një rrjet te një marrës i vendosur në një rrjet tjetër, ju duhet të bëni një numër transferimesh tranziti (hops) midis rrjeteve, çdo herë që zgjidhni rrugën e duhur. Kështu, një rrugë është një sekuencë ruterash nëpër të cilat kalon një paketë.

Shtresa e rrjetit është përgjegjëse për ndarjen e përdoruesve në grupe dhe kursimin e paketave bazuar në përkthimin e adresave MAC në adresat e rrjetit. Shtresa e rrjetit gjithashtu siguron transmetim transparent të paketave në shtresën e transportit.

Shtresa e rrjetit kryen funksionet e mëposhtme:

1. Krijimi i lidhjeve të rrjetit dhe identifikimi i porteve të tyre.

2. Zbulimi dhe korrigjimi i gabimeve që ndodhin gjatë transmetimit përmes një rrjeti komunikimi.

3. Kontrolli i rrjedhës së paketave.

4. Organizimi (renditja) e sekuencave të paketave.

5. Drejtimi dhe ndërrimi.

6. Segmentimi dhe bashkimi i paketave.

Në nivel rrjeti përcaktohen dy lloje protokollesh. Lloji i parë i referohet përcaktimit të rregullave për transmetimin e paketave të të dhënave të nyjeve fundore nga nyja në ruter dhe midis ruterave. Këto janë protokollet që zakonisht nënkuptohen kur njerëzit flasin për protokollet e shtresave të rrjetit. Megjithatë, një lloj tjetër protokolli, i quajtur protokollet e shkëmbimit të informacionit të rrugëzimit, shpesh përfshihet në shtresën e rrjetit. Duke përdorur këto protokolle, ruterat mbledhin informacion në lidhje me topologjinë e lidhjeve të internetit.

Protokollet e shtresës së rrjetit janë implementuar modulet e softuerit sistemi operativ, si dhe softueri dhe hardueri i ruterave.

Protokollet më të përdorura në nivel rrjeti janë:

IP (Protokolli i Internetit) Protokolli i Internetit, një protokoll rrjeti i stakut TCP/IP që ofron informacion mbi adresën dhe rrugëzimin;

IPX (Internetwork Packet Exchange) është një protokoll i shkëmbimit të paketave në internet i krijuar për adresimin dhe kursimin e paketave në rrjetet Novell;

X.25 është një standard ndërkombëtar për komunikimet globale të ndërrimit të paketave (i implementuar pjesërisht në Shtresën 2);

CLNP (Connection Less Network Protocol) është një protokoll rrjeti pa lidhje.

Shtresa e lidhjes së të dhënave

Njësia e informacionit në shtresën e lidhjes është korniza. Kornizat janë një strukturë e organizuar logjikisht në të cilën mund të vendosen të dhënat. Puna e shtresës së lidhjes është të transmetojë korniza nga shtresa e rrjetit në shtresën fizike.

Shtresa fizike thjesht transferon copa. Kjo nuk merr parasysh se në disa rrjete në të cilat linjat e komunikimit përdoren në mënyrë alternative nga disa çifte kompjuterësh që ndërveprojnë, mediumi fizik i transmetimit mund të jetë i zënë. Prandaj, një nga detyrat e shtresës së lidhjes është të kontrollojë disponueshmërinë e mediumit të transmetimit. Një detyrë tjetër e shtresës së lidhjes është të zbatojë mekanizmat e zbulimit dhe korrigjimit të gabimeve.

Shtresa e lidhjes siguron që çdo kornizë të transmetohet në mënyrë korrekte duke vendosur një sekuencë të veçantë bitesh në fillim dhe në fund të çdo kornize për ta shënuar atë, dhe gjithashtu llogarit një shumë kontrolli duke përmbledhur të gjitha bajtet e kornizës në një mënyrë të caktuar dhe duke shtuar shumën e kontrollit. te korniza. Kur kuadri arrin, marrësi përsëri llogarit shumën e kontrollit të të dhënave të marra dhe e krahason rezultatin me kontrollin nga korniza. Nëse ato përputhen, korniza konsiderohet e saktë dhe e pranuar. Nëse shumat e kontrollit nuk përputhen, regjistrohet një gabim.

Detyra e shtresës së lidhjes është të marrë paketat që vijnë nga shtresa e rrjetit dhe t'i përgatisë ato për transmetim, duke i vendosur ato në një kornizë të madhësisë së duhur. Kjo shtresë është përgjegjëse për përcaktimin e fillimit dhe mbarimit të një blloku, si dhe zbulimin e gabimeve në transmetim.

Në të njëjtin nivel, përcaktohen rregullat e përdorimit niveli fizik nyjet e rrjetit. Paraqitja elektrike e të dhënave në LAN (bitët e të dhënave, metodat e kodimit të të dhënave dhe shenjat) njihen në këtë nivel dhe vetëm në këtë nivel. Këtu zbulohen dhe korrigjohen gabimet (duke kërkuar që të dhënat të ritransmetohen).

Shtresa e lidhjes së të dhënave siguron krijimin, transmetimin dhe marrjen e kornizave të të dhënave. Kjo shtresë shërben kërkesa nga shtresa e rrjetit dhe përdor shërbimin e shtresës fizike për të marrë dhe transmetuar paketa. Specifikimet IEEE 802.X e ndajnë shtresën e lidhjes së të dhënave në dy nënshtresa:

LLC (Logical Link Control) kontrolli logjik i lidhjes siguron kontroll logjik të komunikimit. Nënshtresa LLC ofron shërbime të shtresës së rrjetit dhe shoqërohet me transmetimin dhe marrjen e mesazheve të përdoruesit.

Kontrolli i qasjes në media MAC (Media Assess Control). Nënshtresa MAC rregullon aksesin në mediumin fizik të përbashkët (kalimi i tokenit ose zbulimi i përplasjes ose përplasjes) dhe kontrollon aksesin në kanalin e komunikimit. Nënshtresa LLC ndodhet mbi nënshtresën MAC.

Shtresa e lidhjes së të dhënave përcakton aksesin në media dhe kontrollin e transmetimit përmes një procedure për transmetimin e të dhënave përmes kanalit.

Kur blloqet e të dhënave të transmetuara janë të mëdha, shtresa e lidhjes i ndan ato në korniza dhe i transmeton kornizat në formën e sekuencave.

Kur merrni korniza, shtresa formon blloqe të dhënash të transmetuara prej tyre. Madhësia e një blloku të të dhënave varet nga mënyra e transmetimit dhe cilësia e kanalit mbi të cilin transmetohet.

Në rrjetet lokale, protokollet e shtresave të lidhjes përdoren nga kompjuterët, urat, ndërprerësit dhe ruterët. Në kompjuterë, funksionet e shtresës së lidhjes zbatohen së bashku përshtatësit e rrjetit dhe drejtuesit e tyre.

Shtresa e lidhjes së të dhënave mund të kryejë llojet e mëposhtme të funksioneve:

1. Organizimi (krijimi, menaxhimi, përfundimi) i lidhjeve të kanaleve dhe identifikimi i porteve të tyre.

2. Organizimi dhe transferimi i personelit.

3. Zbulimi dhe korrigjimi i gabimeve.

4. Menaxhimi i rrjedhës së të dhënave.

5. Sigurimi i transparencës së kanaleve logjike (transmetimi i të dhënave të koduara në çfarëdo mënyre nëpërmjet tyre).

Protokollet më të përdorura në shtresën e lidhjes së të dhënave përfshijnë:

HDLC (High Level Data Link Control) protokoll i kontrollit të lidhjes së të dhënave të nivelit të lartë për lidhjet serike;

IEEE 802.2 LLC (Tipi I dhe Lloji II) ofron MAC për mjedise 802.x;

Ethernet teknologjia e rrjetit sipas standardit IEEE 802.3 për rrjetet, duke përdorur një topologji autobusi dhe akses të shumëfishtë me dëgjimin e frekuencës së transportuesit dhe zbulimin e konflikteve;

Unaza e tokenit është një teknologji rrjeti sipas standardit IEEE 802.5, duke përdorur një topologji unazore dhe një metodë aksesi në unazë me kalim token;

FDDI (Fiber Distributed Date Interface Station) është një teknologji rrjeti sipas standardit IEEE 802.6 duke përdorur media me fibër optike;

X.25 është një standard ndërkombëtar për komunikimet globale me komutim të paketave;

Rrjeti i stafetës së kornizës i organizuar duke përdorur teknologjitë X25 dhe ISDN.

Shtresa fizike

Shtresa fizike është krijuar për t'u ndërlidhur me mjetet fizike të komunikimit. Mjetet fizike të lidhjes janë një koleksion mjedisi fizik, harduer dhe softuer, duke siguruar transmetimin e sinjaleve midis sistemeve.

Mjeti fizik është substanca materiale përmes së cilës transmetohen sinjalet. Mjedisi fizik është themeli mbi të cilin ndërtohet lidhja fizike. Eteri, metalet, qelqi optik dhe kuarci përdoren gjerësisht si media fizike.

Shtresa fizike përbëhet nga një nënshtresë e ndërfaqes mediatike dhe një nënshtrese e konvertimit të transmetimit.

E para prej tyre siguron çiftimin e rrjedhës së të dhënave me kanalin fizik të komunikimit të përdorur. E dyta kryen transformime në lidhje me protokollet e përdorura. Shtresa fizike ofron ndërfaqe fizike me një kanal transmetimi të të dhënave, dhe gjithashtu përshkruan procedurat për transmetimin e sinjaleve në kanal dhe marrjen e tyre nga kanali. Ky nivel përcakton parametrat elektrikë, mekanikë, funksionalë dhe proceduralë për komunikimin fizik në sisteme. Shtresa fizike merr paketa të dhënash nga shtresa e sipërme e lidhjes dhe i konverton ato në sinjale optike ose elektrike që korrespondojnë me 0 dhe 1 të rrymës binare. Këto sinjale dërgohen përmes mediumit të transmetimit në nyjen marrëse. Vetitë mekanike dhe elektrike/optike të mjetit të transmetimit përcaktohen në nivel fizik dhe përfshijnë:

Lloji i kabllove dhe lidhësve;

Paraqitja e kontakteve në lidhës;

Skema e kodimit të sinjalit për vlerat 0 dhe 1.

Shtresa fizike kryen funksionet e mëposhtme:

1. Vendosja dhe shkëputja e lidhjeve fizike.

2. Transmetimi dhe marrja e kodit serik.

3. Dëgjimi, nëse është e nevojshme, i kanaleve.

4. Identifikimi i kanalit.

5. Njoftimi i keqfunksionimeve dhe defekteve.

Njoftimi për shfaqjen e gabimeve dhe dështimeve është për faktin se në nivelin fizik zbulohet një klasë e caktuar ngjarjesh që ndërhyjnë funksionimin normal rrjeti (përplasja e kornizave të dërguara nga disa sisteme njëherësh, ndërprerja e kanalit, ndërprerja e energjisë, humbja e kontaktit mekanik, etj.). Llojet e shërbimeve të ofruara për shtresën e lidhjes së të dhënave përcaktohen nga protokollet e shtresës fizike. Dëgjimi i një kanali është i nevojshëm në rastet kur një grup sistemesh janë të lidhur me një kanal, por vetëm njëri prej tyre lejohet të transmetojë sinjale në të njëjtën kohë. Prandaj, dëgjimi i një kanali ju lejon të përcaktoni nëse ai është i lirë për transmetim. Në disa raste, për të përcaktuar më qartë strukturën, shtresa fizike ndahet në disa nënnivele. Për shembull, shtresa fizike e një rrjeti pa tel ndahet në tre nënshtresa (Fig. 1.14).

Oriz. 1.14. Shtresa fizike e LAN-it me valë

Funksionet e shtresave fizike zbatohen në të gjitha pajisjet e lidhura në rrjet. Në anën e kompjuterit, funksionet e shtresës fizike kryhen nga përshtatësi i rrjetit. Përsëritësit janë i vetmi lloj i pajisjeve që funksionojnë vetëm në shtresën fizike.

Shtresa fizike mund të sigurojë transmetim asinkron (serial) dhe sinkron (paralel), i cili përdoret për disa mainframe dhe minikompjutera. Në shtresën fizike, duhet të përcaktohet një skemë kodimi për të përfaqësuar vlerat binare me qëllim të transmetimit të tyre përmes një kanali komunikimi. Shumë rrjete lokale përdorin kodimin Manchester.

Një shembull i një protokolli të shtresës fizike është specifikimi i teknologjisë 10Base-T Ethernet, i cili përcakton kabllon e përdorur si çift i përdredhur i pambrojtur i kategorisë 3 me një rezistencë karakteristike prej 100 Ohms, një lidhës RJ-45, një gjatësi maksimale e segmentit fizik prej 100 metrash. Kodi i Mançesterit për përfaqësimin e të dhënave dhe karakteristikave të tjera të mjedisit dhe sinjaleve elektrike.

Disa nga specifikimet më të zakonshme të shtresës fizike përfshijnë:

EIA-RS-232-C, CCITT V.24/V.28 – karakteristikat mekanike/elektrike të një ndërfaqe serike të pabalancuar;

EIA-RS-422/449, CCITT V.10 – karakteristikat mekanike, elektrike dhe optike të një ndërfaqe serike të balancuar;

Ethernet është një teknologji rrjeti sipas standardit IEEE 802.3 për rrjetet që përdor një topologji autobusi dhe akses të shumëfishtë me dëgjim të operatorit dhe zbulimin e përplasjeve;

Unaza e tokenit është një teknologji rrjeti sipas standardit IEEE 802.5, duke përdorur një topologji unazore dhe një metodë aksesi në unazë me kalim token.

Shumë operacione kryhen në rrjet për të transferuar të dhëna nga kompjuteri në kompjuter. Përdoruesi nuk është i interesuar se si ndodh saktësisht kjo, ai ka nevojë për qasje në aplikacion ose burim kompjuterik të vendosura në një rrjet tjetër kompjuterik. Në realitet, i gjithë informacioni i transmetuar kalon nëpër shumë faza të përpunimit.

Para së gjithash, ajo ndahet në blloqe, secila prej të cilave furnizohet informacion menaxherial. Blloqet që rezultojnë janë formatuar si paketat e rrjetit, atëherë këto pako kodohen, transmetohen duke përdorur sinjale elektrike ose të lehta në rrjet në përputhje me metodën e zgjedhur të aksesit, pastaj nga pako të marra Blloqet e të dhënave të përfshira në to rikthehen përsëri, blloqet kombinohen në të dhëna, të cilat bëhen të disponueshme për një aplikacion tjetër. Ky, natyrisht, është një përshkrim i thjeshtuar i proceseve që ndodhin.

Disa nga këto procedura zbatohen vetëm në softuer, pjesa tjetër në harduer, dhe disa operacione mund të kryhen si nga programet ashtu edhe nga hardueri.

Modelet e rrjetit janë krijuar për të thjeshtuar të gjitha procedurat e kryera, për t'i ndarë ato në nivele dhe nënnivele që ndërveprojnë me njëra-tjetrën. Këto modele ju lejojnë të organizoni siç duhet ndërveprimin si për abonentët brenda të njëjtit rrjet ashtu edhe për një sërë rrjetesh në nivele të ndryshme. Aktualisht, i ashtuquajturi model referimi i shkëmbimit të informacionit përdoret më gjerësisht. sistem i hapur OSI (Open System Interconnection). Nën termin " sistem i hapur “kuptohet si një sistem që nuk është i mbyllur në vetvete, por ka aftësinë të ndërveprojë me disa sisteme të tjera (në krahasim me një sistem të mbyllur).

Modeli i referencës OSI

Modeli OSI u propozua nga Organizata Ndërkombëtare e Standardeve në 1984. Që atëherë, ajo është përdorur (pak a shumë në mënyrë rigoroze) nga të gjithë prodhuesit e produkteve të rrjetit. Si çdo model universal, OSI është mjaft i rëndë, i tepërt dhe jo shumë fleksibël. Prandaj, mjetet reale të rrjetit të ofruara nga kompani të ndryshme nuk i përmbahen domosdoshmërisht ndarjes së pranuar të funksioneve. Sidoqoftë, njohja me modelin OSI ju lejon të kuptoni më mirë se çfarë po ndodh në rrjet.

Të gjitha funksionet e rrjetit në model ndahen në 7 nivelet(Fig. 5.1). Në të njëjtën kohë, nivelet më të larta kryejnë detyra më komplekse, globale, për të cilat ata përdorin nivele më të ulëta për qëllimet e tyre, dhe gjithashtu i menaxhojnë ato. Qëllimi i nivelit më të ulët është të ofrojë shërbime në nivelin më të lartë, dhe niveli më i lartë nuk kujdeset për detajet e zbatimit të këtyre shërbimeve. Nivelet më të ulëta kryejnë funksione më të thjeshta dhe më specifike. Në mënyrë ideale, çdo nivel ndërvepron vetëm me ata që janë pranë tij (sipër dhe poshtë tij). Niveli i sipërm korrespondon me detyrën e aplikimit, aplikacioni që funksionon aktualisht, niveli i poshtëm korrespondon me transmetimin e drejtpërdrejtë të sinjaleve përmes kanalit të komunikimit.


Oriz. 5.1.

Modeli OSI zbatohet jo vetëm për rrjetet lokale, por edhe për çdo rrjet komunikimi ndërmjet kompjuterëve ose abonentëve të tjerë. Në veçanti, funksionet e internetit gjithashtu mund të ndahen në shtresa sipas modelit OSI. Dallimet thelbësore midis rrjeteve lokale dhe atyre globale, nga këndvështrimi i modelit OSI, vërehen vetëm në nivelet më të ulëta të modelit.

Funksionet e përfshira në ato të paraqitura në Fig. Nivelet 5.1 zbatohen nga çdo pajtimtar i rrjetit. Në këtë rast, çdo nivel në një pajtimtar funksionon sikur të kishte një lidhje të drejtpërdrejtë me nivelin përkatës të një abonenti tjetër. Ekziston një lidhje virtuale (logjike) midis të njëjtave nivele të pajtimtarëve të rrjetit, për shembull, midis niveleve të aplikacionit të pajtimtarëve që ndërveprojnë në rrjet. Abonentët e një rrjeti kanë një lidhje të vërtetë fizike (kabllo, kanal radio) vetëm në nivelin fizik më të ulët, të parë. Në pajtimtarin transmetues, informacioni kalon në të gjitha nivelet, duke filluar nga lart dhe duke përfunduar në fund. Tek abonenti marrës, informacioni i marrë udhëton në anën tjetër: nga niveli i poshtëm në atë të sipërm (Fig. 5.2).


Oriz. 5.2.

Të dhënat që duhet të transmetohen përmes rrjetit, gjatë rrugës nga niveli i sipërm (i shtatë) në nivelin më të ulët (të parë), i nënshtrohen një procesi kapsulimi ( oriz. 4.6). Çdo nivel më i ulët jo vetëm që përpunon të dhënat që vijnë nga një nivel më i lartë, por gjithashtu u siguron atyre titullin e tij, si dhe informacionin e shërbimit. Ky proces i akumulimit të informacionit të shërbimit vazhdon deri në nivelin e fundit (fizik). Në fizike

Artikujt më të mirë mbi këtë temë