OSI referentni model. Razine osi referentnog modela Funkcije fizičke razine

Ovaj članak govori o značaju referentnog modela osi, uz detaljan opis kože sedam referentnih modela.

Proces organizacije principa međusobnog povezivanja u računalnim mrežama je složen i teško izvediv, stoga smo se za ovaj zadatak odlučili osloniti na dobro poznati i univerzalni pristup - dekompoziciju.

Raspad- ovo je znanstvena metoda koja se temelji na razvoju jednog složenog problema u više jednostavnih zadataka - nizova (modula) međusobno povezanih.

Bagatorski pristup:

  • svi moduli su fragmentirani na rubovima grupe i razvrstani u jednake, čime se stvara hijerarhija;
  • moduli jedne razine, kako bi izvršili svoje zadatke, potrebno je opskrbiti samo do modula neposredno uz nižu razinu;
  • Robot je omogućen principom enkapsulacije - razina pruža uslugu, zahtijevajući detalje implementacije od drugih razina.

Međunarodna organizacija za standarde (ISO, osnovana 1946.) stvorila je univerzalni model koji jasno razlikuje različite razine interakcije između sustava, nazvane ivnyami i s obdarenošću razine kože vašeg specifičnog zadatka. Ime Qiu modela model interakcije između kritičnih sustava(Open System Interconnection, OSI) ili ISO/OSI model .

Standardni model međusobnog povezivanja kritičnih sustava (sedmogodišnji osi model) uveden je 1977. godine.

Nakon potvrde ovog modela, problem interakcije je podijeljen (dekomponiran) na ove privatne probleme, koji se mogu rješavati neovisno o drugima.

Razine OSI referentnog modela predstavljaju vertikalnu strukturu, gdje su sve funkcije odvojene između istih razina. Posebno treba istaknuti da je razina kože potvrđena strogim opisom operacije i protokola.

Interakcija između razina organizirana je na sljedeći način:

  • okomito - u sredini oko uzeta EOM-a i iz sudačkih područja.
  • horizontalno - organizirana je logična interakcija - od ove iste razine drugog računala do drugog kraja veze kanala (odnosno, rubna razina jednog računala je u interakciji s rubnom razinom drugog računala).

Budući da je osi model od sedam razina sastavljen od cijele strukture podreda, tada bilo koji korisnik više razine funkcionira na nižoj razini i prepoznaje na koji način i na koji način (to jest, kroz koje sučelje) je potrebno prenijeti protok podataka prema vama.

Pogledajmo kako je organiziran prijenos računskih mjera prema OSI modelu. Aplikacija rabarbara je lanac dodataka, tako da se ova rabarbara korisniku prikazuje u obliku operativnog sustava koji je pokrenut i programa pomoću kojeg se konfigurira slanje podataka. Najprije sloj aplikacije sam oblikuje obavijest, a zatim se prosljeđuje reprezentativnom sloju, zatim se spušta prema OSI modelu. Reprezentativna mreža, sa svoje strane, analizira zaglavlje primijenjene razine, odabire potrebne radnje i daje početak svoje servisne informacije, kao zaglavlje reprezentativne razine, za reprezentativnu razinu čvora prepoznavanja. Zatim poruka teče prema dolje, spušta se do razine sesije, a VIN, sa svoje strane, također dodaje svoje servisne podatke, jer se zaglavlje početnog procesa nastavlja dok ne dosegne fizičku razinu.

Napominjemo da osim dodavanja informacija o usluzi u prikazu zaglavlja na početku obavijesti, također možete dodati informacije o usluzi na kraju obavijesti, što se naziva "najava".

Nakon što je poruka dosegla fizičku razinu, poruka je već konfigurirana za prijenos komunikacijskog kanala do odredišnog čvora, kako bi sadržavala sve servisne informacije koje se prenose na razini OSI modela.

Uz izraz "podaci", koji se koristi u OSI modelu na razini aplikacije, prezentacije i sesije, drugi pojmovi se koriste na drugim razinama OSI modela tako da možete odmah odrediti koja je razina načina rada. Ako OSI je konfiguriran, obrada je modificirana.

U ISO standardima, za označavanje ovih i drugih dijelova podataka, koji se obrađuju protokolima različitih razina OSI modela, oni se nazivaju jedinica podataka protokola (PDU). Za označavanje blokova podataka u ovim pjevačkim regijama često se koriste posebni nazivi: okvir, paket, segment.

Funkcije fizičke razine

  • Na ovoj razini standardizirani su tipovi utičnica i oznake kontakata;
  • Označeno je rangom koji se vidi "0" i "1";
  • sučelje između rubnog nosača i rubnog uređaja (prenosi električne ili optičke signale u kabelsku ili radio emisiju, prima ih i pretvara u bitove podataka);
  • funkcije fizičke razine implementirane su u sve uređaje spojene na limit;
  • posjedi koji rade fizički: koncentratori;
  • Primjene rubnih sučelja koje je potrebno spojiti na fizičku razinu: RS-232C, RJ-11, RJ-45, AUI konektor, BNC.

Funkcije na razini kanala

  • Nulti i pojedinačni otkucaji Fizičke razine organizirani su u okviru. Okvir je dio podataka koji ima nezavisno značenje;
  • organiziranje pristupa prijenosnom centru;
  • obrada transfera;
  • označava strukturu veza između čvorova i metode njihovog adresiranja;
  • oprema koja radi na tržištu kanala: sklopke, mostovi;
  • Aplikacije protokola koje se protežu do razine kanala: Ethernet, Token Ring, FDDI, Bluetooth, Wi-Fi, Wi-Max, X.25, FrameRelay, ATM.

Za otpad, kanalska rabarbara je podijeljena u dva podstabla:

  • LLC (LogicalLinkControl) – označava uspostavu veze s kanalom i nesmetano slanje i primanje podataka;
  • MAC (MediaAccessControl) – osigurava dosljedan pristup rubnih adaptera fizičkoj razini, identifikaciju između okvira, prepoznavanje odredišne ​​adrese (primjerice, pristup vanjskoj sabirnici).

Funkcije mjerne razine

  • Nove funkcije:
    • naznačeni način prijenosa;
    • izbor najkraćeg puta;
    • rješavanje problema i gužvi na granici.
  • Postoji misterij:
    • prijenos veza s nestandardnom strukturom;
    • korištenje različitih tehnologija;
    • pojednostavljeno adresiranje na velikim granicama;
    • stvaranje barijera prema dozi nepotrebnog prometa između granica.
  • Vlasništvo, koje radi na srednjoj razini: router.
  • Vrste protokola hemstonea:
    • mesh protokoli (prolazak paketa kroz mesh: , ICMP);
    • protokoli usmjeravanja: RIP, OSPF;
    • Protokoli za rješavanje adresa (ARP).

Funkcije transportne razine osi modela

  • osigurat će da dodaci (ili razine aplikacije i sesije) prenose podatke s potrebnom razinom pouzdanosti, kompenzirajući nedostatak pouzdanosti nižih razina;
  • multipleksiranje i demultipleksiranje. prikupljanje i sortiranje paketa;
  • protokoli su određeni za vrstu interakcije "točka-to-točka";
  • Počevši od ove razine, protokoli se implementiraju softverom rubnih čvorova ruba - komponente njihovog rubnog OS-a;
  • primijenjeni: TCP, UDP protokoli.

Funkcije razine sesije

  • podrška za sesiju povezivanja, dopuštajući komplementima da međusobno komuniciraju tijekom teškog sata;
  • završetak/završetak seanse;
  • razmjena informacija;
  • sinkronizacija zadataka;
  • ustupanje prava na prijenos podataka;
  • podrška za sesiju tijekom razdoblja neaktivnosti dodataka.
  • Sinkronizacija prijenosa osigurana je postavljanjem toka podataka na kontrolne točke, s kojih se proces počinje nastavljati u slučaju kvarova.

Funkcije zastupničke razine

  • Odgovoran za prepisivanje protokola i kodiranje/dekodiranje podataka. Snimanje dodatnih podataka, uklonjeno s razine dodatnih podataka, pretvara se u format prijenosa duž linija, a podaci uklonjeni s linije pretvaraju se u format prikladan za dodatke;
  • Moguće rješenje:
  • utiskivanje/otpakiranje ili kodiranje/dekodiranje podataka;
  • preusmjeravanje zahtjeva na drugi sekundarni resurs, jer se problemi mogu generirati lokalno.
  • dupe: SSL protokol(Osigurava tajnu razmjenu informacija za TCP/IP protokole na razini aplikacije).

