Mfano wa mhimili wa kiwango cha 7. Mfano wa mtandao wa OSI (Open System Interconnection).

Nitaanza kwa kufafanua jinsi inavyokubaliwa. Muundo wa OSI ni mfano bora wa kinadharia wa kusambaza data kwenye mtandao. Hii inamaanisha kuwa katika mazoezi hutawahi kupata inayolingana kabisa na mtindo huu; ni kiwango ambacho watengenezaji wa programu za mtandao na watengenezaji wa vifaa vya mtandao hufuata ili kudumisha utangamano kati ya bidhaa zao. Unaweza kulinganisha hii na maoni ya watu juu ya mtu bora - hautapata popote, lakini kila mtu anajua nini cha kujitahidi.


Ningependa kusema mara moja nuance moja - nitaita kile kinachopitishwa kwenye mtandao ndani ya data ya mfano wa OSI, ambayo sio sahihi kabisa, lakini ili nisichanganye msomaji wa novice na masharti, nilifanya maelewano na yangu. dhamira.


Chini ni mchoro unaojulikana zaidi na unaoeleweka zaidi wa mfano wa OSI. Kutakuwa na picha zaidi kwenye kifungu, lakini ninapendekeza kuzingatia ya kwanza kama kuu:



Jedwali lina safu mbili, katika hatua ya awali tunavutiwa tu na moja sahihi. Tutasoma meza kutoka chini hadi juu (jinsi nyingine :)). Kwa kweli, hii sio mapenzi yangu, lakini ninaifanya kwa urahisi wa uigaji wa habari - kutoka rahisi hadi ngumu. Nenda!


Upande wa kulia wa jedwali hapo juu unaonyesha, kutoka chini hadi juu, njia ya data iliyopitishwa kwenye mtandao (kwa mfano, kutoka kwa kipanga njia chako cha nyumbani hadi kompyuta yako). Ufafanuzi - viwango vya OSI kutoka chini hadi juu, basi hii itakuwa njia ya data kwenye upande wa kupokea, ikiwa kutoka juu hadi chini, basi kinyume chake - kwa upande wa kutuma. Natumai iko wazi kwa sasa. Ili kuondoa kabisa mashaka, hapa kuna mchoro mwingine wa uwazi:



Ili kufuata njia ya data na mabadiliko yanayotokea nayo kwa viwango vyote, inatosha kufikiria jinsi inavyosonga kwenye mstari wa bluu kwenye mchoro, kwanza kusonga kutoka juu hadi chini kupitia viwango vya OSI kutoka kwa kompyuta ya kwanza, kisha kutoka chini. juu hadi ya pili. Sasa hebu tuangalie kila ngazi kwa undani zaidi.


1) Kimwili(kimwili) - hii inajumuisha kinachojulikana kama "kati ya maambukizi ya data", i.e. waya, kebo ya macho, wimbi la redio (ikiwa kuna miunganisho isiyo na waya) na kadhalika. Kwa mfano, ikiwa kompyuta yako imeunganishwa kwenye mtandao kupitia cable, basi ubora wa maambukizi ya data mara ya kwanza, ngazi ya kimwili imedhamiriwa na waya, mawasiliano mwishoni mwa waya, mawasiliano ya kontakt ya kadi ya mtandao ya kompyuta yako. pamoja na nyaya za ndani za umeme kwenye bodi za kompyuta. Wahandisi wa mtandao wana dhana ya "tatizo la fizikia" - hii inamaanisha kuwa mtaalamu amegundua kifaa cha safu ya mwili kama mhalifu wa "kutotuma" data, kwa mfano, kebo ya mtandao imekatika mahali fulani, au ishara ya chini. kiwango.


2) Channel(datalink) - hii inavutia zaidi. Ili kuelewa safu ya kiungo, tutalazimika kwanza kuelewa dhana ya anwani ya MAC, kwani itakuwa mhusika mkuu katika sura hii :). Anwani ya MAC pia inaitwa "anwani ya mahali" au "anwani ya vifaa". Ni seti ya wahusika 12 ndani hexadesimoli mfumo wa nambari umegawanywa na 6 pweza dashi au koloni, kwa mfano 08:00:27:b4:88:c1. Inahitajika ili kutambua kwa njia ya kipekee kifaa cha mtandao kwenye mtandao. Kwa nadharia, anwani ya MAC ni ya kipekee ulimwenguni, i.e. Anwani hiyo haiwezi kuwepo popote duniani na "imeshonwa" kwenye kifaa cha mtandao katika hatua ya uzalishaji. Walakini, kuna njia rahisi za kuibadilisha kuwa ya kiholela, na zaidi ya hayo, wazalishaji wengine wasiokuwa waaminifu na wasiojulikana hawasitasita, kwa mfano, kundi la kadi za mtandao 5000 zilizo na MAC sawa. Ipasavyo, ikiwa angalau "ndugu wawili wa sarakasi" wanaonekana kwenye mtandao huo wa ndani, migogoro na shida zitaanza.


Kwa hiyo, katika ngazi ya kiungo cha data, data inasindika na kifaa cha mtandao, ambacho kina nia ya jambo moja tu - anwani yetu ya MAC yenye sifa mbaya, i.e. anavutiwa na anayeshughulikia utoaji. Vifaa vya kiwango cha kiungo ni pamoja na, kwa mfano, swichi (swichi za aka) - huhifadhi kwenye kumbukumbu zao anwani za MAC za vifaa vya mtandao ambavyo vina muunganisho wa moja kwa moja, wa moja kwa moja na, wakati wa kupokea data kwenye mlango wao wa kupokea, angalia anwani za MAC ndani. data iliyo na anwani za MAC zinazopatikana kwenye kumbukumbu. Ikiwa kuna mechi, basi data hupitishwa kwa mpokeaji, wengine hupuuzwa tu.


3) Mtandao(mtandao) ni kiwango "kitakatifu", kuelewa kanuni ya uendeshaji ambayo kwa sehemu kubwa hufanya mhandisi wa mtandao kuwa hivyo. Hapa "anwani ya IP" tayari inatawala kwa mkono wa chuma, hapa ni msingi wa misingi. Shukrani kwa uwepo wa anwani ya IP, inawezekana kuhamisha data kati ya kompyuta ambazo si sehemu ya mtandao huo wa ndani. Uhamisho wa data kati ya mitandao tofauti ya ndani huitwa routing, na vifaa vinavyoruhusu hili kufanyika huitwa ruta (pia ni ruta, ingawa katika miaka ya hivi karibuni dhana ya router imepotoshwa sana).


Kwa hivyo, anwani ya IP - bila kuingia katika maelezo, ni seti fulani ya tarakimu 12 katika mfumo wa nambari ya decimal ("kawaida"), imegawanywa katika octets 4, ikitenganishwa na dot, ambayo imepewa kifaa cha mtandao wakati wa kuunganisha. mtandao. Hapa tunahitaji kwenda zaidi kidogo: kwa mfano, watu wengi wanajua anwani kutoka kwa mfululizo 192.168.1.23. Ni dhahiri kabisa kwamba hakuna tarakimu 12 hapa. Hata hivyo, ukiandika anwani katika muundo kamili, kila kitu kinaanguka - 192.168.001.023. Hatutazama zaidi katika hatua hii, kwa kuwa anwani ya IP ni mada tofauti ya kuambiwa na kuonyesha.


4) Safu ya usafiri(usafiri) - kama jina linavyopendekeza, inahitajika mahususi kwa ajili ya kuwasilisha na kutuma data kwa mpokeaji. Kwa kuchora mlinganisho na barua zetu za ustahimilivu, anwani ya IP ndiyo anwani halisi ya kutuma au kupokea, na itifaki ya usafiri ni posta anayeweza kusoma na kujua jinsi ya kuwasilisha barua. Itifaki ni tofauti, kwa madhumuni tofauti, lakini zina maana sawa - utoaji.


Safu ya usafiri ni ya mwisho, ambayo kwa kiasi kikubwa inavutia wahandisi wa mtandao na wasimamizi wa mfumo. Ikiwa ngazi zote 4 za chini zilifanya kazi inavyopaswa, lakini data haikufikia marudio yake, basi tatizo lazima litafutwe katika programu ya kompyuta fulani. Itifaki za kinachojulikana viwango vya juu ni wasiwasi mkubwa kwa waandaaji wa programu na wakati mwingine kwa wasimamizi wa mfumo (ikiwa anahusika katika kudumisha seva, kwa mfano). Kwa hiyo, zaidi nitaeleza kwa ufupi madhumuni ya viwango hivi. Kwa kuongezea, ikiwa utaangalia hali hiyo kwa usawa, mara nyingi katika mazoezi kazi za tabaka kadhaa za juu za mfano wa OSI huchukuliwa na programu moja au huduma, na haiwezekani kusema bila shaka mahali ambapo inapaswa kupewa.


5) Kikao(kikao) - hudhibiti ufunguzi na kufungwa kwa kikao cha uhamisho wa data, hundi haki za upatikanaji, hudhibiti maingiliano ya mwanzo na mwisho wa uhamisho. Kwa mfano, ikiwa unapakua faili kutoka kwa Mtandao, basi kivinjari chako (au chochote unachopakua kupitia) hutuma ombi kwa seva ambayo faili iko. Katika hatua hii, itifaki za kikao zimewashwa, ambayo inahakikisha upakuaji uliofanikiwa wa faili, baada ya hapo, kwa nadharia, huzimwa kiatomati, ingawa kuna chaguzi.


6) Mtendaji(uwasilishaji) - huandaa data kwa usindikaji na programu ya mwisho. Kwa mfano, ikiwa hii ni faili ya maandishi, basi unahitaji kuangalia usimbuaji (ili isigeuke kuwa "kryakozyabr"), labda uifungue kutoka kwa kumbukumbu .... lakini hapa nilichoandika hapo awali. inaonekana wazi - ni ngumu sana kutenganisha ambapo mwakilishi anamaliza kiwango, na ambapo inayofuata huanza:


7) Kutumika(Maombi) - kama jina linamaanisha, kiwango cha maombi ambayo hutumia data iliyopokelewa na tunaona matokeo ya kazi ya viwango vyote vya mfano wa OSI. Kwa mfano, unasoma maandishi haya kwa sababu uliifungua katika usimbaji sahihi, katika fonti sahihi, n.k. kivinjari chako.


Na sasa kwa kuwa tuna angalau ufahamu wa jumla wa teknolojia ya mchakato, ninaona ni muhimu kuzungumza juu ya bits, muafaka, pakiti, vitalu na data. Ikiwa unakumbuka, mwanzoni mwa makala nilikuuliza usiwe makini na safu ya kushoto kwenye meza kuu. Kwa hivyo, wakati wake umefika! Sasa tutapitia tabaka zote za mfano wa OSI tena na kuona jinsi bits rahisi (zero na zile) zinageuka kuwa data. Tutaenda pia kutoka chini kwenda juu, ili tusivunje mlolongo wa uigaji wa nyenzo.


Washa kimwili ngazi tuna ishara. Inaweza kuwa umeme, macho, wimbi la redio, nk. Hadi sasa hizi sio hata bits, lakini kifaa cha mtandao kinachambua ishara iliyopokea na kuibadilisha kuwa sifuri. Utaratibu huu unaitwa "ubadilishaji wa vifaa". Zaidi ya hayo, tayari ndani ya kifaa cha mtandao, bits zimeunganishwa kwenye (bits nane katika byte moja), kusindika na kupitishwa kwenye safu ya kiungo cha data.


Washa mfereji ngazi tuna kinachojulikana fremu. Kwa kusema, hii ni pakiti ya ka, kutoka 64 hadi 1518 katika pakiti moja, ambayo kubadili inasoma kichwa ambacho kina mpokeaji na mtumaji anwani za MAC, pamoja na maelezo ya kiufundi. Kuona anwani ya MAC inayolingana kwenye kichwa na kwenye yako kubadili meza(kumbukumbu), swichi hiyo inasambaza viunzi vilivyo na vilingana kwenye kifaa lengwa


Washa mtandao kiwango, kwa wema huu wote, anwani za IP za mpokeaji na mtumaji pia huongezwa, ambazo zimetolewa kutoka kwa kichwa sawa na hii inaitwa. mfuko wa plastiki.


Washa usafiri kiwango, pakiti inashughulikiwa kwa itifaki inayolingana, msimbo ambao umeonyeshwa katika habari ya huduma ya kichwa, na hutolewa kwa ajili ya kuhudumia itifaki za viwango vya juu, ambayo hii tayari ni data kamili, i.e. habari katika fomu ambayo inaweza kuyeyushwa na kutumiwa na programu.


Hii itaonekana wazi zaidi katika mchoro hapa chini:


Alexander Goryachev, Alexey Niskovsky

