Modelis OSI (atvērto sistēmu savienojums vai atvērto sistēmu savienojums) ir atsauces struktūra, kas bija izstrādāta 80. gados pēc Starptautiskā standartu organizācija (ISO) ar nolūku izveidot ietvaru, kas kalpotu kā vadlīnija sakaru protokolu izstrādē. Šie protokoli iekšēji atbilst saviem standartiem, bet tiek apstrādāti šajā sistēmā, tāpēc varētu teikt, ka OSI modelis ir standartu standarts.
Būtībā informācija tiek pārsūtīta vertikāli caur 7 slāņiem no avota lietojumprogrammas uz fizisko struktūru (vadi, kas pārraida informāciju bitu veidā), no kurienes tā tiek pārsūtīta atpakaļ uz augšu, lai sasniegtu lietojumprogrammu.
mērķusŠajā apmācībā mēs redzēsim 7 slāņus, kas veido modeli, tā galvenās iezīmes un standarta atbilstību TCP / IP iekš.
OSI modeļa 7 slāņi
Visos tīkla slāņos informācija tiek apstrādāta atbilstošā formātā, šīs datu paketes, kas pārvietojas pa slāņiem, ir pazīstamas kā PDU (protokola datu vienība vai protokola datu vienība), taču to nosaukums atšķiras atkarībā no slāņa, kuram tas pienākas pārvērtībām, kuras tas piedzīvo.
1. slānis - fiziskais slānis
Tas ir modeļa zemākais slānis, tas attiecas uz tīkla fiziskajām īpašībām, piemēram, aparatūras savienošanai izmantoto kabeļu veidiem, savienotāju veidiem, kabeļu garumu utt. Piemēram, 100BASE-TX kabeļa Ethernet standarts norāda ātrus Ethernet patch kabeļus, kuros tiek izmantots krustojuma pāra kabelis, kas spēj pārraidīt abos virzienos vienlaikus.
Ir svarīgi atzīmēt, ka šajā slānī bitiem nav piešķirta nozīme, tie ir vienkārši 1 un 0, kas ceļo pa tīklu, un to interpretācija ir atbildīga par augšējiem slāņiem.
PDU šajā slānī ir “bits”.
2. slānis - datu saišu slānis
Tas ir slānis, kas ir atbildīgs par nozīmes piešķiršanu bitiem, kas plūst tīklā, nosaka katras nosūtītās paketes lielumu, veidu, kādā katra pakete tiek adresēta, lai tā sasniegtu pareizo adresātu, un kādu mehānismu, lai novērstu 2 vai vairāk tīkla mezgli vienlaikus nosūta datus.
Šis slānis ir atbildīgs par kļūdu noteikšanu un labošanu, lai nodrošinātu, ka nosūtītie dati ir tādi paši kā saņemtie dati. Ja rodas nepārvarama kļūda, standartā ir jānorāda veids, kādā mezgls tiks informēts par datu pārsūtīšanu. Šajā slānī ir ierīces fiziskā adrese (MAC adrese), kas tiek piešķirta rūpnīcā. Tas ir arī slānis, kurā tiek būvēti "tuneļi", ko izmanto VPN būvniecībā.
PDU šajā slānī ir "Frame" vai "Frame".
3. slānis - tīkla slānis
Tā ir atbildīga par tīkla ziņojumu novirzīšanu no viena datora uz otru, iegūstot atbilstošu ceļu tīklā. Tāpat ierīce nodrošina loģisku adresi (šajā slānī tiek apstrādāts IP protokols).
Šī slāņa maršrutētājs var būt atbildīgs par divu tīklu savienošanu, kas 2. slānī izmanto dažādus protokolus. Piemēram, tīkls, kas izmanto Ethernet, ar tīklu, kas izmanto T1 protokolu.
PDU šajā slānī ir "pakete".
4. slānis - transporta slānis
Tas ir pamata slānis, kurā tīkla dators sazinās ar citu tīklā savienotu datoru. Tās galvenais mērķis ir nodrošināt, ka paketes tīklā un bez kļūdām pārvietojas pa tīklu. Tas tiek panākts, izveidojot savienojumus starp ierīcēm, apstiprinot pakešu saņemšanu un pārsūtot paketes, kas nav saņemtas vai sabojātas pirms galamērķa sasniegšanas. Šajā slānī ir TCP protokols.
PDU šajā slānī ir "Segments".
5. slānis - sesijas slānis
Tā ir atbildīga par “sesiju” (saziņas un datu apmaiņas gadījumu) izveidi starp divām tīkla ierīcēm. Sesija jāizveido pirms informācijas pārsūtīšanas sākuma, un tā ir jāslēdz, kad pārraide ir beigusies.
PDU šajā slānī ir "Dati".
6. slānis - prezentācijas slānis
Tā ir atbildīga par datu pārveidošanu no viena veida attēlojuma uz citu. Piemēram, vienā galā var izmantot sarežģītu saspiešanas procesu, lai samazinātu tīklā pārnesto bitu skaitu, bet otrā galā šie biti tiek "atspiesti" tādā veidā, ka tos interpretē lietojumprogrammas slānis. Šis slānis ir pazīstams arī kā sintakses slānis.
PDU šajā slānī ir "Dati".
7. slānis - lietojuma slānis
Tā ir atbildīga par tīkla metožu pārvaldību, ko lietojumprogrammas izmanto savienojumu izveidošanai, šajā slānī ir HTTP protokols.
PDU šajā slānī tas ir "Dati".
OSI modeļa priekšrocības
Pārmaiņu līmenīViena slāņa maiņa maz ietekmē citus, ļaujot protokoliem būt elastīgākiem.
Dizaina līmenīŠī atdalīšana ļauj katram pakalpojumu sniedzējam, izstrādājot jaunu protokolu, koncentrēties uz atbilstošo slāni, ja vien tiek uzturēta saziņa ar citiem slāņiem, rezultāts ir pārredzams.
Problēmu risināšanas līmenīSlāņu atdalīšana ļauj vienkāršāk izolēt konkrētas problēmas avotu, koncentrējot resursus vietās, kur rodas problēmas.
Standartu līmenīNeapšaubāmi lielākā priekšrocība ir spēja izveidot pamatnoteikumu grupu saziņas starp ierīcēm apstrādei starptautiskā līmenī. Jāatzīmē, ka šis modelis ir tikai ceļvedis, un tāpēc ir gadījumi, kas pārsniedz tā struktūru.
- Dokumentācijā starp šī modeļa priekšrocībām ir minēta “mācīšanās vieglums”, taču man jāpiemin, ka, manā personīgajā gadījumā, šī slāņu nošķiršana mani arvien vairāk mulsināja līdz modeļa apgūšanas noraidīšanai, tikai CISCO sertifikāts ( kas jums būtu jāzina šis modelis līdz burtam) varētu piespiest mani to iemācīties.
1. slānis - saiteUNŠis slānis apvieno fizisko slāni un datu savienojuma slāni un novirza datus starp ierīcēm tajā pašā tīklā. Turklāt tas apstrādā datu apmaiņu starp tīklu un citām ierīcēm.
2. slānis - internetsTas atbilst tīkla slānim un izmanto IP adresi, kas sastāv no tīkla identifikatora un “saimniekdatora” identifikatora, lai noteiktu ierīci, ar kuru tas sazinās.
3. slānis - transportsTas atbilst transporta slānim, un tajā atrodas TCP (transporta kontroles protokols), kas darbojas, jautājot citām tīkla ierīcēm, vai tās vēlas pieņemt informāciju no vietējās ierīces.
4. slānis - pielietojumsTas apvieno sesijas, prezentācijas un lietojumprogrammas slāņus vienā. Šeit atrodas konkrētu funkciju (FTP, SMTP) protokoli.
Šajā attēlā ir mēģināts vienkāršā un praktiskā veidā apkopot šīs apmācības daļas:
Kā redzēsit, fakts, ka TCP / IP protokols sajauc vairākus slāņus vienā, var radīt nelielu neskaidrību, apgūstot modeli, es tikai ceru, ka šī apmācība ir palīdzējusi noskaidrot visas šaubas, kas jums varētu rasties par modeli, un tas kalpo par pamatu, lai saprastu nākamās tīkla apmācības.