Funkcije osi modela na razini aplikacije

  • ê skup različitih protokola, uz pomoć određenih složenih prepreka, za uskraćivanje pristupa resursima koji se dijele, za organiziranje rada;
  • osigurat će međusobnu suradnju između granica i korisnika;
  • Omogućuje programima korisničke službe pristup perifernim uslugama, kao što je obrada upita bazama podataka, pristup datotekama i prosljeđivanje e-pošte;
  • predstavlja prijenos servisnih informacija;
  • daje dodatne informacije o izmjenama i dopunama;
  • Butt: HTTP, POP3, SNMP, FTP.

Mreže i srednje razine sedmogodišnjih osi modela

Na temelju njihovih funkcionalnih mogućnosti, ovi ravnopravni OSI modeli mogu se klasificirati u jednu od dvije skupine:

  • skupinu, koji jednako tako leže pod specifičnom tehničkom izvedbom računalne mreže. Fizička, kanalna i rubna razina ovise o mreži, tako da su razine neraskidivo povezane s određenim rubnim postavkama mreže.
  • skupina za koju je važno baviti se dobrobitima. Sesijske, reprezentativne i primijenjene jednakosti usmjerene su na vikorističke dodatke i praktički ne leže u činjenici da su najmanje posjedovane vikoristike u računalnoj mreži, dakle neovisne.

Najbolje je početi s teorijom, a zatim postupno prijeći na praksu. Stoga, prvo pogledajmo rubni model (teorijski model), a zatim pogledajmo kako se teorijski rubni model uklapa u rubnu infrastrukturu (na rubu, oprema, računala, kabeli, radio, itd.).

Otje, model kukute- Ovo je model međusobnog povezivanja rubnih protokola. Protokoli imaju vlastiti skup standarda, koji pokazuju na koji će se način ti različiti programi razmjenjivati.

Dopustite mi da objasnim na primjeru: kada otvorite bilo koju stranicu na internetu, poslužitelj (gdje se stranica nalazi) šalje podatke (hipertekstualni dokument) vašem pregledniku koristeći HTTP protokol. Na temelju HTTP protokola Vaš preglednik, kada prima podatke od poslužitelja, zna kako ih treba obraditi, te ih uspješno obrađuje, prikazujući Vam traženu stranicu.

Ako još uvijek ne znate što je stranica na Internetu, objasnit ću vam u nekoliko riječi: svaki tekst na web stranici izgleda ima posebne oznake koje pregledniku govore koju veličinu tekst treba prikazati, njegovu boja, raspored na stranici (lijevo, desno ili u sredini). Ovo se odnosi na tekst, slike, obrasce, aktivne elemente i sav sadržaj. što je sa strane. Preglednik prikazuje oznake sve dok se ispravno ne konfiguriraju i prikazuje obrađene podatke uključene u te oznake. Oznake za ovu stranicu (i tekst između oznaka) možete promijeniti tako da odete na izbornik preglednika i odaberete Pregled izlaznog koda.

Da ne idemo predaleko, "Merezheva's model" je dobra tema za one koji žele postati fahivit. Ovaj članak se sastoji od 3 dijela i za vas sam ga pokušao napisati na nedosadan, dosadan i kratak način. Za detalje ili dodatna pojašnjenja prijavite se u komentarima na dnu stranice i odmah ću vam pomoći.

Mi, kao iu Cisco Merezhe Academy, razmatramo dva rubna modela: OSI model i TCP/IP model (ponekad zvan DOD), a oni su istovremeno izjednačeni.

OSI je kratica za Open System Interconnection. Ruski model je: Merezheva model interakcije između zatvorenih sustava (referentni model). Qiu model se može nazvati standardom. Sam ovaj model ažuriraju proizvođači rubnih uređaja kako se razvijaju novi proizvodi.

Merezheva OSI model sastoji se od 7 razina, a uobičajeno je da se kreće od dna.

Zaobilazimo ga:

  • 7. Aplikacijski sloj
  • 6. Prezentacijski sloj
  • 5. Sloj sesije
  • 4. Transportni sloj (transportni sloj)
  • 3. Merezhevyi rabarbara (mrežni sloj)
  • 2. Channel rabarbara (sloj podatkovne veze)
  • 1. Fizička rabarbara (fizički sloj)

Kao što je gore rečeno, hemstone model je model interakcije protokola (standarda) krvarenja, od kojih svaki ima svoje protokole. Da prepravimo ovaj dosadni proces (nije to velika stvar), onda pogledajmo pobliže sve što je na zalihama, a i nabava materijala na zalihama je bogata stvar;)

Primijenjena rabarbara

Aplikacijski sloj ili aplikacijski sloj je najvrjednija komponenta modela. Veza između korisničkih dodataka i barijere djeluje. Svi znamo ove programe: pregledavanje web stranica (HTTP), slanje i primanje pošte (SMTP, POP3), primanje i brisanje datoteka (FTP, TFTP), udaljeni pristup (Telnet) itd.

Reprezentativna rabarbara

Prezentacijski sloj ili prezentacijski sloj pretvara podatke u odgovarajući format. U praksi je jednostavnije: slike (sve slike) koje vidite na ekranu prenose se u datoteku u malim dijelovima jedinica i nula (bitova). Dakle, ako pošaljete fotografiju svom prijatelju e-poštom, SMTP protokol razine aplikacije šalje fotografiju na nižu razinu. na melodiju Podannya. Gdje se vaša fotografija rekreira da izgleda kao podaci za niže razine, na primjer, bitovi (jedinice i nule).

Na taj način, ako vaš prijatelj ponovno uslika vašu fotografiju, vidjet ćete da upravo te jedinice i nule izgledaju kao oni, a ista količina podataka transformira bitove na punoj fotografiji, na primjer, JPEG.

Ovo se temelji na protokolima (standardima) za slike (JPEG, GIF, PNG, TIFF), kodiranje (ASCII, EBDIC), glazbu i video (MPEG) itd.

Sesijska rabarbara

Sloj sesije ili sesijski sloj (session layer) – kao što naziv sugerira, organizira komunikacijsku sesiju između računala. Dobar primjer bi bila audio i video konferencija, na kojoj se određuje kojim kodekom je signal kodiran, a koji kodek mora biti prisutan na oba stroja. Drugi primjer je SMPP protokol (Short message peer-to-peer protocol), koji će vam pomoći da nam šaljete SMS i USSD poruke. Zadnji primjer: PAP (Password Authentication Protocol) je stari protokol za slanje korisničkog imena i lozinke na poslužitelj bez enkripcije.

Neću više ništa reći o rimi sesije, inače ćemo se izgubiti u zamornim specifičnostima protokola. A ako imate miris (osobitosti), napišite mi listove ili zabranite informacije u komentarima prohannija da otkriju temu izvješća i novi članak, nemojte se dugo mučiti;

Prijevoz rabarbare

Transportni sloj (transportni sloj) – ovaj sloj će osigurati pouzdanost prijenosa od pošiljatelja do primatelja. U stvarnosti je sve vrlo jednostavno, na primjer, koristite web kameru sa svojim prijateljem ili depozitarom. Zašto je potrebna pouzdana dostava prenesene slike na kožu? Naravno, ako izgubite nekoliko bitova iz streaming videa, nećete nikoga označiti, a slika se neće promijeniti (boja jednog piksela od 900.000 piksela može se promijeniti, što nije moguće za jedan piksel 24 slike u sekundi).

A sada pogledajmo ovaj primjer: prijatelj vam je poslao (na primjer, poštom) važne informacije ili program u arhivi. Namamit ćete se na računalo ove arhive. Osovina je ovdje 100% neophodna, jer... Ako se prilikom preuzimanja arhive izgubi nekoliko bitova, tada je možete raspakirati. izdvojiti potrebne podatke. Ili ako primijetite da se vaša lozinka šalje poslužitelju, a barem jedan bit je izgubljen, lozinka će izgubiti svoj izgled i njezino značenje će se promijeniti.

Stoga, kad god vidite video na internetu, često postoje artefakti, zamućenja, šum itd. A ako čitamo tekst s web stranice, rasipanje (ili škrabanje) slova nije prihvatljivo, a ako je programski šifrirano, sve može proći bez imalo žaljenja.

Na ovoj razini predstavit ću dva protokola: UDP i TCP. UDP protokol (User Datagram Protocol) prenosi podatke bez uspostavljanja veze, ne potvrđuje dostavu podataka i ponavlja. TCP protokol (Transmission Control Protocol), koji prije prijenosa uspostavlja vezu, potvrđuje isporuku podataka, bez potrebe za ponavljanjem, jamči cjelovitost i točan redoslijed podataka koji se traže.