Ili seva za mtandao na wateja kuwasiliana, wanapaswa kufanya kazi kwa kutumia itifaki sawa ya kubadilishana habari, yaani, wanapaswa "kuzungumza" lugha moja. Itifaki inafafanua seti ya sheria za kuandaa ubadilishanaji wa habari katika viwango vyote vya mwingiliano wa vitu vya mtandao.

Kuna Mfumo wa Marejeleo wa Muunganisho wa Mfumo wa Open, ambao mara nyingi huitwa mfano wa OSI. Mtindo huu ulitengenezwa na Shirika la Kimataifa la Viwango (ISO). Mfano wa OSI unaelezea mpango wa mwingiliano wa vitu vya mtandao, hufafanua orodha ya kazi na sheria za uhamisho wa data. Inajumuisha viwango saba: kimwili (Mwili - 1), chaneli (Data-Link - 2), mtandao (Mtandao - 3), usafiri (Usafiri - 4), kipindi (Kipindi - 5), uwasilishaji wa data (Wasilisho - 6) na kutumika (Maombi - 7). Kompyuta mbili zinachukuliwa kuwa na uwezo wa kuwasiliana katika safu fulani ya muundo wa OSI ikiwa programu zao zinazotekelezea kazi za mtandao kwenye safu hiyo hutafsiri data sawa kwa njia sawa. Katika kesi hii, mawasiliano ya moja kwa moja yanaanzishwa kati ya kompyuta mbili, inayoitwa "point-to-point".

Utekelezaji wa modeli ya OSI kwa itifaki huitwa mwingi wa itifaki. Haiwezekani kutekeleza kazi zote za mfano wa OSI ndani ya mfumo wa itifaki moja maalum. Kwa kawaida, kazi katika ngazi maalum zinatekelezwa na itifaki moja au zaidi. Kompyuta moja lazima iendeshe itifaki kutoka kwa rafu sawa. Katika kesi hii, kompyuta inaweza kutumia wakati huo huo mwingi wa itifaki.

Hebu fikiria kazi zilizotatuliwa katika kila ngazi ya mfano wa OSI.

Safu ya kimwili

Katika kiwango hiki cha mfano wa OSI, sifa zifuatazo za vipengele vya mtandao hufafanuliwa: aina za viunganisho vya vyombo vya habari vya maambukizi ya data, topolojia ya mtandao wa kimwili, mbinu za uhamisho wa data (na coding ya digital au ya analog), aina za maingiliano ya data iliyopitishwa, kujitenga. ya njia za mawasiliano kwa kutumia frequency na kuzidisha wakati.

Utekelezaji wa itifaki za safu ya kimwili ya OSI huratibu sheria za kusambaza bits.

Safu ya kimwili haijumuishi maelezo ya kati ya maambukizi. Hata hivyo, utekelezaji wa itifaki za safu ya kimwili ni maalum kwa njia fulani ya maambukizi. Safu ya mwili kawaida huhusishwa na unganisho la vifaa vifuatavyo vya mtandao:

  • concentrators, hubs na kurudia kwamba regenerate ishara ya umeme;
  • viunganisho vya vyombo vya habari vinavyotoa kiolesura cha mitambo cha kuunganisha kifaa kwenye vyombo vya habari vya maambukizi;
  • modemu na vifaa mbalimbali vya kugeuza vinavyofanya ubadilishaji wa dijiti na analogi.

Safu hii ya mfano inafafanua topolojia ya kimwili katika mtandao wa biashara, ambayo hujengwa kwa kutumia seti ya msingi ya topolojia ya kawaida.

Ya kwanza katika seti ya msingi ni topolojia ya basi. Katika kesi hii, vifaa vyote vya mtandao na kompyuta vimeunganishwa kwenye basi ya kawaida ya maambukizi ya data, ambayo mara nyingi huundwa kwa kutumia cable coaxial. Cable inayounda basi ya kawaida inaitwa uti wa mgongo. Kutoka kwa kila kifaa kilichounganishwa kwenye basi, ishara hupitishwa kwa njia zote mbili. Ili kuondoa ishara kutoka kwa kebo, visumbufu maalum (terminator) lazima vitumike mwisho wa basi. Uharibifu wa mitambo kwenye barabara kuu huathiri uendeshaji wa vifaa vyote vilivyounganishwa nayo.

Topolojia ya pete inahusisha kuunganisha vifaa vyote vya mtandao na kompyuta kwenye pete halisi. Katika topolojia hii, habari hupitishwa kila wakati kando ya pete kwa mwelekeo mmoja - kutoka kituo hadi kituo. Kila kifaa cha mtandao lazima kiwe na kipokea taarifa kwenye kebo ya kuingiza data na kisambaza data kwenye kebo ya pato. Uharibifu wa mitambo kwa njia ya upitishaji wa habari katika pete moja itaathiri uendeshaji wa vifaa vyote, hata hivyo, mitandao iliyojengwa kwa kutumia pete mbili, kama sheria, ina kiasi cha uvumilivu wa makosa na kazi za kujiponya. Katika mitandao iliyojengwa kwenye pete mbili, habari sawa hupitishwa kando ya pete kwa njia zote mbili. Ikiwa kebo imeharibiwa, pete itaendelea kufanya kazi kama pete moja kwa urefu wa mara mbili (kazi za kujiponya zinatambuliwa na vifaa vinavyotumiwa).

Topolojia inayofuata ni topolojia ya nyota, au nyota. Inatoa uwepo wa kifaa cha kati ambacho vifaa vingine vya mtandao na kompyuta vinaunganishwa kupitia mihimili (nyaya tofauti). Mitandao iliyojengwa juu ya topolojia ya nyota ina nukta moja ya kutofaulu. Hatua hii ni kifaa cha kati. Ikiwa kifaa cha kati kinashindwa, washiriki wengine wote wa mtandao hawataweza kubadilishana habari kwa kila mmoja, kwani ubadilishanaji wote ulifanyika tu kupitia kifaa cha kati. Kulingana na aina ya kifaa cha kati, ishara iliyopokelewa kutoka kwa pembejeo moja inaweza kupitishwa (pamoja na au bila ukuzaji) kwa matokeo yote au kwa pato maalum ambalo kifaa cha mpokeaji habari kimeunganishwa.

Topolojia iliyounganishwa kikamilifu (mesh) ina uvumilivu wa juu wa makosa. Wakati mitandao yenye topolojia sawa inapojengwa, kila kifaa cha mtandao au kompyuta huunganishwa kwa kila sehemu nyingine ya mtandao. Topolojia hii ina redundancy, ambayo inafanya kuonekana kuwa haiwezekani. Hakika, katika mitandao midogo topolojia hii haitumiki sana, lakini katika mitandao ya biashara kubwa topolojia ya matundu kamili inaweza kutumika kuunganisha nodi muhimu zaidi.

Topolojia zinazozingatiwa mara nyingi hujengwa kwa kutumia viunganisho vya cable.

Kuna topolojia nyingine inayotumia miunganisho isiyo na waya - ya rununu. Ndani yake, vifaa vya mtandao na kompyuta vinajumuishwa katika kanda - seli (seli), zinazoingiliana tu na kifaa cha transceiver ya seli. Uhamisho wa habari kati ya seli unafanywa na vifaa vya transceiver.

Safu ya Kiungo cha Data

Ngazi hii huamua topolojia ya kimantiki ya mtandao, sheria za kupata upatikanaji wa kati ya maambukizi ya data, kutatua masuala yanayohusiana na kushughulikia vifaa vya kimwili ndani ya mtandao wa mantiki na kusimamia uhamisho wa habari (maingiliano ya maambukizi na huduma ya uunganisho) kati ya vifaa vya mtandao.

Itifaki za safu ya kiungo hufafanuliwa na:

  • sheria za kupanga biti za tabaka halisi (zile za binary na sufuri) katika vikundi vya kimantiki vya habari inayoitwa fremu. Sura ni kitengo cha data cha safu ya kiungo kinachojumuisha mlolongo unaofanana wa vipande vya makundi, kuwa na kichwa na mkia;
  • sheria za kuchunguza (na wakati mwingine kurekebisha) makosa ya maambukizi;
  • sheria za udhibiti wa mtiririko (kwa vifaa vinavyofanya kazi katika ngazi hii ya mfano wa OSI, kwa mfano, madaraja);
  • sheria za kutambua kompyuta kwenye mtandao kwa anwani zao halisi.

Kama safu nyingine nyingi, safu ya kiungo cha data huongeza maelezo yake ya udhibiti mwanzoni mwa pakiti ya data. Maelezo haya yanaweza kujumuisha anwani ya chanzo na anwani lengwa (ya kawaida au maunzi), maelezo ya urefu wa fremu, na kielelezo cha itifaki amilifu za tabaka la juu.

Vifaa vifuatavyo vya kuunganisha mtandao kwa kawaida huhusishwa na safu ya kiungo cha data:

  • madaraja;
  • hubs smart;
  • swichi;
  • kadi za interface za mtandao (kadi za interface za mtandao, adapta, nk).

Kazi za safu ya kiungo zimegawanywa katika ngazi ndogo mbili (Jedwali 1):

  • udhibiti wa upatikanaji wa vyombo vya habari (MAC);
  • udhibiti wa kiungo wa kimantiki (Udhibiti wa Kiungo wa Kimantiki, LLC).

Safu ndogo ya MAC inafafanua vipengee vya safu ya kiungo kama topolojia ya mtandao yenye mantiki, mbinu ya kufikia njia ya upokezaji wa habari, na sheria za kushughulikia kimwili kati ya vitu vya mtandao.

Ufupisho wa MAC pia hutumiwa katika kuamua anwani ya kawaida ya kifaa cha mtandao: anwani ya kimwili ya kifaa (ambayo imedhamiriwa ndani ya kifaa cha mtandao au kadi ya mtandao katika hatua ya utengenezaji) mara nyingi huitwa anwani ya MAC ya kifaa hicho. Kwa idadi kubwa ya vifaa vya mtandao, hasa kadi za mtandao, inawezekana kubadilisha anwani ya MAC kwa utaratibu. Ni lazima ikumbukwe kwamba safu ya kiungo cha data ya mfano wa OSI inaweka vikwazo juu ya matumizi ya anwani za MAC: katika mtandao mmoja wa kimwili (sehemu ya mtandao mkubwa) hawezi kuwa na vifaa viwili au zaidi vinavyotumia anwani sawa za MAC. Kuamua anwani ya kimwili ya kitu cha mtandao, dhana ya "anwani ya node" inaweza kutumika. Anwani ya seva pangishi mara nyingi hulingana na anwani ya MAC au huamuliwa kimantiki wakati wa kukabidhi upya anwani ya programu.

Safu ndogo ya LLC inafafanua sheria za kusawazisha miunganisho ya upitishaji na huduma. Safu hii ndogo ya safu ya kiungo cha data huingiliana kwa karibu na safu ya mtandao ya muundo wa OSI na inawajibika kwa uaminifu wa miunganisho ya kawaida (kwa kutumia anwani za MAC). Topolojia ya mantiki ya mtandao huamua njia na sheria (mlolongo) wa uhamisho wa data kati ya kompyuta kwenye mtandao. Vitu vya mtandao husambaza data kulingana na topolojia ya kimantiki ya mtandao. Topolojia ya kimwili inafafanua njia ya kimwili ya data; hata hivyo, katika baadhi ya matukio topolojia ya kimwili haionyeshi jinsi mtandao unavyofanya kazi. Njia halisi ya data imedhamiriwa na topolojia ya kimantiki. Vifaa vya uunganisho wa mtandao na mipango ya kufikia vyombo vya habari hutumiwa kusambaza data kwa njia ya mantiki, ambayo inaweza kutofautiana na njia ya kati ya kimwili. Mfano mzuri wa tofauti kati ya topolojia za kimwili na kimantiki ni mtandao wa Gonga wa Tokeni wa IBM. Token Gonga mitandao ya ndani mara nyingi hutumia cable shaba, ambayo ni kuweka katika mzunguko nyota-umbo na splitter kati (kitovu). Tofauti na topolojia ya nyota ya kawaida, kitovu hakitumii ishara zinazoingia kwa vifaa vingine vyote vilivyounganishwa. Saketi ya ndani ya kitovu hutuma kila mawimbi inayoingia kwa kifaa kinachofuata kwa mpangilio wa kimantiki uliofafanuliwa awali, yaani, kwa mtindo wa mviringo. Topolojia ya kimwili ya mtandao huu ni nyota, na topolojia ya kimantiki ni pete.

Mfano mwingine wa tofauti kati ya topolojia ya kimwili na ya kimantiki ni mtandao wa Ethernet. Mtandao wa kimwili unaweza kujengwa kwa kutumia nyaya za shaba na kitovu cha kati. Mtandao wa kimwili huundwa, unaofanywa kulingana na topolojia ya nyota. Hata hivyo, teknolojia ya Ethernet hutoa uhamisho wa habari kutoka kwa kompyuta moja hadi nyingine zote kwenye mtandao. Ni lazima kitovu kipeleke mawimbi yaliyopokelewa kutoka kwa mojawapo ya bandari zake hadi bandari nyingine zote. Mtandao wa kimantiki wenye topolojia ya basi umeundwa.

Kuamua topolojia ya kimantiki ya mtandao, unahitaji kuelewa jinsi ishara zinapokelewa ndani yake:

  • katika topolojia ya basi ya mantiki, kila ishara inapokelewa na vifaa vyote;
  • Katika topolojia ya pete ya kimantiki, kila kifaa hupokea ishara hizo tu ambazo zilitumwa kwake.

Pia ni muhimu kujua jinsi vifaa vya mtandao vinafikia njia ya upitishaji habari.

Ufikiaji wa Vyombo vya Habari

Topolojia ya kimantiki hutumia sheria maalum zinazodhibiti ruhusa ya kusambaza habari kwa vitu vingine vya mtandao. Mchakato wa udhibiti unadhibiti ufikiaji wa njia ya mawasiliano. Fikiria mtandao ambao vifaa vyote vinaruhusiwa kufanya kazi bila sheria yoyote ya kupata njia ya maambukizi. Vifaa vyote kwenye mtandao kama huo husambaza habari mara tu data iko tayari; maambukizi haya wakati mwingine yanaweza kuingiliana kwa wakati. Kama matokeo ya kuingiliana, ishara zinapotoshwa na data iliyopitishwa inapotea. Hali hii inaitwa mgongano. Migongano hairuhusu kuandaa uhamishaji wa kuaminika na mzuri wa habari kati ya vitu vya mtandao.

Migongano kwenye mtandao inaenea hadi sehemu za mtandao halisi ambazo vitu vya mtandao vimeunganishwa. Viunganisho vile huunda nafasi moja ya mgongano, ambayo athari ya migongano inaenea kwa kila mtu. Ili kupunguza ukubwa wa nafasi za mgongano kwa kugawa mtandao halisi, unaweza kutumia madaraja na vifaa vingine vya mtandao ambavyo vina uwezo wa kuchuja trafiki kwenye safu ya kiungo cha data.

Mtandao hauwezi kufanya kazi ipasavyo hadi huluki zote za mtandao ziweze kufuatilia, kudhibiti au kupunguza migongano. Katika mitandao, njia fulani inahitajika ili kupunguza idadi ya migongano na kuingiliwa (overlay) ya ishara za wakati mmoja.

Kuna mbinu za kawaida za ufikiaji wa media zinazoelezea sheria ambazo ruhusa ya kusambaza habari inadhibitiwa kwa vifaa vya mtandao: ugomvi, kupitisha tokeni na upigaji kura.

Kabla ya kuchagua itifaki inayotumia mojawapo ya njia hizi za kufikia vyombo vya habari, unapaswa kuzingatia hasa mambo yafuatayo:

  • asili ya maambukizi - kuendelea au pulsed;
  • idadi ya uhamisho wa data;
  • hitaji la kusambaza data kwa vipindi maalum vya wakati;
  • idadi ya vifaa vinavyotumika kwenye mtandao.

Kila moja ya mambo haya, pamoja na faida na hasara zake, itasaidia kuamua ni njia gani ya kufikia vyombo vya habari inafaa zaidi.

Mashindano. Mifumo ya msingi wa ubishani inadhani kuwa ufikiaji wa njia ya upitishaji unatekelezwa kwa msingi wa kuja, wa huduma ya kwanza. Kwa maneno mengine, kila kifaa cha mtandao kinashindana kwa udhibiti wa njia ya upitishaji. Mifumo inayotegemea ubishi imeundwa ili vifaa vyote kwenye mtandao vinaweza kusambaza data inapohitajika tu. Zoezi hili hatimaye husababisha upotevu wa data kwa sehemu au kamili kwa sababu migongano kweli hutokea. Kila kifaa kipya kinapoongezwa kwenye mtandao, idadi ya migongano inaweza kuongezeka kwa kasi. Kuongezeka kwa idadi ya migongano hupunguza utendaji wa mtandao, na katika kesi ya kueneza kamili kwa njia ya upitishaji wa habari, inapunguza utendaji wa mtandao hadi sifuri.

Ili kupunguza idadi ya migongano, itifaki maalum zimetengenezwa ambazo zinatekeleza kazi ya kusikiliza chombo cha kusambaza habari kabla ya kituo kuanza kusambaza data. Iwapo kituo cha kusikiliza kitatambua ishara inayotumwa (kutoka kituo kingine), kitajizuia kusambaza taarifa na kujaribu tena baadaye. Itifaki hizi zinaitwa itifaki za Carrier Sense Multiple Access (CSMA). Itifaki za CSMA hupunguza kwa kiasi kikubwa idadi ya migongano, lakini usiwaondoe kabisa. Migongano hutokea, hata hivyo, wakati vituo viwili vinapochagulia kebo, bila kupata mawimbi, kuamua kuwa kati iko wazi, na kisha kuanza kutuma data kwa wakati mmoja.

Mifano ya itifaki kama hizi za uhasama ni:

  • Utambuzi wa Ufikiaji Wingi/Mgongano wa Mtoa huduma wa Sense (CSMA/CD);
  • Carrier Sense Multiple Access/Epuka Mgongano (CSMA/CA).

Itifaki za CSMA/CD. Itifaki za CSMA/CD sio tu kusikiliza kebo kabla ya kusambaza, lakini pia hugundua migongano na kuanzisha uhamishaji tena. Mgongano unapogunduliwa, vituo vinavyotuma data huanzisha vipima muda maalum vya ndani kwa thamani nasibu. Vipima muda huanza kuhesabu kwenda chini, na sifuri inapofikiwa, ni lazima vituo vijaribu kutuma tena data. Kwa kuwa vipima muda vilianzishwa kwa thamani nasibu, moja ya vituo vitajaribu kurudia utumaji data kabla ya nyingine. Ipasavyo, kituo cha pili kitaamua kuwa njia ya kusambaza data tayari iko na shughuli nyingi na itasubiri iwe huru.

Mifano ya itifaki za CSMA/CD ni Ethernet toleo la 2 (Ethernet II, iliyotengenezwa na DEC) na IEEE802.3.

Itifaki za CSMA/CA. CSMA/CA hutumia mipango kama vile ufikiaji wa kukata wakati au kutuma ombi ili kupata ufikiaji wa kati. Unapotumia kukatwa kwa muda, kila kituo kinaweza kusambaza taarifa kwa nyakati zilizobainishwa kabisa za kituo hiki. Katika kesi hii, utaratibu wa kusimamia vipande vya wakati lazima utekelezwe kwenye mtandao. Kila kituo kipya kilichounganishwa kwenye mtandao kinaarifu kuhusu kuonekana kwake, na hivyo kuanzisha mchakato wa kusambaza upya vipande vya wakati kwa maambukizi ya habari. Katika kesi ya kutumia udhibiti wa upatikanaji wa kati kwa njia ya maambukizi, kila kituo kinazalisha ombi maalum la maambukizi, ambalo linaelekezwa kwa kituo cha udhibiti. Kituo cha kati kinadhibiti ufikiaji wa njia ya upitishaji kwa vitu vyote vya mtandao.

Mfano wa CSMA/CA ni itifaki ya LocalTalk ya Apple Computer.

Mifumo inayotegemea ugomvi inafaa zaidi kwa matumizi na trafiki ya kupasuka (uhamishaji wa faili kubwa) katika mitandao yenye watumiaji wachache.

Mifumo iliyo na uhamishaji wa ishara. Katika mifumo ya kupitisha ishara, sura ndogo (ishara) hupitishwa kwa utaratibu maalum kutoka kwa kifaa kimoja hadi kingine. Ishara ni ujumbe maalum ambao huhamisha udhibiti wa muda wa njia ya upitishaji hadi kifaa kinachoshikilia ishara. Kupitisha ishara husambaza udhibiti wa ufikiaji kati ya vifaa kwenye mtandao.

Kila kifaa kinajua ni kifaa gani kinapokea tokeni na ni kifaa gani kinapaswa kuipitisha. Kwa kawaida, vifaa hivi ni majirani wa karibu wa mmiliki wa ishara. Kila kifaa hupata udhibiti wa ishara mara kwa mara, hufanya vitendo vyake (kusambaza habari), na kisha kupitisha tokeni kwenye kifaa kinachofuata kwa matumizi. Itifaki hupunguza muda ambao kila kifaa kinaweza kudhibiti tokeni.

Kuna itifaki kadhaa za kupitisha ishara. Viwango viwili vya mtandao vinavyotumia kupitisha tokeni ni IEEE 802.4 Token Bus na IEEE 802.5 Token Ring. Mtandao wa Token Bus hutumia udhibiti wa ufikiaji wa kupitisha ishara na topolojia ya basi halisi au ya kimantiki, huku mtandao wa Token Ring ukitumia udhibiti wa ufikiaji wa kupitisha ishara na topolojia ya pete halisi au ya kimantiki.

Mitandao ya kupitisha tokeni inapaswa kutumiwa kunapokuwa na trafiki ya kipaumbele inayozingatia wakati, kama vile data ya sauti ya dijiti au video, au kunapokuwa na idadi kubwa ya watumiaji.

Utafiti. Upigaji kura ni mbinu ya ufikiaji ambayo hutenga kifaa kimoja (kinachoitwa kidhibiti, cha msingi, au kifaa cha "master") kufanya kazi kama msuluhishi wa ufikiaji wa kati. Kifaa hiki huchagua vifaa vingine vyote (vya pili) kwa mpangilio fulani uliobainishwa ili kuona kama vina taarifa ya kusambaza. Ili kupokea data kutoka kwa kifaa cha pili, kifaa cha msingi hutuma ombi kwake, kisha hupokea data kutoka kwa kifaa cha pili na kuisambaza kwa kifaa kinachopokea. Kisha kifaa cha msingi huchagua kifaa kingine cha pili, hupokea data kutoka kwake, na kadhalika. Itifaki inaweka kikomo cha data ambayo kila kifaa cha pili kinaweza kusambaza baada ya kupiga kura. Mifumo ya upigaji kura ni bora kwa vifaa vya mtandao vinavyozingatia wakati, kama vile vifaa vya otomatiki.

Safu hii pia hutoa huduma za uunganisho. Kuna aina tatu za huduma ya uunganisho:

  • huduma isiyo na uunganisho isiyo na kibali - hutuma na kupokea muafaka bila udhibiti wa mtiririko na bila udhibiti wa makosa au mpangilio wa pakiti;
  • huduma inayoelekezwa kwa uunganisho - hutoa udhibiti wa mtiririko, udhibiti wa makosa na mpangilio wa pakiti kwa kutoa risiti (uthibitisho);
  • huduma ya kukiri isiyo na muunganisho - hutumia risiti kudhibiti mtiririko na kudhibiti makosa wakati wa uhamishaji kati ya nodi mbili za mtandao.

Sublayer ya LLC ya safu ya kiungo cha data hutoa uwezo wa kutumia wakati huo huo itifaki kadhaa za mtandao (kutoka kwa safu tofauti za itifaki) wakati wa kufanya kazi kupitia interface moja ya mtandao. Kwa maneno mengine, ikiwa kadi moja tu ya mtandao imewekwa kwenye kompyuta, lakini kuna haja ya kufanya kazi na huduma mbalimbali za mtandao kutoka kwa wazalishaji tofauti, basi programu ya mtandao wa mteja kwenye sublevel ya LLC hutoa uwezekano wa kazi hiyo.

Safu ya mtandao

Kiwango cha mtandao huamua sheria za utoaji wa data kati ya mitandao ya kimantiki, uundaji wa anwani za kimantiki za vifaa vya mtandao, ufafanuzi, uteuzi na matengenezo ya taarifa za uelekezaji, na uendeshaji wa lango.

Lengo kuu la safu ya mtandao ni kutatua tatizo la kusonga (kutoa) data kwa pointi maalum kwenye mtandao. Uwasilishaji wa data kwenye safu ya mtandao kwa ujumla ni sawa na uwasilishaji wa data kwenye safu ya kiungo cha data ya muundo wa OSI, ambapo anwani ya kifaa halisi hutumiwa kuhamisha data. Hata hivyo, kushughulikia katika safu ya kiungo cha data hutumika tu kwa mtandao mmoja wa kimantiki na ni halali ndani ya mtandao huo pekee. Safu ya mtandao inaelezea mbinu na njia za kusambaza habari kati ya mitandao mingi ya kimantiki huru (na mara nyingi isiyo ya kawaida) ambayo, inapounganishwa pamoja, huunda mtandao mmoja mkubwa. Mtandao kama huo unaitwa kazi ya mtandao, na michakato ya uhamishaji habari kati ya mitandao inaitwa kazi ya mtandao.