Također, za glazbu, video, video konferencije i pozive koristimo UDP (podaci se prenose bez provjere i bez kašnjenja), a za tekst, programe, lozinke, arhive itd. – TCP (prijenos podataka iz potvrda otkazivanja traje više od sat vremena).

Merezhevyi rabarbara

Mrežni sloj – ova mreža označava način na koji će se podaci prenositi. Među ostalim, ovo je treća razina OSI edge modela, a postoje i takvi uređaji koji se nazivaju uređaji treće razine – routeri.

Svatko je čuo za IP adrese čija je osovina IP (Internet Protocol) protokol. IP adrese su logične adrese u krugu.

Na ovoj razini postoji mnogo protokola i sve ćemo te protokole pogledati kasnije, u drugim člancima i na zadnjici. Začas ću prolistati nekoliko popularnih.

Kao što svi znaju o IP adresi, naredba ping je ono što radi ICMP protokol.

Sami ovi ruteri (uključujući i sve njih) koriste protokole ove razine za usmjeravanje paketa (RIP, EIGRP, OSPF).

Kanalska rabarbara

Sloj podatkovne veze – potreban za fizičko međusobno povezivanje. Kao što su svi čuli za MAC adresu, os je fizička adresa. Uređaji na razini kanala – sklopke, koncentratori itd.

IEEE (Institut inženjera elektrotehnike i elektronike) definira razinu kanala kao dvije podkategorije: LLC i MAC.

LLC - veza s logičkim kanalom (Logical Link Control), kreacije za interakciju s višom razinom.

MAC – veza s pristupom prijenosnoj jezgri (Media Access Control), stvaranje za interakciju s nižim slojem.

Dopustite mi da objasnim na primjeru: vaše računalo (laptop, komunikator) ima graničnu karticu (ili neki drugi adapter), tako da za interakciju s njim (s karticom) postoji upravljački program. Vozač - tse deyaka program- gornja razina razine kanala, preko koje još uvijek možete komunicirati s nižim razinama, točnije s mikroprocesorom ( zalizo) – donja razina razine kanala.

Puno je tipičnih predstavnika ovog kraja. PPP (Point-to-Point) je protokol za povezivanje dva računala bez srednje veze. FDDI (Fiber Distributed Data Interface) – standard prenosi podatke na udaljenost do 200 km. CDP (Cisco Discovery Protocol) je vlasnički protokol koji vodi Cisco Systems, a koji vam omogućuje prepoznavanje mrežnih uređaja i dohvaćanje informacija o tim uređajima.

Fizička rabarbara

Fizički sloj je najniži sloj koji izravno utječe na prijenos protoka podataka. Protokoli su nam dobro poznati: Bluetooth, IRDA (Infrared Data), mobilni telefoni (parica, telefonska linija), Wi-Fi itd.

Visnovok

MI os se temelji na OSI modelu. U sljedećem ćemo dijelu pogledati Merezhevoyev model TCP/IP-a, uključujući same protokole. Za uspješno izvođenje CCNA testova potrebno je prijeći na višu razinu i identificirati značajke koje će se izgraditi.

Model Merezheva OSI(Osnovni referentni model interakcije između kritičnih sustava, engleski Open Systems Interconnection Basic Reference Model) - apstraktni rubni model za komunikaciju i razvoj rubnih protokola.

Model se sastoji od 7 redova, naslaganih jedan iznad drugog. Ravni komuniciraju jedan s drugim (vertikalno) koristeći dodatna sučelja i mogu komunicirati s paralelnim peerovima drugog sustava (horizontalno) koristeći dodatne protokole. Koža rabarbare može utjecati na svoje krvne žile i izgubiti svoju funkciju. Bez obzira na osnovu drugih modela, većina rubnih distributera danas dijeli svoje proizvode na temelju iste strukture.

Rivni OSI

Skina OSI modela odgovorna je za dio procesa obrade pripreme podataka prije prijenosa.

Ponekad OSI model, u procesu prijenosa podataka, doslovno ide nizvodno od OSI modela računala pošiljatelja, a uzvodno od OSI modela računala primatelja. Na računalu koje ga prima pokreće se proces koji se zove enkapsulacija. Bitovi dolaze na fizičku razinu OSI modela računala koje ih prima. U procesu pomicanja OSI razina računala primatelja, podaci će se prenijeti na razinu aplikacije.

RivenImeOpis 1Opis 2
7. PrimijenjenoSvrha za koju se obrađuju gotovi proizvodi. Nije me briga kako se prenose podaci, ubuduće i kroz koje mjesto... Rekli su "ŽELIM!" - a mi, programi, možemo se pobrinuti za to. Poput stražnjice možete baciti pogled na bilo koju mjeru: za šljunak, on radi na ovoj razini.Ako korisnik želi poslati podatke, primjerice putem e-pošte, proces enkapsulacije počinje na razini aplikacije. Razina aplikacije jamči pristup dodatnim značajkama. Informacije prolaze kroz tri gornje rijeke i, spuštajući se do transportne rijeke, poštuju se podacima.
6. Predstavnitsky (Uvod u XML, SMB)Ovdje je program s desne strane s podacima preuzetim s nižih razina. U osnovi, ovo je pretvorba i prezentacija podataka u ruku kako bi ih vlasnik mogao vidjeti.
5. Sesija (TLS, SSL certifikati za web stranicu, pošta, NetBios)Ova rabarbara omogućuje korisnicima da imaju "seansu povezivanja". Time prijenos paketa postaje jasan za program te je moguće, bez brige o implementaciji, izravno prenijeti podatke kao cijeli tok. Tu na scenu stupaju protokoli HTTP, FTP, Telnet, SMTP itd.
4. Prijenos (TCP port, UDP)Postoji kontrola prijenosa podataka (margin paketi). Ovo također provjerava njegov integritet tijekom prijenosa, raspodjeljuje važnost itd. Ova mreža implementira protokole kao što su TCP, UDP, itd. To nas najviše zanima.Na transportnoj razini podaci su podijeljeni u lagano obložene segmente ili PDU blokove transportne razine za uredan transport duž granice. PDU prenosi podatke dok oni teku s jedne razine OSI modela na drugu. Osim toga, PDU prijenosnog sloja sadrži informacije kao što su brojevi priključaka, redni brojevi i brojevi potvrde koji se koriste za pouzdan prijenos podataka.
3. Merezheviy (IP, ICMP protokol za dijagnosticiranje revantage merezheva)Logično je kontrolirati adresiranje na rubu, usmjeravanje itd. Može biti korisno programerima novih protokola i standarda. Na ovoj razini implementirani su protokoli IP, IPX, IGMP, ICMP, ARP. Njime uglavnom upravljaju upravljački programi i operativni sustavi. Najbolje je ući ovdje, naravno, samo ako znate što radite i imate cijelu ideju.Na srednjoj razini segment kože, koji je najpouzdaniji s transportne razine, postaje paket. Paket bi trebao biti logički adresiran i drugi osnovni podaci razine 3.
2. Kanal (WI-FI ili Ethernet)Ova razina kontrolira prijem elektroničkih signala pomoću logike (radio elektroničkih elemenata) hardverskih uređaja. Zatim, u interakciji na ovoj razini, hardver pretvara protok otkucaja u električne signale i signale. Ne možemo se zamarati jer ne rastavljamo hardver i to je to. Postoji mnogo graničnih karata, mostova, svijeća, rutera itd.Na razini kanala, kožni paket, koji je najpouzdaniji od srednje razine, postaje okvir. Okvir treba poslati na fizičku adresu i podatke o ispravku izmjena.
1. Hardver (fizički) (laser, električni, radio)Upravlja prijenosom fizičkih signala između hardverskih uređaja koji su uključeni prije ograničenja. To uključuje prijenos elektrona kroz strelice. Ne možemo se zamarati, jer sve što je na ovoj razini kontrolira hardver (implementacija ove razine podrazumijeva ugradnju čvorišta odašiljača, multipleksera, repetitora i druge opreme). Mi nismo radiofizičari, već programeri igara.Fizički, okvir postaje beats. U sredini se otkucaji prenose jedan po jedan.

Što je najvažnije, ovo je viša razina apstrakcije od prijenosa podataka do rada sa samim podacima. Ovo je smisao OSI modela: sve je više konvergencija, sve smo manje svjesni kako se podaci prenose, postajemo sve više ugrađeni u same podatke, a koje su metode za njihov prijenos? Mi, kao programeri, trebamo biti zauzeti 3., 4. i 5. redom. Mi smo krivi za vikorystvuvaty koshti, jer daju smrad, kako bi potaknuli 6. i 7. ryvni, s kojima krajnji korisnici mogu nabaviti.