Kwa kutumia anwani halisi kwenye safu ya kiungo cha data, data huwasilishwa kwa vifaa vyote kwenye mtandao sawa wa kimantiki. Kila kifaa cha mtandao, kila kompyuta huamua madhumuni ya data iliyopokelewa. Ikiwa data imekusudiwa kwa kompyuta, basi inasindika, lakini ikiwa sivyo, inapuuza.

Tofauti na safu ya kiungo cha data, safu ya mtandao inaweza kuchagua njia maalum katika kazi ya mtandao na kuepuka kutuma data kwa mitandao ya kimantiki ambayo data haijashughulikiwa. Safu ya mtandao hufanya hivi kupitia kubadili, kushughulikia safu ya mtandao, na kanuni za uelekezaji. Safu ya mtandao pia ina jukumu la kuhakikisha njia sahihi za data kupitia kazi ya mtandao inayojumuisha mitandao tofauti tofauti.

Vipengele na mbinu za utekelezaji wa safu ya mtandao hufafanuliwa kama ifuatavyo:

  • mitandao yote tofauti kimantiki lazima iwe na anwani za kipekee za mtandao;
  • kubadili kunafafanua jinsi miunganisho inafanywa kwenye mtandao;
  • uwezo wa kutekeleza uelekezaji ili kompyuta na ruta kuamua njia bora ya data kupitia mtandao;
  • mtandao utafanya viwango tofauti vya huduma ya uunganisho kulingana na idadi ya makosa yanayotarajiwa ndani ya mtandao uliounganishwa.

Vipanga njia na swichi zingine hufanya kazi kwenye safu hii ya muundo wa OSI.

Safu ya mtandao huamua sheria za uundaji wa anwani za mtandao za mantiki za vitu vya mtandao. Ndani ya mtandao mkubwa uliounganishwa, kila kitu cha mtandao lazima kiwe na anwani ya kipekee ya kimantiki. Vipengele viwili vinahusika katika uundaji wa anwani ya mantiki: anwani ya mtandao ya mantiki, ambayo ni ya kawaida kwa vitu vyote vya mtandao, na anwani ya mantiki ya kitu cha mtandao, ambacho ni cha pekee kwa kitu hiki. Wakati wa kuunda anwani ya mantiki ya kitu cha mtandao, ama anwani ya kimwili ya kitu inaweza kutumika, au anwani ya mantiki ya kiholela inaweza kuamua. Matumizi ya kushughulikia mantiki inakuwezesha kuandaa uhamisho wa data kati ya mitandao tofauti ya mantiki.

Kila kitu cha mtandao, kila kompyuta inaweza kufanya kazi nyingi za mtandao wakati huo huo, kuhakikisha uendeshaji wa huduma mbalimbali. Ili kupata huduma, kitambulisho maalum cha huduma hutumiwa, kinachoitwa bandari au tundu. Wakati wa kupata huduma, kitambulisho cha huduma kinafuata mara moja baada ya anwani ya mantiki ya kompyuta ambayo hutoa huduma.

Mitandao mingi huhifadhi vikundi vya anwani za kimantiki na vitambulisho vya huduma kwa madhumuni ya kufanya vitendo maalum, vilivyoainishwa na vinavyojulikana sana. Kwa mfano, ikiwa ni muhimu kutuma data kwa vitu vyote vya mtandao, kutuma kutafanywa kwa anwani maalum ya utangazaji.

Safu ya mtandao inafafanua sheria za kuhamisha data kati ya vitu viwili vya mtandao. Usambazaji huu unaweza kufanywa kwa kubadili au kuelekeza.

Kuna njia tatu za kubadili kwa maambukizi ya data: kubadili mzunguko, kubadili ujumbe na kubadili pakiti.

Wakati wa kutumia ubadilishaji wa mzunguko, kituo cha upitishaji data kinaanzishwa kati ya mtumaji na mpokeaji. Kituo hiki kitakuwa amilifu wakati wa kipindi kizima cha mawasiliano. Wakati wa kutumia njia hii, ucheleweshaji wa muda mrefu katika ugawaji wa kituo unawezekana kwa sababu ya ukosefu wa bandwidth ya kutosha, mzigo kwenye vifaa vya kubadili, au busyness ya mpokeaji.

Kubadilisha ujumbe hukuruhusu kusambaza ujumbe mzima (haujagawanywa katika sehemu) kwa kutumia kanuni ya "kuhifadhi-na-mbele". Kila kifaa cha kati hupokea ujumbe, huihifadhi ndani, na wakati njia ya mawasiliano ambayo ujumbe unapaswa kutumwa ni bure, hutuma. Njia hii inafaa kwa kutuma ujumbe wa barua pepe na kuandaa usimamizi wa hati za kielektroniki.

Kubadilisha pakiti kunachanganya faida za njia mbili zilizopita. Kila ujumbe mkubwa umegawanywa katika pakiti ndogo, ambayo kila moja hutumwa kwa mfuatano kwa mpokeaji. Kila pakiti inapopitia kazi ya mtandao, njia bora zaidi kwa wakati huo huamuliwa. Inabadilika kuwa sehemu za ujumbe mmoja zinaweza kufika kwa mpokeaji kwa nyakati tofauti, na tu baada ya sehemu zote kukusanywa pamoja ndipo mpokeaji ataweza kufanya kazi na data iliyopokelewa.

Kila wakati unapoamua njia inayofuata ya data, lazima uchague njia bora zaidi. Kazi ya kuamua njia bora inaitwa routing. Kazi hii inafanywa na ruta. Kazi ya ruta ni kuamua njia zinazowezekana za upitishaji data, kudumisha habari za uelekezaji, na kuchagua njia bora. Uelekezaji unaweza kufanywa kwa takwimu au kwa nguvu. Wakati wa kubainisha uelekezaji tuli, mahusiano yote kati ya mitandao ya kimantiki lazima yabainishwe na yabaki bila kubadilika. Uelekezaji wa nguvu huchukulia kuwa kipanga njia chenyewe kinaweza kuamua njia mpya au kurekebisha taarifa kuhusu za zamani. Uelekezaji unaobadilika hutumia kanuni maalum za uelekezaji, zinazojulikana zaidi ni vekta ya umbali na hali ya kiungo. Katika kesi ya kwanza, router hutumia maelezo ya pili kuhusu muundo wa mtandao kutoka kwa routers za jirani. Katika kesi ya pili, router inafanya kazi na taarifa kuhusu njia zake za mawasiliano na kuingiliana na router maalum ya mwakilishi ili kujenga ramani kamili ya mtandao.

Chaguo la njia bora mara nyingi huathiriwa na mambo kama vile idadi ya humle kupitia vipanga njia (hop count) na idadi ya tiki (vipimo vya muda) vinavyohitajika ili kufikia mtandao lengwa (hesabu ya tiki).

Huduma ya uunganisho wa safu ya mtandao inafanya kazi wakati huduma ya uunganisho ya safu ndogo ya LLC ya safu ya kiungo cha data ya mfano wa OSI haitumiki.

Wakati wa kujenga mtandao unaounganishwa, unapaswa kuunganisha mitandao ya mantiki iliyojengwa kwa kutumia teknolojia tofauti na kutoa huduma mbalimbali. Ili mtandao ufanye kazi, mitandao ya kimantiki lazima iweze kutafsiri data kwa usahihi na kudhibiti habari. Kazi hii inatatuliwa kwa kutumia lango, ambayo ni kifaa au programu ya maombi ambayo hutafsiri na kutafsiri sheria za mtandao mmoja wa mantiki katika sheria za mwingine. Kwa ujumla, lango linaweza kutekelezwa kwa kiwango chochote cha mfano wa OSI, lakini mara nyingi hutekelezwa katika viwango vya juu vya mfano.

Safu ya usafiri

Safu ya usafiri inakuwezesha kujificha muundo wa kimwili na wa kimantiki wa mtandao kutoka kwa programu kwenye tabaka za juu za mfano wa OSI. Maombi hufanya kazi tu na kazi za huduma ambazo ni za ulimwengu wote na hazitegemei topolojia ya mtandao wa kimwili na wa kimantiki. Vipengele vya mitandao ya kimantiki na ya kimwili hutekelezwa katika tabaka zilizopita, ambapo safu ya usafiri hupeleka data.

Safu ya usafiri mara nyingi hulipa fidia kwa ukosefu wa huduma ya uunganisho ya kuaminika au ya uunganisho katika tabaka za chini. Neno "inayoaminika" haimaanishi kuwa data yote itawasilishwa katika visa vyote. Hata hivyo, utekelezaji wa kuaminika wa itifaki za safu ya uchukuzi kwa kawaida unaweza kukiri au kukataa uwasilishaji wa data. Ikiwa data haijawasilishwa ipasavyo kwa kifaa kinachopokea, safu ya usafirishaji inaweza kusambaza tena au kufahamisha tabaka za juu kwamba uwasilishaji haukuwezekana. Viwango vya juu vinaweza kuchukua hatua muhimu ya kurekebisha au kumpa mtumiaji chaguo.

Itifaki nyingi katika mitandao ya kompyuta huwapa watumiaji uwezo wa kufanya kazi na majina rahisi katika lugha ya asili badala ya ngumu na ngumu kukumbuka anwani za alphanumeric. Utatuzi wa Anwani/Jina ni kazi ya kutambua au kupanga majina na anwani za alphanumeric kwa kila moja. Kazi hii inaweza kufanywa na kila chombo kwenye mtandao au na watoa huduma maalum wanaoitwa seva za saraka, seva za majina, nk. Ufafanuzi ufuatao unaainisha njia za utatuzi wa anwani/jina:

  • uanzishaji wa huduma ya watumiaji;
  • iliyoanzishwa na mtoa huduma.

Katika kesi ya kwanza, mtumiaji wa mtandao anapata huduma kwa jina lake la mantiki, bila kujua eneo halisi la huduma. Mtumiaji hajui kama huduma hii inapatikana kwa sasa. Wakati wa kuwasiliana, jina la kimantiki linalinganishwa na jina halisi, na kituo cha kazi cha mtumiaji huanzisha simu moja kwa moja kwa huduma. Katika kesi ya pili, kila huduma inawajulisha wateja wote wa mtandao kuhusu yenyewe mara kwa mara. Kila mteja anajua wakati wowote ikiwa huduma inapatikana na anajua jinsi ya kuwasiliana na huduma moja kwa moja.

Mbinu za kushughulikia

Anwani za huduma hutambua michakato maalum ya programu inayoendeshwa kwenye vifaa vya mtandao. Mbali na anwani hizi, watoa huduma hufuatilia mazungumzo mbalimbali waliyo nayo na vifaa vinavyoomba huduma. Mbinu mbili tofauti za mazungumzo hutumia anwani zifuatazo:

  • kitambulisho cha uunganisho;
  • kitambulisho cha muamala.

Kitambulishi cha muunganisho, pia huitwa kitambulisho cha muunganisho, mlango au tundu, hutambulisha kila mazungumzo. Kwa kutumia kitambulisho cha muunganisho, mtoa huduma wa muunganisho anaweza kuwasiliana na zaidi ya mteja mmoja. Mtoa huduma hurejelea kila chombo kinachobadilika kwa nambari yake na hutegemea safu ya usafiri ili kuratibu anwani zingine za safu ya chini. Kitambulisho cha muunganisho kinahusishwa na mazungumzo maalum.

Vitambulisho vya muamala ni sawa na vitambulisho vya muunganisho, lakini hufanya kazi katika vitengo vidogo kuliko mazungumzo. Muamala unajumuisha ombi na jibu. Watoa huduma na watumiaji hufuatilia kuondoka na kuwasili kwa kila shughuli, si mazungumzo yote.

Safu ya kikao

Safu ya kipindi hurahisisha mawasiliano kati ya vifaa vinavyoomba na kutoa huduma. Vipindi vya mawasiliano hudhibitiwa kupitia njia zinazoanzisha, kudumisha, kusawazisha na kudhibiti mazungumzo kati ya huluki zinazowasiliana. Safu hii pia husaidia tabaka za juu kutambua na kuunganisha kwa huduma zinazopatikana za mtandao.

Safu ya kipindi hutumia maelezo ya kimantiki ya anwani yanayotolewa na tabaka za chini ili kutambua majina na anwani za seva zinazohitajika na tabaka za juu.

Safu ya kipindi pia huanzisha mazungumzo kati ya vifaa vya mtoa huduma na vifaa vya watumiaji. Katika kutekeleza jukumu hili, safu ya kikao mara nyingi huwakilisha, au kubainisha, kila kitu na kuratibu haki za ufikiaji kwake.

Safu ya kikao hutekeleza usimamizi wa mazungumzo kwa kutumia mojawapo ya mbinu tatu za mawasiliano - simplex, nusu duplex na full duplex.

Mawasiliano ya Simplex inahusisha tu upitishaji wa habari moja kwa moja kutoka kwa chanzo hadi kwa mpokeaji. Njia hii ya mawasiliano haitoi maoni yoyote (kutoka kwa mpokeaji hadi chanzo). Nusu-duplex inaruhusu matumizi ya njia moja ya kusambaza data kwa uhamisho wa taarifa mbili, hata hivyo, taarifa inaweza tu kupitishwa kwa mwelekeo mmoja kwa wakati mmoja. Duplex kamili huhakikisha uwasilishaji wa habari kwa wakati mmoja katika pande zote mbili juu ya njia ya upitishaji data.

Utawala wa kikao cha mawasiliano kati ya vitu viwili vya mtandao, vinavyojumuisha uanzishwaji wa uunganisho, uhamisho wa data, kukomesha uhusiano, pia hufanyika katika ngazi hii ya mfano wa OSI. Baada ya kikao kuanzishwa, programu inayotekeleza kazi za safu hii inaweza kuangalia utendakazi wa (kudumisha) muunganisho hadi utakapokatishwa.

Safu ya uwasilishaji wa data

Kazi kuu ya safu ya uwasilishaji wa data ni kubadilisha data katika muundo unaofanana (sintaksia ya kubadilishana) ambayo inaeleweka kwa programu zote za mtandao na kompyuta ambazo programu zinaendesha. Katika kiwango hiki, kazi za ukandamizaji na upunguzaji wa data na usimbuaji wao pia hutatuliwa.

Ugeuzaji unarejelea kubadilisha mpangilio wa biti wa baiti, mpangilio wa maneno, misimbo ya herufi, na sintaksia ya jina la faili.

Uhitaji wa kubadilisha utaratibu wa bits na byte ni kutokana na kuwepo kwa idadi kubwa ya wasindikaji tofauti, kompyuta, complexes na mifumo. Wachakataji kutoka kwa watengenezaji tofauti wanaweza kutafsiri biti sifuri na saba kwa baiti tofauti (ama biti sifuri ndio muhimu zaidi, au biti ya saba). Vile vile, byte zinazounda vitengo vikubwa vya habari - maneno - zinatafsiriwa tofauti.

Ili watumiaji wa mifumo tofauti ya uendeshaji kupokea taarifa kwa namna ya faili zilizo na majina na yaliyomo sahihi, safu hii inahakikisha uongofu sahihi wa syntax ya faili. Mifumo tofauti ya uendeshaji hufanya kazi tofauti na mifumo yao ya faili na kutekeleza njia tofauti za kuunda majina ya faili. Taarifa katika faili pia huhifadhiwa katika usimbaji wa herufi maalum. Wakati vitu viwili vya mtandao vinaingiliana, ni muhimu kwamba kila mmoja wao anaweza kutafsiri maelezo ya faili tofauti, lakini maana ya habari haipaswi kubadilika.

Safu ya uwasilishaji wa data hubadilisha data kuwa umbizo thabiti (sintaksia ya kubadilishana) ambayo inaeleweka na programu zote za mtandao na kompyuta ambazo programu zinaendesha. Inaweza pia kubana na kupanua, pamoja na kusimba na kusimbua data.

Kompyuta hutumia sheria tofauti za kuwakilisha data kwa kutumia binary na sufuri. Ingawa sheria hizi zote zinajaribu kufikia lengo la pamoja la kuwasilisha data inayoweza kusomeka na binadamu, watengenezaji wa kompyuta na mashirika ya viwango yameunda sheria zinazopingana. Wakati kompyuta mbili zinazotumia seti tofauti za sheria zinajaribu kuwasiliana na kila mmoja, mara nyingi zinahitaji kufanya mabadiliko fulani.

Mifumo ya uendeshaji ya ndani na mtandao mara nyingi husimba data kwa njia fiche ili kuilinda dhidi ya matumizi yasiyoidhinishwa. Usimbaji fiche ni neno la jumla linaloelezea mbinu kadhaa za kulinda data. Ulinzi mara nyingi hufanywa kwa kuchambua data, ambayo hutumia njia moja au zaidi kati ya tatu: njia ya kuruhusu, kubadilisha, au aljebra.

Kila moja ya njia hizi ni njia maalum ya kulinda data kwa njia ambayo inaweza kueleweka tu na mtu anayejua algorithm ya usimbuaji. Usimbaji fiche wa data unaweza kufanywa katika maunzi au programu. Hata hivyo, usimbaji fiche wa data kutoka mwisho hadi mwisho kwa kawaida hufanywa kwa utaratibu na huchukuliwa kuwa sehemu ya utendakazi wa safu ya uwasilishaji. Ili kuarifu vitu kuhusu njia ya usimbuaji iliyotumiwa, njia 2 kawaida hutumiwa - funguo za siri na funguo za umma.

Njia za siri za usimbaji fiche hutumia ufunguo mmoja. Huluki za mtandao zinazomiliki ufunguo zinaweza kusimba na kusimbua kila ujumbe. Kwa hiyo, ufunguo lazima uwe siri. Ufunguo unaweza kujengwa kwenye chips za vifaa au kusakinishwa na msimamizi wa mtandao. Kila wakati ufunguo unabadilika, vifaa vyote lazima virekebishwe (ni vyema kutotumia mtandao kusambaza thamani ya ufunguo mpya).

Vipengee vya mtandao vinavyotumia mbinu za usimbuaji wa vitufe vya umma vinatolewa kwa ufunguo wa siri na thamani fulani inayojulikana. Kitu huunda ufunguo wa umma kwa kudanganya thamani inayojulikana kupitia ufunguo wa faragha. Huluki inayoanzisha mawasiliano hutuma ufunguo wake wa umma kwa mpokeaji. Huluki nyingine kisha huchanganya kihisabati ufunguo wake wa kibinafsi na ufunguo wa umma uliopewa ili kuweka thamani ya usimbaji inayokubalika kwa pande zote.

Kumiliki ufunguo wa umma pekee hakuna manufaa kwa watumiaji wasioidhinishwa. Utata wa ufunguo wa usimbaji unaotokana ni wa juu vya kutosha kwamba unaweza kuhesabiwa kwa muda unaofaa. Hata kujua ufunguo wako wa kibinafsi na ufunguo wa umma wa mtu mwingine sio msaada sana katika kuamua ufunguo mwingine wa siri - kutokana na ugumu wa hesabu za logarithmic kwa idadi kubwa.

Safu ya maombi

Safu ya programu ina vipengele na kazi zote maalum kwa kila aina ya huduma ya mtandao. Safu sita za chini huchanganya kazi na teknolojia ambazo hutoa usaidizi wa jumla kwa huduma ya mtandao, wakati safu ya maombi hutoa itifaki zinazohitajika kufanya kazi maalum za huduma ya mtandao.

Seva huwapa wateja wa mtandao taarifa kuhusu aina gani za huduma wanazotoa. Njia kuu za kutambua huduma zinazotolewa hutolewa na vipengele kama vile anwani za huduma. Kwa kuongezea, seva hutumia njia kama hizi za kuwasilisha huduma zao kama uwasilishaji wa huduma amilifu na tulivu.

Wakati wa kufanya tangazo la huduma inayotumika, kila seva hutuma ujumbe mara kwa mara (pamoja na anwani za huduma) kutangaza upatikanaji wake. Wateja wanaweza pia kupigia kura vifaa vya mtandao kwa aina mahususi ya huduma. Wateja wa mtandao hukusanya mawasilisho yaliyotolewa na seva na kuunda majedwali ya huduma zinazopatikana kwa sasa. Mitandao mingi inayotumia mbinu amilifu ya uwakilishi pia hufafanua kipindi maalum cha uhalali wa uwasilishaji wa huduma. Kwa mfano, ikiwa itifaki ya mtandao inabainisha kuwa uwasilishaji wa huduma lazima utumwe kila baada ya dakika tano, basi wateja watamaliza uwakilishi wa huduma ambao haujawasilishwa ndani ya dakika tano zilizopita. Muda wa kuisha ukiisha, mteja huondoa huduma kwenye meza zake.

Seva hufanya tangazo la huduma kwa kusajili huduma na anwani zao kwenye saraka. Wakati wateja wanataka kuamua aina za huduma zinazopatikana, wao huuliza tu saraka ya eneo la huduma inayotaka na anwani yake.

Kabla ya huduma ya mtandao inaweza kutumika, lazima ipatikane kwa mfumo wa uendeshaji wa ndani wa kompyuta. Kuna mbinu kadhaa za kukamilisha kazi hii, lakini kila njia hiyo inaweza kuamua na nafasi au kiwango ambacho mfumo wa uendeshaji wa ndani unatambua mfumo wa uendeshaji wa mtandao. Huduma zinazotolewa zinaweza kugawanywa katika makundi matatu:

  • kukatiza simu za mfumo wa uendeshaji;
  • hali ya mbali;
  • usindikaji wa pamoja wa data.

Wakati wa kutumia OC Call Interception, mfumo wa uendeshaji wa ndani haujui kabisa kuwepo kwa huduma ya mtandao. Kwa mfano, wakati programu ya DOS inapojaribu kusoma faili kutoka kwa seva ya faili ya mtandao, inadhani kuwa faili iko kwenye kifaa cha hifadhi ya ndani. Kwa kweli, kipande maalum cha programu huzuia ombi la kusoma faili kabla ya kufikia mfumo wa uendeshaji wa ndani (DOS) na kupeleka ombi kwa huduma ya faili ya mtandao.

Kwa upande mwingine uliokithiri, katika hali ya Uendeshaji wa Mbali, mfumo wa uendeshaji wa ndani unafahamu mtandao na unajibika kwa kupitisha maombi kwa huduma ya mtandao. Walakini, seva haijui chochote kuhusu mteja. Kwa mfumo wa uendeshaji wa seva, maombi yote kwa huduma yanaonekana sawa, bila kujali ikiwa ni ya ndani au yanapitishwa kwenye mtandao.

Hatimaye, kuna mifumo ya uendeshaji ambayo inafahamu kuwepo kwa mtandao. Mtumiaji wa huduma na mtoa huduma hutambua kuwepo kwa kila mmoja na kufanya kazi pamoja kuratibu matumizi ya huduma. Aina hii ya matumizi ya huduma kwa kawaida huhitajika kwa uchakataji wa data shirikishi kati ya wenzao. Usindikaji wa data shirikishi unahusisha uwezo wa kushiriki usindikaji wa data ili kufanya kazi moja. Hii ina maana kwamba mfumo wa uendeshaji lazima ujue kuwepo na uwezo wa wengine na uweze kushirikiana nao kufanya kazi inayotakiwa.

KompyutaPress 6"1999

Ili kuoanisha utendakazi wa vifaa vya mtandao kutoka kwa watengenezaji tofauti na kuhakikisha mwingiliano wa mitandao inayotumia mazingira tofauti ya uenezaji wa mawimbi, mfano wa marejeleo wa mwingiliano wa mifumo huria (OSI) umeundwa. Mfano wa kumbukumbu umejengwa juu ya kanuni ya hierarkia. Kila ngazi hutoa huduma kwa ngazi ya juu na hutumia huduma za ngazi ya chini.

Usindikaji wa data huanza katika kiwango cha programu. Baada ya hayo, data hupitia safu zote za mfano wa kumbukumbu, na hutumwa kupitia safu ya kimwili kwenye kituo cha mawasiliano. Katika mapokezi, usindikaji wa nyuma wa data hutokea.

Mfano wa marejeleo wa OSI huleta dhana mbili: itifaki Na kiolesura.

Itifaki ni seti ya sheria kwa misingi ambayo tabaka za mifumo mbalimbali ya wazi huingiliana.

Kiolesura ni seti ya njia na mbinu za mwingiliano kati ya vipengele vya mfumo wazi.

Itifaki inafafanua sheria za mwingiliano kati ya moduli za kiwango sawa katika nodi tofauti, na interface - kati ya moduli za viwango vya karibu katika node sawa.

Kuna jumla ya tabaka saba za modeli ya marejeleo ya OSI. Ni muhimu kuzingatia kwamba safu halisi hutumia tabaka chache. Kwa mfano, TCP/IP maarufu hutumia tabaka nne tu. Kwanini hivyo? Tutaelezea baadaye kidogo. Sasa hebu tuangalie kila moja ya viwango saba tofauti.