Merezhevyi rabarbara

Na srednjoj razini OSI implementirani su IP protokoli (Struktura međuprotokola IPv4, IPv6), IPX, IGMP, ICMP, ARP.

Potrebno je razumjeti zašto je okrivljena nužnost poticanja mjera razine, zašto mjere potaknute dodatnim značajkama kanala i fizičke razine nisu mogle zadovoljiti interese korisnika.

Moguće je stvoriti složenu, strukturiranu mrežu s integracijom različitih osnovnih rubnih tehnologija korištenjem metoda razine kanala: za što mogu postojati različiti tipovi mostova i preklopnika. Naravno, promet uz granicu odvija se sporadično, ali s druge strane karakteriziraju ga određeni obrasci. U pravilu, u takvim slučajevima, aktivnosti trgovaca koji rade na skrivenim zadacima (na primjer, stručnjaci u jednoj podružnici) najčešće uključuju zahtjeve ili jedan na jedan ili na poseban poslužitelj, a još više potreban pristup računalnim resursima u drugoj grani. Stoga su računala u mreži zbog mrežnog prometa podijeljena u skupine koje se nazivaju mrežni segmenti. Računala su ujedinjena u grupu, budući da je većina njihovih poruka dodijeljena (adresirana) računalima u toj grupi. Podjela na segmente može se izvršiti mostovima i prekidačima. Oni provjeravaju lokalni promet u sredini segmenta ne odašiljući okvire između sebe osim onih upućenih računalima koja se nalaze u drugim segmentima. Na taj se način jedna granica dijeli na susjedne ponore. Od ovih mjera mogu se stvoriti skladišne ​​mjere koje će doseći velike dimenzije.

Ideja raspodjele na potope temelj je za stvaranje skladišnih marži.

Merezha se zove skladišta(Internet ili Internet), kako se može prikazati u skupu više dimenzija. Mjere koje idu do ruba skladišta nazivaju se podmreže, rubovi skladišta ili jednostavno rubovi, koji se mogu obrađivati ​​na temelju tehnologije vlage razine kanala (iako to nije obvezno).

Pa, uključivanje ove ideje u život dodavanjem repetitora, mostova i sklopki može čak rezultirati određenim zamjenama i nedostacima.

    Mrežna topologija koju stvaraju repetitori, mostovi i preklopnici uključuje petlje. Zapravo, mjesto ili preklopnik mogu osigurati da se paket isporuči primatelju samo ako postoji jedan put između pošiljatelja i primatelja. Istodobno, identifikacija viška ligamenata koji zatvaraju petlje često je potrebna za bolje balansiranje napetosti, kao i za povećanje pouzdanosti mjere za stvaranje rezervnih ruta.

    Logički segmenti mreže, raspoređeni između mostova i preklopnika, slabo su izolirani jedni od drugih. Smradovi nisu zaštićeni od raširenih oluja. Ako bilo koja stanica pošalje poruku širokog raspona, poruka se prenosi svim stanicama svih logičkih segmenata mreže. Administrator je odgovoran za ručno odvajanje broja velikih paketa koje svaki čvor smije generirati u jednom satu. U principu, bilo je moguće eliminirati problem velikih oluja upotrebom virtualnog mrežnog mehanizma (prilagodba Debian D-Link VLAN), implementiranog u mnogim preklopnicima. U ovom slučaju, ako želite biti sigurni da su grupe stanica koje izoliraju promet potpuno izolirane, tada čvorovi iste virtualne mreže ne mogu komunicirati s čvorovima druge virtualne mreže.

    Slojevima koji se oslanjaju na organizaciju mostova i preklopnika teško je upravljati prometom prema vrijednosti podataka paketa. Uz takve mjere, to je moguće samo uz pomoć filtara korisnika, u svrhu preciziranja kojih administrator mora biti obaviješten o pravu dvostrukih predaja umjesto paketa.

    Implementacija transportnog podsustava bez korištenja fizičkih i kanalskih razina, kao što su mostovi i preklopnici, dovodi do nedovoljno fleksibilnog, peer-to-peer sustava adresiranja: dok se adresa stanice održava, MAC adrese se određuju - adrese , koji su strogo povezani sa srednjim adapterom.

Svi mostovi i preklopnici koji su izgrađeni povezani su s činjenicom da rade iza protokola na razini kanala. Cijela stvar je u tome što ovi protokoli ne pokazuju jasno koncept dijelova mreže (bilo podjela ili segment), koji bi se mogli koristiti u strukturiranju velike mreže. Stoga su distributeri hedging tehnologija odlučili posao zaštite skladišta povjeriti novoj razini - hedgingu.

U današnjem članku želim se vratiti na osnove i razgovarati o tome modeli međukomunikacije između OSI kritičnih sustava. Ovaj materijal će biti koristan administratorima sustava i svima onima koji su zainteresirani za svakodnevno upravljanje računalom.

Svi skladišni procesi, počevši od sredine prijenosa podataka do posjedovanja, funkcioniraju i međusobno djeluju jedan za drugim prema pravilima kako je opisano u ovim naslovima modeli interakcije između kritičnih sustava.

Model interakcije između kritičnih sustava OSI(Open System Interconnection) podijeljena je od međunarodne organizacije za ISO standarde (International Standards Organisation).

Na temelju OSI modela prolaze podaci koji se prenose od uređaja do odredišta prije sedam godina . Dnevno se zaključuje dežurna pjesma koja osigurava dostavu podataka do krajnje točke, te osigurava njihov prijenos neovisno o kašnjenjima uz ovaj trošak. Na taj način se postiže razumijevanje između rubova s ​​različitim topologijama i svojstvima rubova.

Podjela svih rubova iza redova olakšava njihov razvoj i stagnaciju. Što je rabarbara veća, situacija je složenija. Prva tri jednaka OSI modela ( fizički, kanal, rub) usko su povezani s hemstoneom i vikorističkim posjedom kukute. Preostale tri ravnice ( sjednica, predaja podataka, prim) implementiraju operativni sustav i aplikacijski programi. Prijevoz rabarbare djeluje kao posrednik između ove dvije skupine.

Prije slanja preko granice harači se dijele na paketi , onda. dijelove informacija, organizirane tako da se smrad jasno percipira prijemnim i odašiljačkim uređajima. Kada se podaci učitaju, paket se sekvencijalno obrađuje na svim razinama OSI modela, počevši od aplikacijske do fizičke. Na razini kože, paket je opskrbljen relevantnim informacijama ove razine (tzv zaglavlje paketa ), što je neophodno za uspješan prijenos podataka kroz barijeru.

Kao rezultat toga, lanac poruka počinje dočaravati sendvič s bogatim kuglicama, koji je odgovoran što je "prirodan" za računalo koje ga je odbacilo. U tu svrhu potrebno je poštovati pravila za razmjenu podataka između mrežnih računala. Ova su pravila dobila svoje nazive protokoli .

S druge strane, paket se podvrgava obradi koristeći metode svih razina OSI modela istim redoslijedom, počevši od fizičkog do aplikativnog. Na dnevnoj bazi treća strana, koristeći peer protokol, čita informacije paketa, zatim čita informacije dodane paketu na koju stranu šalje, te prenosi paket koristeći odgovarajuće kanale. Kada paket dosegne aplikacijski sloj, sve informacije koje kontroliraju bit će uklonjene iz paketa i dat će im se izvorni oblik.

Sada pogledajmo skin robota OSI modela.

Fizička rabarbara - Najniži, iza njega je izravni komunikacijski kanal kojim se prenose informacije. Sudjelujete u organizaciji veze, specifičnostima prijenosnog medija. Stoga je važno pratiti sve informacije o mediju za prijenos podataka: razinu i frekvenciju signala, prisutnost transkoda, razinu izumiranja signala, podršku kanala itd. Osim toga, on je sam odgovoran za prijenos protoka informacija i njihovu transformaciju u skladu s drugim metodama kodiranja. Rad fizičkog radnika u početku počiva na rubu posjeda.
Varto ističe da je sama prednost fizičkog niveliranja vođenje te uže bez strelice. U prvom slučaju, kao fizički medij, koristi se kabel, u drugom, postoji neka vrsta bežične veze, na primjer, radio-oprema ili infracrveni prijenos.

Kanalska rabarbara ispunjava najsloženiji zadatak - osigurava zajamčeni prijenos podataka koristeći dodatne algoritme fizičke razine i provjerava ispravnost podataka koji se uklanjaju.