Tabaka za Mfano za OSI:

  • Kiwango cha kimwili. Hubainisha aina ya njia ya upokezaji wa data, sifa halisi na za umeme za violesura, na aina ya mawimbi. Safu hii inahusika na vipande vya habari. Mifano ya itifaki za safu ya kimwili: Ethernet, ISDN, Wi-Fi.
  • Kiwango cha kiungo cha data. Inawajibika kwa ufikiaji wa njia ya upitishaji, urekebishaji wa makosa, na upitishaji data wa kuaminika. Katika mapokezi Data iliyopokelewa kutoka kwa safu halisi imefungwa kwenye fremu, baada ya hapo uadilifu wao unakaguliwa. Ikiwa hakuna makosa, basi data huhamishiwa kwenye safu ya mtandao. Ikiwa kuna makosa, sura inatupwa na ombi la kutuma tena hutolewa. Safu ya kiungo cha data imegawanywa katika safu ndogo mbili: MAC (Udhibiti wa Ufikiaji wa Vyombo vya Habari) na LLC (Udhibiti wa Kiungo cha Mitaa). MAC inadhibiti ufikiaji wa nyenzo inayoshirikiwa ya mwili. LLC hutoa huduma ya safu ya mtandao. Swichi hufanya kazi kwenye safu ya kiungo cha data. Mifano ya itifaki: Ethernet, PPP.
  • Safu ya mtandao. Kazi zake kuu ni kuelekeza - kuamua njia bora ya upitishaji data, kushughulikia kwa mantiki ya nodi. Kwa kuongeza, kiwango hiki kinaweza kuwa na kazi ya kutatua matatizo ya mtandao (itifaki ya ICMP). Safu ya mtandao inafanya kazi na pakiti. Mifano ya itifaki: IP, ICMP, IGMP, BGP, OSPF).
  • Safu ya usafiri. Imeundwa ili kutoa data bila makosa, hasara na kurudia katika mlolongo ambao zilitumwa. Hufanya udhibiti wa mwisho hadi mwisho wa uwasilishaji wa data kutoka kwa mtumaji hadi kwa mpokeaji. Mifano ya itifaki: TCP, UDP.
  • Kiwango cha kikao. Hudhibiti uundaji/utunzaji/kukomesha kipindi cha mawasiliano. Mifano ya itifaki: L2TP, RTCP.
  • Ngazi ya Mtendaji. Hubadilisha data kuwa fomu inayohitajika, husimba/simba, na kubana.
  • Safu ya maombi. Hutoa mwingiliano kati ya mtumiaji na mtandao. Huingiliana na maombi ya upande wa mteja. Mifano ya itifaki: HTTP, FTP, Telnet, SSH, SNMP.

Baada ya kufahamiana na mfano wa kumbukumbu, hebu tuangalie safu ya itifaki ya TCP/IP.

Kuna tabaka nne zilizofafanuliwa katika muundo wa TCP/IP. Kama inavyoonekana kutoka kwa takwimu hapo juu, safu moja ya TCP/IP inaweza kuendana na tabaka kadhaa za muundo wa OSI.

Viwango vya mfano wa TCP/IP:

  • Kiwango cha kiolesura cha mtandao. Inalingana na tabaka mbili za chini za muundo wa OSI: kiungo cha data na kimwili. Kulingana na hili, ni wazi kwamba kiwango hiki huamua sifa za njia ya maambukizi (jozi iliyopotoka, nyuzi za macho, redio), aina ya ishara, njia ya kuweka coding, upatikanaji wa njia ya maambukizi, urekebishaji wa makosa, anwani ya kimwili (anwani za MAC) . Katika mfano wa TCP/IP, itifaki ya Ethrnet na derivatives yake (Fast Ethernet, Gigabit Ethernet) hufanya kazi katika ngazi hii.
  • Safu ya uunganisho. Inalingana na safu ya mtandao ya mfano wa OSI. Inachukua majukumu yake yote: kuelekeza, kushughulikia kimantiki (anwani za IP). Itifaki ya IP inafanya kazi katika kiwango hiki.
  • Safu ya usafiri. Inalingana na safu ya usafiri ya mfano wa OSI. Kuwajibika kwa kuwasilisha pakiti kutoka chanzo hadi lengwa. Katika ngazi hii, itifaki mbili hutumiwa: TCP na UDP. TCP inaaminika zaidi kuliko UDP kwa kuunda maombi ya muunganisho wa awali wa kutuma tena makosa yanapotokea. Hata hivyo, wakati huo huo, TCP ni polepole kuliko UDP.
  • Safu ya maombi. Kazi yake kuu ni kuingiliana na programu na michakato kwenye majeshi. Mifano ya itifaki: HTTP, FTP, POP3, SNMP, NTP, DNS, DHCP.

Ufungaji ni njia ya kufunga pakiti ya data ambayo vichwa vya pakiti huru hutolewa kutoka kwa vichwa vya viwango vya chini kwa kuvijumuisha katika viwango vya juu.

Hebu tuangalie mfano maalum. Wacha tuseme tunataka kutoka kwa kompyuta hadi kwa wavuti. Ili kufanya hivyo, kompyuta yetu lazima iandae ombi la http ili kupata rasilimali za seva ya wavuti ambayo ukurasa wa tovuti tunayohitaji huhifadhiwa. Katika kiwango cha programu, kichwa cha HTTP kinaongezwa kwenye data ya kivinjari. Ifuatayo, kwenye safu ya usafirishaji, kichwa cha TCP kinaongezwa kwenye pakiti yetu, iliyo na nambari za bandari za mtumaji na mpokeaji (bandari 80 kwa HTTP). Katika safu ya mtandao, kichwa cha IP kinatolewa kilicho na anwani za IP za mtumaji na mpokeaji. Mara tu kabla ya uwasilishaji, kichwa cha Ethrnet huongezwa kwenye safu ya kiungo, ambayo ina asili (anwani za MAC) za mtumaji na mpokeaji. Baada ya taratibu hizi zote, pakiti kwa namna ya bits ya habari hupitishwa kwenye mtandao. Katika mapokezi, utaratibu wa reverse hutokea. Seva ya wavuti katika kila ngazi itaangalia kichwa kinacholingana. Ikiwa hundi imefanikiwa, kichwa kinatupwa na pakiti huenda kwenye ngazi ya juu. Vinginevyo, pakiti nzima inatupwa.


Jiandikishe kwa yetu

Mfano wa mtandao wa OSI(Kiingereza) wazi mifumo muunganisho msingi kumbukumbu mfano- mfano wa msingi wa kumbukumbu kwa mwingiliano wa mifumo ya wazi) - mfano wa mtandao wa stack ya itifaki ya mtandao ya OSI/ISO.

Kutokana na maendeleo ya muda mrefu ya itifaki za OSI, stack kuu ya itifaki inayotumika sasa ni TCP/IP, ambayo ilitengenezwa kabla ya kupitishwa kwa mfano wa OSI na bila uhusiano nayo.

Mfano wa OSI

Aina ya data

Tabaka

Kazi

7. Maombi

Upatikanaji wa huduma za mtandao

6. Uwasilishaji

Uwakilishi wa data na usimbaji fiche

5. Kikao

Usimamizi wa kikao

Sehemu/Datagramu

4. Usafiri

Mawasiliano ya moja kwa moja kati ya ncha na kuegemea

3. Mtandao

Uamuzi wa njia na kushughulikia kimantiki

2. Kituo (kiungo cha data)

Kushughulikia kimwili

1. Kimwili

Kufanya kazi na vyombo vya habari vya maambukizi, ishara na data ya binary

viwango vya mfano wa osi

Katika fasihi, mara nyingi ni kawaida kuanza kuelezea tabaka za mfano wa OSI kutoka safu ya 7, inayoitwa safu ya maombi, ambayo programu za watumiaji hupata mtandao. Mfano wa OSI unaisha na safu ya 1 - ya kimwili, ambayo inafafanua viwango vinavyohitajika na wazalishaji wa kujitegemea kwa vyombo vya habari vya upitishaji data:

    aina ya njia ya upitishaji (kebo ya shaba, nyuzi za macho, hewa ya redio, nk);

    aina ya urekebishaji wa ishara,

    viwango vya ishara ya majimbo mantiki discrete (sifuri na moja).

Itifaki yoyote ya muundo wa OSI lazima iingiliane na itifaki kwenye safu yake, au na itifaki kitengo kimoja cha juu na/au chini kuliko safu yake. Kuingiliana na itifaki za ngazi moja huitwa usawa, na kwa ngazi moja ya juu au ya chini - wima. Itifaki yoyote ya mfano wa OSI inaweza kufanya kazi tu za safu yake na haiwezi kufanya kazi za safu nyingine, ambayo haifanyiki katika itifaki za mifano mbadala.

Kila ngazi, pamoja na kiwango fulani cha kusanyiko, inalingana na uendeshaji wake - kipengele cha data kisichoweza kutenganishwa, ambacho kwa kiwango tofauti kinaweza kuendeshwa ndani ya mfumo wa mfano na itifaki zinazotumiwa: kwa kiwango cha kimwili kitengo kidogo ni kidogo, habari ya kiwango cha kiungo imejumuishwa katika muafaka, kwa kiwango cha mtandao - kwenye pakiti ( datagrams), kwenye usafiri - katika makundi. Kipande chochote cha data kilichounganishwa kimantiki kwa maambukizi - fremu, pakiti, datagram - inachukuliwa kuwa ujumbe. Ni ujumbe kwa ujumla ambao ni uendeshaji wa kikao, uwakilishi na viwango vya maombi.

Teknolojia za kimsingi za mtandao zinajumuisha tabaka za kiungo halisi na data.

Safu ya maombi

Safu ya maombi (safu ya maombi) - kiwango cha juu cha mfano, kuhakikisha mwingiliano wa programu za mtumiaji na mtandao:

    Huruhusu programu kutumia huduma za mtandao:

    • ufikiaji wa mbali kwa faili na hifadhidata,

      barua pepe ya usambazaji;

    ni wajibu wa kusambaza taarifa za huduma;

    hutoa programu na habari ya makosa;

    huzalisha maswali kwa safu ya uwasilishaji.

Itifaki za kiwango cha programu: RDP HTTP (Itifaki ya Uhamisho wa HyperText), SMTP (Itifaki Rahisi ya Uhawilishaji Barua), SNMP (Itifaki Rahisi ya Usimamizi wa Mtandao), POP3 (Toleo la 3 la Itifaki ya Ofisi ya Posta), FTP (Itifaki ya Uhamishaji Faili), XMPP, OSCAR, Modbus, SIP, TELNET na wengine.

Ngazi ya Mtendaji

Ngazi ya Mtendaji (kiwango cha uwasilishaji; Kiingereza) uwasilishaji safu) hutoa ubadilishaji wa itifaki na usimbaji fiche/usimbuaji data. Maombi ya kupokea kutoka kwa safu ya programu hubadilishwa kuwa umbizo la uwasilishaji kupitia mtandao kwenye safu ya uwasilishaji, na data iliyopokelewa kutoka kwa mtandao inabadilishwa kuwa umbizo la programu. Safu hii inaweza kutekeleza ukandamizaji/upunguzaji au usimbaji/usimbuaji wa data, na pia kuelekeza maombi kwenye rasilimali nyingine ya mtandao ikiwa hayawezi kuchakatwa ndani ya nchi.

Safu ya uwasilishaji kawaida ni itifaki ya kati ya kubadilisha habari kutoka kwa tabaka za jirani. Hii inaruhusu mawasiliano kati ya programu kwenye mifumo tofauti ya kompyuta kwa njia ya uwazi kwa programu. Safu ya uwasilishaji hutoa umbizo la msimbo na mabadiliko. Uumbizaji wa msimbo hutumika kuhakikisha kuwa programu inapokea taarifa ili kuchakatwa ambayo inaeleweka kwayo. Ikiwa ni lazima, safu hii inaweza kufanya tafsiri kutoka kwa muundo mmoja wa data hadi mwingine.

Safu ya uwasilishaji haishughulikii tu muundo na uwasilishaji wa data, pia inahusika na miundo ya data ambayo hutumiwa na programu. Kwa hivyo, safu ya 6 hutoa mpangilio wa data kama inavyotumwa.

Ili kuelewa jinsi hii inavyofanya kazi, hebu fikiria kuwa kuna mifumo miwili. Moja hutumia msimbo uliopanuliwa wa kubadilishana taarifa za binary EBCDIC kuwakilisha data, kwa mfano, hii inaweza kuwa mfumo mkuu wa IBM, na nyingine hutumia msimbo wa kawaida wa kubadilishana taarifa wa Marekani ASCII (watengenezaji wengine wengi wa kompyuta huitumia). Ikiwa mifumo hii miwili inahitaji kubadilishana habari, basi safu ya uwasilishaji inahitajika ambayo itafanya ubadilishaji na kutafsiri kati ya miundo miwili tofauti.

Kazi nyingine inayofanywa kwenye safu ya uwasilishaji ni usimbaji fiche wa data, ambayo hutumiwa katika hali ambapo ni muhimu kulinda habari zinazopitishwa kutoka kwa kupokea na wapokeaji wasioidhinishwa. Ili kukamilisha kazi hii, taratibu na msimbo katika safu ya uwasilishaji lazima zifanye mabadiliko ya data.

Viwango vya safu ya uwasilishaji pia hufafanua jinsi picha za picha zinawakilishwa. Kwa madhumuni haya, umbizo la PICT linaweza kutumika - umbizo la picha linalotumika kuhamisha michoro ya QuickDraw kati ya programu. Umbizo lingine la uwakilishi ni umbizo la faili ya taswira ya TIFF iliyotambulishwa, ambayo kwa kawaida hutumiwa kwa picha zenye msongo wa juu. Kiwango kinachofuata cha safu ya uwasilishaji ambacho kinaweza kutumika kwa michoro ni kiwango cha JPEG.

Kuna kundi lingine la viwango vya kiwango cha uwasilishaji ambavyo hufafanua uwasilishaji wa vipande vya sauti na filamu. Hii ni pamoja na Kiolesura cha Ala ya Muziki ya Kielektroniki (MIDI) kwa uwakilishi dijitali wa muziki, iliyotengenezwa kwa kiwango cha MPEG cha Kundi la Wataalamu wa Picha Motion.

Itifaki za safu ya uwasilishaji: AFP - Itifaki ya Uhifadhi wa Apple, ICA - Usanifu Huru wa Kompyuta, LPP - Itifaki ya Uwasilishaji Nyepesi, NCP - Itifaki ya NetWare Core, NDR - Uwakilishi wa Data ya Mtandao, XDR - Uwakilishi wa Data ya Nje, X.25 PAD - Itifaki ya Kiunganisha Pakiti/Disassembler .

Safu ya kikao

Kiwango cha kikao kipindi safu) mfano huhakikisha udumishaji wa kipindi cha mawasiliano, kuruhusu programu kuingiliana kwa muda mrefu. Safu hii inadhibiti uundaji/kukatishwa kwa kipindi, kubadilishana taarifa, usawazishaji wa kazi, uamuzi wa ustahiki wa uhamishaji data na urekebishaji wa kipindi wakati wa kutotumika kwa programu.

Itifaki za safu ya kipindi: ADSP, ASP, H.245, ISO-SP (Itifaki ya Tabaka la OSI (X.225, ISO 8327)), iSNS, L2F, L2TP, NetBIOS, PAP (Itifaki ya Uthibitishaji wa Nenosiri), PPTP, RPC, RTCP , SMPP, SCP (Itifaki ya Kudhibiti Kipindi), ZIP (Itifaki ya Taarifa za Eneo), SDP (Itifaki ya Moja kwa Moja ya Soketi).

Safu ya usafiri

Safu ya usafiri usafiri safu) muundo umeundwa ili kuhakikisha uhamishaji wa data unaotegemeka kutoka kwa mtumaji hadi kwa mpokeaji. Hata hivyo, kiwango cha kuaminika kinaweza kutofautiana sana. Kuna aina nyingi za itifaki za safu ya uchukuzi, kuanzia itifaki ambazo hutoa kazi za kimsingi za usafirishaji (kwa mfano, vitendaji vya uhamishaji data bila uthibitisho), hadi itifaki zinazohakikisha kuwa pakiti nyingi za data zinawasilishwa kulengwa kwa mfuatano ufaao, kuzidisha data nyingi. mikondo, hutoa utaratibu wa udhibiti wa mtiririko wa data na uhakikishe uaminifu wa data iliyopokelewa. Kwa mfano, UDP ina ukomo wa kufuatilia uadilifu wa data ndani ya datagramu moja na haizuii uwezekano wa kupoteza pakiti nzima au kunakili pakiti, kutatiza mpangilio wa kupokea pakiti za data; TCP inahakikisha upitishaji wa data unaotegemewa, bila kujumuisha upotezaji wa data. au kukatizwa kwa mpangilio wa kuwasili au kurudiwa kwao, kunaweza kusambaza upya data kwa kugawanya sehemu kubwa za data katika vipande na, kinyume chake, kuunganisha vipande kwenye kifurushi kimoja.

Itifaki za safu ya usafiri: ATP, CUDP, DCCP, FCP, IL, NBF, NCP, RTP, SCTP, SPX, SST, TCP (Itifaki ya Udhibiti wa Usambazaji), UDP (Itifaki ya Datagram ya Mtumiaji).

Safu ya mtandao

Safu ya mtandao mtandao safu) mfano umeundwa ili kuamua njia ya maambukizi ya data. Kuwajibika kwa kutafsiri anwani za kimantiki na majina kuwa halisi, kuamua njia fupi zaidi, kubadili na kuelekeza, matatizo ya ufuatiliaji na msongamano kwenye mtandao.

Itifaki za safu ya mtandao huelekeza data kutoka chanzo hadi lengwa. Vifaa (ruta) vinavyofanya kazi katika kiwango hiki kwa kawaida huitwa vifaa vya kiwango cha tatu (kulingana na nambari ya kiwango katika muundo wa OSI).

Itifaki za safu ya mtandao: IP/IPv4/IPv6 (Itifaki ya Mtandao), IPX, X.25, CLNP (itifaki ya mtandao isiyo na muunganisho), IPsec (Usalama wa Itifaki ya Mtandao). Itifaki za uelekezaji - RIP, OSPF.

Safu ya Kiungo cha Data

Safu ya kiungo cha data data kiungo safu) imeundwa ili kuhakikisha mwingiliano wa mitandao katika ngazi ya kimwili na udhibiti wa makosa ambayo yanaweza kutokea. Inapakia data iliyopokelewa kutoka kwa safu ya kimwili, iliyotolewa kwa bits, kwenye muafaka, inakagua kwa uadilifu na, ikiwa ni lazima, kurekebisha makosa (huunda ombi la mara kwa mara la sura iliyoharibiwa) na kuwatuma kwenye safu ya mtandao. Safu ya kiungo cha data inaweza kuwasiliana na safu moja au zaidi halisi, kufuatilia na kudhibiti mwingiliano huu.

Ufafanuzi wa IEEE 802 unagawanya safu hii katika safu ndogo mbili: MAC. vyombo vya habari ufikiaji kudhibiti) inadhibiti ufikiaji wa njia ya pamoja ya kimwili, LLC (eng. udhibiti wa kiungo wenye mantiki) hutoa huduma ya safu ya mtandao.

Swichi, madaraja na vifaa vingine hufanya kazi katika kiwango hiki. Vifaa hivi hutumia safu ya 2 ya kushughulikia (kwa nambari ya safu katika muundo wa OSI).

Unganisha itifaki za safu - ARCnet, ATMEthernet, Ethernet Automatic Protection Switching (EAPS), IEEE 802.2, IEEE 802.11wireless LAN, LocalTalk, (MPLS), Itifaki ya Point-to-Point (PPP), Itifaki ya Point-to-Point juu ya Ethaneti (PPPoE ),StarLan,Token ring,Unidirectional Link Detection(UDLD),x.25.

Safu ya kimwili

Kiwango cha kimwili kimwili safu) - kiwango cha chini cha mfano, ambacho huamua njia ya kuhamisha data, iliyotolewa kwa fomu ya binary, kutoka kwa kifaa kimoja (kompyuta) hadi nyingine. Wanasambaza ishara za umeme au za macho kwenye kebo au matangazo ya redio na, ipasavyo, hupokea na kuzibadilisha kuwa bits za data kwa mujibu wa mbinu za usimbaji wa mawimbi ya dijiti.

Hubs, virudishio vya mawimbi na vigeuzi vya midia pia hufanya kazi katika kiwango hiki.

Kazi za safu ya kimwili zinatekelezwa kwenye vifaa vyote vilivyounganishwa kwenye mtandao. Kwa upande wa kompyuta, kazi za safu ya kimwili zinafanywa na adapta ya mtandao au bandari ya serial. Safu ya kimwili inarejelea miingiliano ya kimwili, ya umeme, na ya mitambo kati ya mifumo miwili. Safu halisi inafafanua aina kama hizi za midia ya upokezaji wa data kama nyuzi macho, jozi iliyopotoka, kebo Koaxial, kiungo cha data cha setilaiti, n.k. Aina za kawaida za miingiliano ya mtandao inayohusiana na safu halisi ni: V.35, RS-232, RS-485, RJ-11, RJ-45, AUI na viunganishi vya BNC.

Itifaki za tabaka halisi: IEEE 802.15 (Bluetooth),IRDA,EIARS-232,EIA-422,EIA-423,RS-449,RS-485,DSL,ISDN,SONET/SDH,802.11Wi-Fi,Etherloop,GSMum kiolesura cha redio ,ITU na ITU-T,TransferJet,ARINC 818,G.hn/G.9960.

Familia ya TCP/IP

Familia ya TCP/IP ina itifaki tatu za usafiri: TCP, ambayo inatii kikamilifu OSI, ikitoa uthibitishaji wa risiti ya data; UDP, ambayo inalingana na safu ya usafirishaji tu kwa uwepo wa bandari, kuhakikisha ubadilishaji wa datagram kati ya programu, lakini haina. si hakikisho la kupokea data; na SCTP, iliyoundwa ili kushinda baadhi ya mapungufu ya TCP, na kuongeza baadhi ya ubunifu. (Kuna itifaki zaidi ya mia mbili katika familia ya TCP/IP, maarufu zaidi kati ya hizo ni itifaki ya huduma ya ICMP, inayotumika kwa mahitaji ya ndani ya uendeshaji; iliyobaki pia si itifaki za usafiri).

Familia ya IPX/SPX

Katika familia ya IPX/SPX, bandari (zinazoitwa soketi au soketi) huonekana katika itifaki ya safu ya mtandao ya IPX, ikiruhusu datagramu kubadilishana kati ya programu (mfumo wa uendeshaji huhifadhi baadhi ya soketi kwa ajili yake). Itifaki ya SPX, kwa upande wake, inakamilisha IPX na uwezo mwingine wote wa safu ya usafiri kwa kufuata kikamilifu OSI.

Kama anwani ya mwenyeji, IPX hutumia kitambulisho kilichoundwa kutoka kwa nambari ya mtandao ya baiti nne (iliyokabidhiwa na vipanga njia) na anwani ya MAC ya adapta ya mtandao.

Muundo wa TCP/IP (tabaka 5)

    Safu ya Maombi (5) au safu ya programu hutoa huduma zinazotumia moja kwa moja programu za mtumiaji, kwa mfano, programu ya kuhamisha faili, ufikiaji wa hifadhidata, barua pepe za kielektroniki na huduma za ukataji wa seva. Kiwango hiki kinadhibiti viwango vingine vyote. Kwa mfano, ikiwa mtumiaji anafanya kazi na lahajedwali za Excel na anaamua kuhifadhi faili ya kazi katika saraka yake mwenyewe kwenye seva ya faili ya mtandao, basi safu ya maombi inahakikisha kwamba faili huhamishwa kutoka kwa kompyuta ya kazi hadi kwenye kiendeshi cha mtandao kwa uwazi kwa mtumiaji. .

    Usafiri (4) safu (Safu ya Usafiri) inahakikisha utoaji wa pakiti bila makosa na hasara, na pia katika mlolongo unaohitajika. Hapa, data iliyopitishwa imegawanywa katika vitalu, kuwekwa kwenye pakiti, na data iliyopokea inarejeshwa kutoka kwa pakiti. Utoaji wa pakiti inawezekana wote kwa kuanzishwa kwa uhusiano (channel virtual) na bila. Safu ya usafiri ni safu ya mpaka na daraja kati ya tatu za juu, ambazo ni maalum kwa matumizi, na tatu za chini, ambazo ni maalum sana za mtandao.

    Safu ya Mtandao (3) (Safu ya Mtandao) ina jukumu la kushughulikia pakiti na kutafsiri majina ya kimantiki (anwani za kimantiki, kama vile anwani za IP au anwani za IPX) hadi anwani za mtandao halisi za MAC (na kinyume chake). Kwa kiwango sawa, tatizo la kuchagua njia (njia) ambayo pakiti hutolewa kwa marudio yake hutatuliwa (ikiwa kuna njia kadhaa kwenye mtandao). Katika kiwango cha mtandao, vifaa changamano vya mtandao wa kati kama vile vipanga njia hufanya kazi.

    Safu ya kituo (2) au safu ya udhibiti wa laini ya usambazaji (Safu ya kiungo cha data) inawajibika kwa kutengeneza pakiti (fremu) za aina ya kawaida kwa mtandao fulani (Ethernet, Token-Ring, FDDI), ikijumuisha sehemu za udhibiti wa awali na wa mwisho. Hapa, ufikiaji wa mtandao unadhibitiwa, makosa ya upitishaji hugunduliwa kwa kuhesabu cheki, na pakiti zenye makosa hutumwa tena kwa mpokeaji. Safu ya kiungo cha data imegawanywa katika sublayers mbili: LLC ya juu na MAC ya chini. Vifaa vya mtandao wa kati kama vile swichi hufanya kazi katika kiwango cha kiungo cha data.

    Safu ya Kimwili (1) (Safu ya Kimwili)- hiki ndicho kiwango cha chini kabisa cha modeli, ambacho kinawajibika kwa kusimba taarifa zilizopitishwa katika viwango vya mawimbi vinavyokubalika katika njia ya upitishaji inayotumika, na kusimbua kinyume. Pia inafafanua mahitaji ya viunganisho, viunganisho, vinavyolingana na umeme, kutuliza, ulinzi wa kuingiliwa, nk. Kwenye safu halisi, vifaa vya mtandao kama vile vipitisha sauti, virudishio na vitovu vya kurudia hufanya kazi.