Kada prvi put započnete prijenos podataka, utvrđuje se dostupnost kanala prijenosa. Informacije se prenose u blokovima tzv osoblje , ili okviri . Takav će okvir imati slijed bitova na kraju bloka, a također će biti dopunjen čekovnom vrećicom. Prilikom prijema takvog bloka na kanal, vlasnik je dužan provjeriti ispravnost bloka i izjednačiti primljenu kontrolnu količinu s kontrolnom količinom u svom skladištu. Čim se izbjegnu, podaci se unose ispravno, u protivnom se detektira greška i potreban je ponovni prijenos. U svakom slučaju, redatelj prima signal od rezultata završne operacije, pa se tako pojavljuje s okvirom kože. Pa, još jedan važan zadatak na razini kanala je provjera točnosti podataka.

Kanal kanala može se implementirati ili hardverski (na primjer, pomoću dodatnih prekidača) ili pomoću softvera (na primjer, upravljački program adaptera kruga).

Merezhevyi rabarbara potrebno je unaprijed poraditi na prijenosu podataka do optimalnog smjera protoka paketa. Fragmenti ruba mogu se formirati od segmenata s različitim topologijama, glavni zadatak razine ruba je odrediti najkraći put, prikladno pretvarajući logičke adrese i nazive rubnih uređaja na njihovu fizičku manifestaciju. Ovaj proces se zove usmjeravanje , I važno je preispitati njegovu važnost. S obzirom na shemu usmjeravanja, koja se stalno ažurira u vezi s različitim vrstama "zagušenja" na granici, prijenos podataka odvija se u najkraćem mogućem vremenu i maksimalnom brzinom.

Prijevoz rabarbare Vykorist se koristi za organiziranje pouzdanog prijenosa podataka, koji sprječava gubitak informacija, netočnost ili dupliciranje. U tom se slučaju prati ispravan redoslijed pri prijenosu i brisanju podataka, dijeljenju u manje pakete ili njihovom kombiniranju u veće kako bi se očuvao integritet informacija.

Sesijska rabarbara Označava stvaranje, podršku i podršku sesije veze za sat potreban za dovršetak prijenosa svih podataka. Osim toga, moguće je sinkronizirati prijenos paketa, čime se provjerava isporuka i cjelovitost paketa. Tijekom procesa prijenosa stvaraju se posebne kontrolne točke. Ukoliko tijekom slanja-primanja dođe do grešaka, odbijeni paketi se šalju ponovno, počevši od najbliže kontrolne točke, čime se omogućuje prijenos svih podataka u najkraćem mogućem vremenu, osiguravajući ukupnu dobru protočnost.

Raspon prikazanih podataka (ili kako se već zove, predstavnik rabarbare ) U međuvremenu, njegova glavna zadaća je transformacija podataka iz formata za prijenos najmanje u format prikladan za višu razinu, i konačno. Osim toga, važno je svesti podatke na jedan format: ako se informacije prenose između dvije potpuno različite mjere s različitim formatima podataka, prije nego što se obrade, potrebno ih je dovesti u takav oblik koji će biti razumljiv Bilo da ja Ja imam kontrolu, kao i vodič. Na ovoj razini će se uspostaviti algoritmi za šifriranje i kompresiju podataka.

Primijenjena rabarbara – posljednji i najčešći u OSI modelu. Zahtjevi za kontaktiranje mreže s dopisnicima - dodaci koji zahtijevaju informacije od mrežnih usluga svih razina. Uz ovu pomoć možete saznati sve što se dogodilo tijekom procesa prijenosa podataka, kao i informacije o otkazima koji su se dogodili tijekom procesa prijenosa podataka. S druge strane, ovaj sustav će osigurati rad svih vanjskih procesa koji rade s pristupom mreži - baze podataka, mail klijenti, upravitelji pohrane datoteka itd.

U prostranstvima Interneta znam sliku koju je nepoznati autor predstavio Merezheva OSI model pri pogledu na hamburger. Poštujem ovu sliku, koja je već nezaboravna. Ako u bilo kojoj situaciji (na primjer, na spivbesidu kada je povezan s robotom), trebate zapamtiti sve iste OSI modele ispravnim redoslijedom iz memorije - samo pogodite ovu sliku i to će vam pomoći. Radi jasnoće, promijenit ću imena suparnika s engleskog na ruski: To je sve za danas. U sljedećem članku nastavit ću temu i razgovarajmo o tome.

Kako bi se osigurala objedinjena prezentacija podataka na više uređaja i softvera, ISO (International Standardization Organization) je razvio osnovni model za međusobno povezivanje OSI (Open System Interconnection) sustava. Ovaj model definira pravila i procedure prijenosa u različitim medijima prilikom organiziranja komunikacijske sesije. Glavni elementi modela su isti, primijenjeni procesi i fizikalna svojstva. Na sl. 1.10 prikazuje strukturu osnovnog modela.

OSI model određuje izvedbu procesa prijenosa podataka kroz mrežu. Osnovni model je osnova za razvoj rubnih protokola. OSI dijeli komunikacijske funkcije među nizom ovih razina, služeći različitim dijelovima procesa u području interakcije između kritičnih sustava.

OSI model opisuje samo značajke interakcije sustava bez ometanja krajnjih uređaja. Programi implementiraju snažne komunikacijske protokole, prilagođavajući se specifikacijama sustava.

Mali 1.10. OSI model

Budući da program može preuzeti funkcije nekih od viših razina OSI modela, tada za razmjenu podataka ide ravno na sistemske funkcije, koje zamjenjuju funkcije nižih razina OSI modela koje više nisu dostupne.

Međusobno povezivanje ravnopravnih OSI modela

OSI model se može podijeliti u dva različita modela, kao što je prikazano na sl. 1.11:

Horizontalni model temeljen na protokolima, koji će osigurati mehanizam za interakciju programa i procesa na različitim strojevima;

Vertikalni model temeljen na uslugama koji osigurava ravnotežu jedan na jedan na jednom stroju.

Ista razina računala pošiljatelja u interakciji je s istom razinom računala za obradu, tako da među njima nema veze. Takva se veza naziva logičkom ili virtualnom vezom. U stvarnosti, interakcija se događa između susjednih razina jednog računala.

Također, podaci u imeniku računala mogu ići kroz sve razine. Zatim se fizičkim medijem prenosi do glavnog računala i ponovno prolazi kroz sve kuglice dok ne dosegne istu razinu s koje je poslano na glavno računalo.

U horizontalnom modelu, dva programa zahtijevaju tajni protokol za razmjenu podataka. U vertikalnom modelu, razine komunikacije razmjenjuju podatke iz različitih API (Application Programming Interface) sučelja.

Mali 1.11. Shema interakcije između računala u osnovnom OSI referentnom modelu

Prije posluživanja podaci se dijele u pakete. Paket je jedinica informacije koja se prenosi između graničnih stanica.

Kada se podaci pritisnu, paket uzastopno prolazi kroz sve razine softverske sigurnosti. Na razini kože, paket se snabdjeva potrebnim informacijama ove razine (zaglavlje), koje su neophodne za uspješan prijenos podataka kroz barijeru, kao što je prikazano na sl. 1.12, de Zag - zaglavlje paketa, Con - kraj paketa.

Na prijemnoj strani paket prolazi kroz sve razine obrnutim redoslijedom. Na sljedećoj razini, protokol te razine čita informacije paketa, zatim čita informacije dodane paketu na strani koja šalje i šalje paket na sljedeću razinu. Kada paket dosegne razinu aplikacije, sve relevantne informacije bit će uklonjene iz paketa i podaci će biti u izvornom obliku.

Mali 1.12. Oblikovanje paketa skin peel od sedam modela

Koža modela mijenja svoju funkciju. Što je rabarbara veća, situacija je složenija.

Uz iste OSI modele, lako je vidjeti koje su skupine programa dizajnirane za izvođenje određenih funkcija. Jedan od razloga je, na primjer, osigurati konverziju podataka iz ASCII u EBCDIC i postaviti programe potrebne za taj zadatak.

Industrija kože će pružati uslugu za višu razinu, opskrbljujući svoje usluge nižoj razini. Gornje razine pokreću uslugu na isti način: u pravilu, to uključuje usmjeravanje nekih podataka s jedne rute na drugu. Praktična implementacija načela adresiranja podataka smještena je na niže razine. Na sl. 1.13 daje kratak opis funkcija svih razina.

Mali 1.13. Funkcije ravnopravnih OSI modela

Gore razmotreni model predstavlja interakciju između zatvorenih sustava različitih generatora iste mreže. Zato za njih planira koordinirati akcije:

interakcija primijenjenih procesa;

Formirajte tribute;

Zajednička zaštita podataka;

upravljanje graničnim resursima;

Sigurnost podataka i informacijska sigurnost;

Dijagnostika programskih i tehničkih značajki.

Aplikacijski sloj

Aplikacijska razina omogućuje aplikacijskim procesima poseban pristup interakcijskim vratima, najvišoj razini i izravnim kontaktima s aplikacijskim procesima.

Istinski primijenjeni pristup uključuje skup različitih protokola, uz pomoć određenih složenih prepreka za uskraćivanje pristupa resursima koji se dijele, kao što su datoteke, pisači ili hipertekstualne web stranice, kao i za organiziranje vlastitog rada, na primjer za dodatne informacije na protokol elektroničke pošte. Posebni elementi aplikacijskih usluga pružaju usluge za specifične aplikacijske programe, kao što su programi za prijenos datoteka i programi za emulaciju terminala. Ako, primjerice, programi trebaju prenijeti datoteke, bit će potreban protokol za prijenos, pristup i upravljanje datotekama FTAM (File Transfer, Access, and Management). U OSI modelu, aplikacijski program koji treba ažurirati određeni zadatak (na primjer, ažurirati bazu podataka na računalu) daje specifične podatke u obliku podataka za aplikaciju. Jedan od glavnih zadataka ove razine je odrediti kako se podaci obrađuju od strane aplikacijskog programa i koju vrstu podataka može primiti.

Jedinica podataka s kojom operira primijenjena rabarbara naziva se poruka.

Aplikacija rabarbara sadrži sljedeće funkcije:

1. Razne vrste robota.

Prijenos podataka;

Upravljanje pogonom;

Upravljanje sustavom zatim;

2. Identifikacija klijenata korištenjem njihovih lozinki, adresa, elektroničkih potpisa;

3. Važnost funkcionalnih pretplatnika i mogućnosti pristupa novim aplikacijskim procesima;

4. Utvrđivanje dostatnosti raspoloživih sredstava;

5. Organizacija zahtjeva za povezivanje s drugim primijenjenim procesima;

6. Prijenos aplikacija na reprezentativnu razinu za potrebne metode opisa informacija;

7. Odaberite postupke za planirani dijalog procesa;

8. Upravljanje podacima koji se razmjenjuju između aplikacijskih procesa i sinkroniziranje interakcija između aplikacijskih procesa;

9. Potreban kapacitet usluge (sat isporuke podatkovnih blokova, dopuštena učestalost isporuka);

10. Pogodnost ispravljanja oprosta i osiguravanje pouzdanosti podataka;

11. Upotrebljive granice koje su nadređene sintaksi (skupovi znakova, struktura podataka).

Dodijeljene funkcije označavaju vrstu usluge koju aplikacija pruža aplikacijskim procesima. Osim toga, aplikacijska razina prenosi na aplikacijske procese uslugu koju pružaju fizička, kanalna, rubna, transportna, sesijska i reprezentativna razina.

Na primijenjenoj razini dopisnicima je potrebno dostaviti već obrađene informacije. Ovdje možete koristiti sistemski sigurnosni program.

Razina aplikacije jamči pristup dodacima do ograničenja. Zadaci ove razine uključuju prijenos datoteka, razmjenu poštanskih obavijesti i servisiranje mreže.

Najopsežniji protokoli gornje tri razine uključuju:

FTP (File Transfer Protocol) protokol za prijenos datoteka;

TFTP (Trivial File Transfer Protocol) je najjednostavniji protokol za prijenos datoteka;

X.400 e-pošta;

Telnet robot s udaljenim terminalom;

SMTP (Simple Mail Transfer Protocol) - jednostavan protokol za razmjenu pošte;

CMIP (Common Management Information Protocol) – protokol za upravljanje tajnim informacijama;

SLIP (Serial Line IP) IP za serijske linije. protokol za serijski prijenos podataka znak po znak;

SNMP (Simple Network Management Protocol) - jednostavan protokol za nadzor;

FTAM (File Transfer, Access, and Management) protokol za prijenos, pristup i upravljanje datotekama.

Prezentacijski sloj

Funkcije ove razine su prikaz podataka koji se prenose između aplikacijskih procesa u traženom obliku.

Ova razina će osigurati da informacije koje prenosi aplikacijska razina razumije aplikacijska razina u drugom sustavu. Kad god je potrebno, u trenutku prijenosa, formati podataka se pretvaraju u izvorni format podataka, au trenutku primitka, očito, konverzija je završena. Na taj način primijenjeni istraživači mogu doraditi, primjerice, sintaktičke značajke danih podataka. Do ove situacije može doći s različitim vrstama računala (IBM PC i Macintosh), koja zahtijevaju razmjenu podataka. Tako se u poljima baze podataka informacije prikazuju u obliku slova i brojeva, a najčešće u obliku grafičke slike. Te je podatke potrebno obraditi, primjerice, poput brojeva iz plutajuće zareze.

Osnovni prikaz podataka temelji se na sustavu ASN.1 koji je jedinstven za sve razine modela. Ovaj sustav služi za opisivanje strukture datoteka, a također rješava problem enkripcije podataka. Na ovoj razini se može postići enkripcija i dešifriranje podataka, tako da je tajnost razmjene podataka trenutno osigurana za sve aplikativne servise. Primjer takvog protokola je Secure Socket Layer (SSL), koji osigurava tajnu razmjenu informacija za protokole aplikacijskog sloja TCP/IP stoga. Ova razina će osigurati transformaciju podataka (kodiranje, kompresija itd.) primijenjene razine protoka informacija za transportnu razinu.

Predstavnik rabarbare ima sljedeće glavne funkcije:

1. Generiranje zahtjeva za uspostavljanje sesija između aplikacijskih procesa.

2. Dosljedno podnošenje podataka između primijenjenih procesa.

3. Implementacija obrazaca za dostavu podataka.

4. Prezentacija grafičkog materijala (stolice, igračke za bebe, dijagrami).

5. Klasifikacija podataka.

6. Pojačavanje pića za završetak sesija.

Protokoli razine prikazanih podataka temelje se na skladišnom dijelu protokola tri gornje razine modela.

Sloj sesije

Proces sesije je proces koji definira proceduru za vođenje sesija između računala i primijenjenih procesa.

Sesija rabarbara pruža podršku za dijalog kako bi se zabilježilo koja je strana aktivna u isto vrijeme, a također pruža značajke sinkronizacije. Ostalo vam omogućuje umetanje kontrolnih točaka u sljedećim prijenosima, tako da se svaki pogled može vratiti na preostalu kontrolnu točku umjesto da sve počinje iznova. Zapravo, neki programi koriste session rhubarb, a rijetko se implementira.

Sesijski reum upravlja prijenosom informacija između aplikacijskih procesa, koordinirajući prijem, prijenos i komunikaciju jedne sesije. Osim toga, sesija rabarbara kombinira dodatne funkcije upravljanja lozinkom, upravljanja dijalogom, sinkronizacije i povezivanja veze u sesiji prijenosa nakon kvara u nasljeđivanju nižih razina. Funkcije ove razine leže u koordinaciji komunikacije između dva aplikativna programa koji rade na različitim radnim stanicama. Ovo je ono što se čini kao dobro strukturiran dijalog. Ove funkcije uključuju stvaranje sesije, prijenos i preuzimanje paketa, obavijest o satu sesije i prekid sesije.

Na razini sesije određuje se kakav će se prijenos odvijati između dva aplikacijska procesa:

Full-duplex (procesi će prenositi i primati podatke putem žice);

Duplex (procesi će slati podatke i primati ih istovremeno).

U full-duplex načinu rada zapisnik sesije prikazuje proces koji započinje prijenos podatkovnog tokena. Kada dođe vrijeme da drugi proces odgovori, podatkovni token se prosljeđuje tom procesu. Sesija rabarbara dopušta prijenos samo strani koja ima podatkovni token.

Sesijska rabarbara će pružiti sljedeće funkcije:

1. Uspostavljanje i dovršenje veza na razini sesije između zajedničkih sustava.

2. Uspostava normalne i terminološke razmjene podataka između primijenjenih procesa.

3. Kontrola interakcije aplikacijskih procesa.

4. Sinkronizacija veza sesije.

5. Informacije o primijenjenim procesima o situacijama okrivljavanja.