Muundo wa OSI ndio modeli ya msingi ya marejeleo ya muunganisho wa mifumo wazi. Ni mfumo unaojumuisha viwango saba, ambavyo kila kimoja hutumia itifaki maalum za mtandao zinazohakikisha uhamishaji wa data katika viwango vyote vya mwingiliano.

Habari za jumla

Ili kuwezesha uelewaji na urambazaji rahisi katika maeneo mbalimbali ya kufanya kazi na itifaki za mtandao, mfumo wa moduli uliundwa ambao ulipitishwa kama kiwango, na kuifanya iwe rahisi zaidi kubinafsisha shida, kujua ni sehemu gani ya mtandao iko.

Katika kila ngazi ya mfano wa OSI, kazi inafanywa na seti fulani za itifaki (stacks). Wao ni wazi ndani ya kila ngazi, bila kwenda zaidi ya mipaka yake, huku wakiunganishwa kwenye mfumo wa wazi na rahisi kuelewa.

Kwa hivyo, kuna tabaka ngapi kwenye mfano wa mtandao wa OSI na ni nini?

  1. Kimwili.
  2. Mfereji.
  3. Mtandao.
  4. Usafiri.
  5. Kipindi.
  6. Mtendaji.
  7. Imetumika.

Ugumu zaidi wa muundo wa kifaa cha mtandao, idadi kubwa ya uwezekano inafungua, wakati wa kufanya kazi wakati huo huo kwa idadi kubwa ya viwango vya mfano. Hii pia inathiri utendaji wa vifaa: ngazi zaidi zinahusika, polepole kazi.

Mwingiliano kati ya tabaka hutokea kupitia miingiliano kati ya tabaka mbili zilizo karibu na kupitia itifaki ndani ya safu moja.

Safu ya kimwili

Safu ya kwanza ya modeli ya mtandao wa OSI ni njia ya kusambaza data. Ni pale ambapo uhamisho wa data hutokea. Kidogo huchukuliwa kama kitengo cha mzigo. Mawimbi hupitishwa kupitia kebo au mitandao isiyotumia waya na inasimbwa sawasawa kuwa habari iliyoonyeshwa kwa biti.

Itifaki zinazohusika hapa ni: waya (jozi iliyopotoka, optics, cable ya simu na wengine), vyombo vya habari vya maambukizi ya data bila waya (kwa mfano, Bluetooth au Wi-Fi) na kadhalika.

Pia katika kiwango hiki hufanya kazi za kubadilisha vyombo vya habari, kurudia ishara, hubs, pamoja na interfaces zote za mitambo na kimwili ambazo mfumo unaingiliana.

Safu ya Kiungo cha Data

Hapa, uhamishaji wa habari hufanyika kwa njia ya vizuizi vya data, ambavyo huitwa muafaka au muafaka; safu ya kiunga cha data ya mfano wa mtandao wa OSI hufanya uundaji na usambazaji wao. Huingiliana, kwa mtiririko huo, na tabaka za kimwili na za mtandao za OSI.

Imegawanywa katika viwango viwili:

  1. LLC - inadhibiti chaneli ya kimantiki.
  2. MAC - kazi na upatikanaji wa moja kwa moja kwa kati kimwili.

Ili kuifanya iwe rahisi kuelewa, hebu tuangalie mfano ufuatao.

Kuna adapta ya mtandao kwenye kompyuta au kompyuta yako ndogo. Ili ifanye kazi kwa usahihi, programu na madereva ya kiwango cha juu hutumiwa - kupitia kwao, mwingiliano unafanywa na processor iko kwenye kiwango cha chini.

Itifaki zinazotumika ni: PPP (muunganisho wa moja kwa moja kati ya PC mbili), FDDI (uhamisho wa data kwa umbali wa chini ya kilomita mia mbili), CDP (itifaki ya Cisco yenyewe inayotumika kugundua na kupata taarifa kuhusu vifaa vya mtandao jirani).

Safu ya mtandao

Hii ni safu ya muundo wa OSI ambayo inawajibika kwa njia ambazo data huhamishwa. Vifaa vinavyofanya kazi katika hatua hii huitwa ruta. Data katika kiwango hiki hupitishwa katika pakiti. Katika ngazi ya kiungo, kifaa kilitambuliwa kwa kutumia anwani ya kimwili (MAC), na katika ngazi ya mtandao, anwani za IP zilianza kuonekana - anwani ya mantiki ya kifaa cha mtandao au interface.

Hebu tuangalie kazi za safu ya mtandao ya mfano wa OSI.

Kazi kuu ya hatua hii ni kuhakikisha uhamisho wa data kati ya vifaa vya mwisho.

Kwa kufanya hivyo, anwani ya kipekee inapewa vifaa hivi vyote, encapsulation (kusambaza data kwa kichwa sahihi au maandiko, na hivyo kuunda kitengo cha msingi cha mzigo - pakiti).

Mara baada ya pakiti kufikia marudio yake, mchakato wa kufuta hutokea - nodi ya mwisho inachunguza data iliyopokelewa ili kuhakikisha kwamba pakiti ilitolewa ambapo inahitajika na kupitishwa kwenye ngazi inayofuata.

Wacha tuangalie orodha ya itifaki za safu ya mtandao ya mfano wa OSI. Hii ni IP iliyotajwa hapo awali, ambayo ni sehemu ya stack ya TCP/IP, ICMP (inayohusika na uhamisho wa data ya udhibiti na huduma), IGMP (uhamisho wa data ya kikundi, multicast), BGP (uelekezaji wa nguvu) na wengine wengi.

Safu ya usafiri

Itifaki katika ngazi hii hutumikia kuhakikisha kuaminika kwa uwasilishaji wa habari kutoka kwa kifaa cha kutuma hadi kifaa kinachopokea na inawajibika moja kwa moja kwa utoaji wa habari.

Kazi kuu ya safu ya usafiri ni kuhakikisha kwamba pakiti za data zinatumwa na kupokea bila makosa, hakuna hasara, na mlolongo wa maambukizi huhifadhiwa.

Kiwango hiki hufanya kazi na vizuizi vyote vya data.

Kwa mfano, unahitaji kuhamisha faili fulani kwa barua pepe. Ili taarifa sahihi kufikia mpokeaji, muundo halisi na mlolongo wa uhamisho wa data lazima uzingatiwe, kwa sababu ikiwa angalau kidogo hupotea wakati wa kupakua faili, haitawezekana kuifungua.

Kuna itifaki kuu mbili zinazofanya kazi katika kiwango hiki: TCP na UDP.

UDP hutuma data bila kuuliza kifaa cha mwisho kwa jibu la uwasilishaji, na haijaribu kutuma tena ikiwa itashindwa. TCP, kinyume chake, huanzisha muunganisho na inahitaji jibu kuhusu utoaji wa data; ikiwa taarifa haifiki, inarudia kutuma.

Safu ya kikao

Yeye ni mtu wa kikao. Katika safu hii ya muundo wa mtandao wa OSI, vikao vya mawasiliano kati ya vifaa viwili vya mwisho vinaanzishwa na kudumishwa. Kiwango hiki, kama vile vyote vifuatavyo, hufanya kazi moja kwa moja na data.

Kwa mfano, hebu tukumbuke jinsi mikutano ya video inafanywa. Ili kipindi cha mawasiliano kifanikiwe, kodeki zinazofaa zinahitajika ili kusimba mawimbi kwa njia fiche, kwa sharti la lazima ziwepo kwenye vifaa vyote viwili. Ikiwa codec haipo au imeharibiwa kwenye moja ya vifaa, mawasiliano hayataanzishwa.

Kwa kuongezea, itifaki kama vile L2TP (itifaki ya handaki ya kusaidia mitandao pepe ya watumiaji), PAP (hutuma data ya uidhinishaji wa mtumiaji kwa seva bila usimbaji fiche na kuthibitisha uhalisi wake) na zingine zinaweza kutumika katika kiwango cha kikao.

Ngazi ya Mtendaji

Inawajibika kwa kuonyesha data katika muundo unaohitajika. Marekebisho ya habari (kwa mfano, encoding) inatekelezwa ili mkondo wa data uhamishwe kwa ufanisi kwenye safu ya usafiri.

Mfano itakuwa kuhamisha picha kupitia barua pepe. Kama matokeo ya itifaki ya SMTP, picha inabadilishwa kuwa umbizo ambalo linafaa kwa utambuzi katika viwango vya chini, na huonyeshwa kwa mtumiaji katika umbizo la kawaida la JPEG.

Itifaki za kiwango hiki: viwango vya picha (GIF, BMP, PNG, JPG), encodings (ASCII, nk), rekodi za video na sauti (MPEG, MP3), nk.

Safu ya maombi

Safu ya programu, au safu ya programu, ndiyo safu ya juu kabisa ya muundo wa OSI. Ina aina nyingi zaidi za itifaki na kazi wanazofanya.

Hakuna haja ya kuwajibika kwa kujenga njia au kuhakikisha utoaji wa data. Kila itifaki hufanya kazi yake maalum. Mifano ya itifaki zinazofanya kazi katika kiwango hiki ni pamoja na HTTP (inayohusika na uhamisho wa hypertext, yaani, hatimaye kuruhusu watumiaji kufungua kurasa za wavuti kwenye kivinjari), FTP (uhamisho wa data ya mtandao), SMTP (kutuma barua pepe) na wengine.

Msururu wa itifaki

Kama ilivyojadiliwa hapo juu, kuna idadi kubwa ya itifaki za mtandao ambazo hufanya kazi anuwai. Kama sheria, wengi wao hufanya kazi kwa kushirikiana, wakifanya kazi zao kwa usawa, wakati huo huo kutekeleza utendaji wao wenyewe kwa kila mmoja.

Vifurushi vile huitwa mwingi wa itifaki.

Kulingana na muundo wa mtandao wa OSI, safu za itifaki zimegawanywa katika vikundi vitatu:

  • Imetumika(yanalingana na kiwango hiki cha OSI na wanawajibika moja kwa moja kwa ubadilishanaji wa data kati ya viwango tofauti vya muundo).
  • Mtandao(inayohusika na kuhakikisha na kudumisha mawasiliano kati ya vifaa vya mwisho vya mtandao, kuhakikisha kuegemea kwa muunganisho).
  • Usafiri(kazi yao kuu ni kujenga njia ya kusambaza habari, angalia makosa yanayotokea wakati wa kusambaza, na kutuma maombi ya uhamisho wa data).

Rafu zinaweza kusanidiwa kulingana na kazi zilizokabidhiwa na utendakazi unaohitajika wa mtandao, kurekebisha idadi ya itifaki na ambatisha itifaki kwenye miingiliano ya mtandao wa seva. Hii inaruhusu usanidi wa mtandao unaonyumbulika.

Hitimisho

Katika makala haya, tumetoa maelezo ya msingi ili kukufahamisha na muundo wa mtandao wa OSI. Haya ndiyo mambo ya msingi ambayo kila mtu anayefanya kazi katika uwanja wa TEHAMA anahitaji tu kujua ili kuelewa jinsi mfumo wa utumaji data unavyofanya kazi.

Katika makala hii, katika ngazi ya mfano wa mtandao wa OSI kwa dummies, tulijaribu kueleza kwa lugha rahisi jinsi uhamisho wa data unatekelezwa, na muhimu zaidi, jinsi mfumo wa mwingiliano wa vifaa vya mtandao katika ngazi mbalimbali umeundwa.

Kuna mengi ambayo yanaweza kusemwa juu ya kila itifaki. Ningependa kutumaini kwamba makala hii itachochea shauku ya kujifunza zaidi kuhusu mada hii ya kuvutia.