6. Instaliranjem naljepnica u procesu prijave moguće je nakon potvrde obnoviti njezin ispis s najbliže naljepnice.

7. Prekid u slučajevima primijenjenog procesa i ispravnog ažuriranja.

8. Priložite sesiju bez trošenja novca.

9. Pružanje posebnih obavijesti o tijeku sjednice.

Session raven se odnosi na organizaciju sesija za razmjenu podataka između krajnjih strojeva. Protokoli razine sesije temelje se na protokolima skladišta triju modela gornje razine.

Transportni sloj

Prijenosni raspon namjena za prijenos paketa kroz komunikacijsku mrežu. Na transportnoj razini paketi su podijeljeni u blokove.

Na putu od pošiljatelja do dostave paketi se mogu oštetiti ili uništiti. Ako želite znati što programi rade, morate znati kako raditi sa svojom majkom i pouzdanim vezama. Rad transportnog sloja je osigurati da dodaci i gornji slojevi modela (aplikacija i sesija) prenose podatke s razinom pouzdanosti koju zahtijevaju. OSI model definira pet klasa usluga koje pruža transportni sloj. Ove vrste usluga dijele se na vrste usluga koje se očekuju: terminologija, mogućnost obnove prekinute veze, dostupnost metoda multipleksiranja za povezivanje više aplikacija između različitih aplikacijskih protokola putem internetskog transportnog protokola i glavni zadatak identificiranja i ispravljanje problema s prijenosom, kao što su zabuna, gubitak i presnimavanje paketa.

Prijevozni put određuje adresiranje fizičkih uređaja (sustava, njihovih dijelova) na granici. Ovo jamstvo jamči isporuku blokova informacija primateljima i osigurava njihovu isporuku. Njegova glavna zadaća je osigurati učinkovite, jednostavne i pouzdane oblike prijenosa informacija između sustava. Ako proces obrade uključuje više od paketa, razina transporta kontrolira kvalitetu paketa. Ako prođete kroz duplikat prethodno primljene obavijesti, ravnopravni će ga prepoznati i zanemariti obavijest.

Funkcije transportnog odjela uključuju:

1. Kontrola prijenosa po potrebi i osiguravanje cjelovitosti podatkovnih blokova.

2. Identifikacija dospjelih obveza, njihova djelomična likvidacija i obavijest o netočnoj amortizaciji.

3. Obnavljanje prijenosa nakon otkrivanja kvarova.

4. Uvećani i podblokovi podataka.

5. Postavljanje prioriteta za vrijeme prijenosa bloka (normalni termini).

6. Potvrda prijenosa.

7. Uklanjanje blokada u slučaju zastoja na granici.

Počevši od transportne razine, svi poznati protokoli implementirani su softverom koji mora biti uključen u skladište međusobno povezanog operacijskog sustava.

Najopsežniji transportni protokoli uključuju:

TCP (Transmission Control Protocol) protokol kontrole prijenosa TCP/IP steka;

UDP (User Datagram Protocol) datagramski protokol TCP/IP stoga;

NCP (NetWare Core Protocol) - osnovni NetWare mrežni protokol;

SPX (Sequenced Packet eXchange) koji naređuje razmjenu paketa Novell stack-a;

TP4 (Transmission Protocol) – protokol prijenosa do klase 4.

Merezhevyi rabarbara (mrežni sloj)

Rijeka Merezhevyi osigurat će polaganje kanala za povezivanje pretplatničkih i administrativnih sustava kroz komunikacijsku mrežu, odabirom rute najpopularnije rute.

Granična rabarbara uspostavlja vezu na računskoj granici između dva sustava i osigurava polaganje virtualnih kanala između njih. Virtualni logički kanal je isto funkcioniranje komponenti granice, što stvara iluziju postavljanja potrebne staze između komponenti u interakciji. Osim toga, hemstone rabarbara informira odjel prometa o pogodnostima koje se najavljuju. Distribucija srednje razine obično se naziva paketima. Prisutan je smrad fragmenata podataka. Merezhevyy rabarbara označava njihovo adresiranje i isporuku.

Postavljanje najkraće rute za prijenos podataka naziva se usmjeravanje, a time se rješava glavni problem srednje razine. Ovaj problem komplicira činjenica da najkraći put nikada nije najkraći. Često je kriterij pri odabiru rute sat prijenosa za tu rutu; Ovisi o kapacitetu komunikacijskih kanala i intenzitetu prometa koji se s vremenom može mijenjati. Neke algoritme usmjeravanja potrebno je prilagoditi dok se postavka ne promijeni, dok drugi donose odluke na temelju prosječnih pokazatelja u posljednja tri sata. Odabir rute može se temeljiti na drugim kriterijima, kao što je pouzdanost prijenosa.

Protokol na razini kanala osigurava isporuku podataka između bilo kojeg čvora koristeći dosljednu standardnu ​​topologiju. Postoji čak i čvršća međusobna povezanost koja omogućuje granice s proširenom strukturom, na primjer, granice koje kombiniraju više granica u jednu granicu ili visokokvalitetne granice koje imaju prekomjerne veze. Izh vuzla.

Dakle, u sredini je isporuka podataka regulirana razinom kanala, a osi isporuke podataka između granica upravlja srednja razina. Prilikom organiziranja dostave paketa do granične razine utvrđuje se pojam graničnog broja. Ova vrsta adrese sastoji se od broja mreže i broja računala u mreži.

Rute se međusobno povezuju pomoću posebnih uređaja koji se nazivaju usmjerivači. Usmjerivač je uređaj koji prikuplja informacije o topologiji međurubnih veza i na svojoj platformi prosljeđuje međurubne pakete dok se ne prihvate. Kako biste prenijeli poruku od pošiljatelja koji je u jednoj dimenziji do primatelja koji je u drugoj dimenziji, trebate stvoriti određeni broj skokova između granica, odmah odabirući rutu podzemne željeznice. Dakle, ruta je niz usmjerivača kroz koje prolazi paket.

Rubna mreža odgovorna je za podjelu klijenata u grupe i usmjeravanje paketa na temelju redizajnirane MAC adrese rubne adrese. Merezhevy rabarbara će osigurati prijenos paketa na transportnu rabarbaru.

Beze rabarbara ima sljedeće funkcije:

1. Stvaranje graničnih veza i identifikacija njihovih luka.

2. Identifikacija i ispravljanje poruka koje se javljaju tijekom prijenosa kroz komunikacijsku barijeru.

3. Upravljanje protokom paketa.

4. Organizacija (redoslijed) nizova paketa.

5. Usmjeravanje i prebacivanje.

6. Segmentacija i konsolidacija paketa.

Na najosnovnijoj razini postoje dvije vrste protokola. Prvi tip uključuje određivanje pravila za prijenos paketa koji sadrže podatke od krajnjih čvorova od čvora do usmjerivača i između usmjerivača. Sami protokoli zaslužuju poštovanje, ako govorimo o protokolima granične razine. Međutim, druga vrsta protokola često se dovodi na rubnu razinu, što se naziva protokolima za razmjenu informacija o usmjeravanju. Pomoću ovih dodatnih protokola usmjerivači prikupljaju informacije o topologiji prekograničnih veza.

Middleware protokoli implementirani su softverskim modulima operacijskog sustava, kao i softverom i hardverom usmjerivača.

Protokoli koji se najčešće koriste na granici su:

IP (Internetski protokol) Internetski protokol, rubni protokol TCP/IP skupa, koji pruža informacije o adresi i usmjeravanju;

IPX (Internetwork Packet Exchange) protokol za prekograničnu razmjenu paketa, svrhe za adresiranje i usmjeravanje paketa na Novellovim granicama;

X.25 je međunarodni standard za globalnu komunikaciju korištenjem komutacije paketa (ovaj protokol se često implementira samo na razini 2);

CLNP (Connection Less Network Protocol) je mrežni protokol bez organizacije veza.

Kanal rabarbara (podatkovna veza)

Jedinica informacija na razini kanala su okviri. Okviri su logično organizirana struktura u koju se mogu smjestiti podaci. Postavljanje razine kanala – prijenos okvira s mrežne razine na fizičku razinu.

Fizički, beatovi su jednostavno nadjačani. U ovom slučaju nije zajamčeno da se u određenim područjima, u kojima se linije veze izmjenjuju s više računala koja međusobno djeluju, može zauzeti fizički prijenosni centar. Stoga je jedan od zadataka određivanja razine kanala provjera dostupnosti sredine prijenosa. Ostali zadaci razine kanala uključuju implementaciju mehanizama za otkrivanje i ispravljanje oštećenja.

Kanal rabarbara osigurava ispravnost prijenosa okvira kože postavljanjem posebnog niza bitova, početak i kraj okvira kože, za njegovu identifikaciju, a također izračunava kontrolni zbroj, dodajući sve bajtove okviru u jednostavnom način i dodavanje iznosa čeka u okvir. Kada okvir stigne, ponovno izračunava kontrolni zbroj podataka koji se uklanjaju i izjednačuje rezultat s kontrolnim zbrojem iz okvira. Nakon što se izbjegne smrad, okvir se smatra ispravnim i prihvaćenim. Ako kontrolni iznosi nisu ispunjeni, tada se bilježi poravnanje.

Zadatak razine kanala je prikupiti pakete koji dolaze sa srednje razine i pripremiti ih prije prijenosa, stavljajući ih u okvir odgovarajuće veličine. Ova linija je odgovorna za određivanje gdje blok počinje i završava, te je odgovorna za prepoznavanje prekida prijenosa.

Na ovoj razini određuju se pravila razvoja fizičke razine po čvorovima granice. Električni prikaz podataka u LOM-u (bitovi podataka, načini kodiranja podataka i markeri) prepoznaju se na ovoj i samo na ovoj razini. Ovdje se pojavljuju dopune i ispravljaju (putem ponovnog prijenosa podataka).

Sustav kanala osigurava stvaranje, prijenos i prijem podatkovnih okvira. Ovaj nivo služi sloju potražnje srednjeg sloja i servisu vicorista fizičkog sloja za primanje i slanje paketa. Specifikacije IEEE 802.X dijele razinu kanala u dvije podjele:

LLC (Logical Link Control) pomoću logičke veze omogućuje kontrolu logičke veze. Podružnica LLC će osigurati održavanje granične razine i veze s prijenosom i prijemom dopisnika.

MAC (Media Assess Control) – kontrola pristupa medijima. MAC podstablo regulira pristup fizičkom mediju koji je podijeljen (prijenos tokena, detekcija kolizije ili terminacija) i osigurava pristup komunikacijskom kanalu. Pidreven LLC smatra se višim od MAC-a.

Razina kanala omogućuje pristup sredini i kontrolu prijenosa kroz dodatne procedure za prijenos podataka kanalom.

Kada su blokovi podataka koji se prenose veliki, kanalni stalak ih dijeli na okvire i prenosi okvire u obliku sekvenci.

Kada su okviri uhvaćeni, sustav formira podatkovne blokove za njihov prijenos. Veličina podatkovnog bloka ovisi o načinu prijenosa i kanalu kojim se prenosi.

U lokalnim mrežama, protokole na razini kanala koriste računala, mostovi, preklopnici i usmjerivači. U računalima, funkcije na razini kanala implementirane su širokim rasponom rubnih adaptera i upravljačkih programa.

Kanalna rabarbara može uključivati ​​sljedeće vrste funkcija:

1. Organizacija (instalacija, upravljanje, demontaža) kanalskih veza i identifikacija njihovih priključaka.

2. Organizacija i prijenos osoblja.

3. Otkrivanje i ispravljanje oprosta.

4. Upravljanje protokom podataka.

5. Osiguravanje vidljivosti logičkih kanala (prijenos na bilo koji način kodiranih podataka).

Protokoli koji se najčešće koriste na tržištu kanala uključuju:

HDLC (High Level Data Link Control) protokol za kontrolu prijenosnog kanala visoke razine za nedavne komunikacije;

IEEE 802.2 LLC (tip I i ​​tip II) osigurava MAC za 802.x okruženja;

Ethernet mjerna tehnologija prema standardu IEEE 802.3 za mjerenja koja podržavaju topologiju sabirnice i kolektivni pristup od slušanja ne-frekvencija i otkrivanja sukoba;

Token ring temeljna je tehnologija temeljena na standardu IEEE 802.5, koja koristi topologiju prstena i metodu pristupa prstenu prosljeđivanjem tokena;

FDDI (Fiber Distributed Date Interface Station) je tehnologija temeljena na standardu IEEE 802.6 koja koristi optička vlakna;

X.25 je međunarodni standard za globalnu paketno komutiranu komunikaciju;

Frame relay mreža, organizirana pomoću X25 i ISDN tehnologije.

Fizička rabarbara (fizički sloj)

Fizički niz namjena za povezivanje s fizičkim sposobnostima. Fizičke veze su skup fizičkih komponenti, hardvera i softvera koji osiguravaju prijenos signala između sustava.

Fizička sredina je materijalna tvar koja utječe na prijenos signala. Fizičko okruženje je osnova za fizičko funkcioniranje tijela. Kao fizički medij naširoko se koriste eter, metal, optičko vlakno i kvarc.

Fizička rabarbara sastoji se od sličnog stiska iz sredine i sličnog preokreta prijenosa.

Prvi će osigurati vezu između protoka podataka i fizičkog kanala vikorista. Događa se još jedna promjena, vezana uz protokole, koja će stagnirati. Fizički vodič pruža fizičko sučelje za prijenosni kanal, a također opisuje postupke za prijenos signala i primanje signala s kanala. Na ovoj razini identificiraju se električni, mehanički, funkcionalni i proceduralni parametri za fizičko povezivanje u sustavima. Fizički tok preuzima pakete podataka s najviše razine kanala i pretvara ih u optičke ili električne signale, izlazeći linije 0 i 1 binarnog toka. Ti se signali prenose kroz prijenosni centar do primarnog živca. Mehaničke i električne/optičke snage srednjeg toka prijenosa fizički se mjere i uključuju:

Vrsta kabela i konektora;

Razdjelni kontakti u ružama;

Shema kodiranja signala za vrijednosti 0 i 1.

Fizička rabarbara ima sljedeće funkcije:

1. Instalacija i distribucija fizičkih funkcija.

2. Prijenos signala na serijski kod i prijem.

3. Slušanje, na kapi, kanala.

4. Identifikacija kanala.

5. Obavijesti o pojavi kvarova i grešaka.

Upozorenja o pojavi kvarova povezana su s činjenicom da je fizički moguće detektirati prvu klasu uvjeta koji poštuju normalan rad (nekoliko okvira poslanih od strane više sustava, prekid kanala, u Connections to life, gubitak mehaničkog kontakta itd. .). Vrste usluga koje pruža sloj kanala identificiraju se protokolima fizičkog sloja. Slušanje kanala je neophodno u takvim situacijama kada je grupa sustava spojena na jedan kanal, a samo jednom je dopušteno odašiljati signale u isto vrijeme. Slušanje kanala omogućuje vam da odredite koji je dostupan za prijenos. U brojnim sortama, radi jasne definicije strukture, fizička rabarbara je podijeljena na nekoliko podstabala. Na primjer, fizičko stablo streličastog dometa podijeljeno je u tri podstabla (Sl. 1.14).

Mali 1.14. Fizička rabarbara nestreličaste lokalne mjere

Funkcije fizičke razine implementirane su u sve uređaje spojene na limit. Na strani računala, funkcije fizičke razine povezane su graničnim adapterom. Ponavljanje ovoga je jedna vrsta posjedovanja, koja je više fizička.

Fizički prijenos može osigurati i asinkroni (serijski) i sinkroni (paralelni) prijenos, koji je prikladan za mnoga glavna računala i mini-računala. Na fizičkoj razini identificirana je shema kodiranja za opskrbu dvostrukim vrijednostima s metodom njihovog prijenosa kroz komunikacijski kanal. Manchesterski kod se široko koristi u lokalnim kontekstima.

Primjer protokola fizičke razine može biti specifikacija 10Base-T Ethernet tehnologije, što znači da je kabel koji je ožičen neoklopljena upredena parica kategorije 3 s podrškom za kabel od 100 Ohma, RJ-45 konektorom, maksimalnom snagom opskrbni zichny segment 100 metara, Manchester kod za srednje i električne signale.

Najopsežnije specifikacije fizičke razine uključuju:

EIA-RS-232-C, CCITT V.24/V.28 – mehaničke/električne karakteristike neuravnoteženog serijskog sučelja;

EIA-RS-422/449, CCITT V.10 – mehaničke, električne i optičke karakteristike uravnoteženog serijskog sučelja;

Ethernet je mrežna tehnologija temeljena na standardu IEEE 802.3 za umrežavanje koja podržava topologiju sabirnice i kolektivni pristup od slušanja problema i otkrivanja sukoba;

Token ring je mrežna tehnologija temeljena na standardu IEEE 802.5 koja koristi topologiju prstena i metodu pristupa prstenu prosljeđivanjem tokena.