Në të kaluarën, protokollet e komunikimit të rrjetit nuk ishin të standardizuara, kështu që secili shitës i zhvilloi ato.

Si rezultat, kishte shumë sisteme dhe aplikacione të papajtueshme, dhe komunikimi me njëri-tjetrin ishte i pamundur.

Për të adresuar shqetësimet, OSI 7 Layers aktualeintegron protokollet e komunikimit të rrjetit në një(rrjeti aktual përbëhet kryesisht nga një sketë e protokollit TCP/IP) .

shitësi: Në mënyrë tipike, një shitës është një kompani që është përgjegjëse për markën e produkteve harduerike ose softuerike kur i shitet përdoruesit. Mund të jetë një prodhues, jo domosdoshmërisht një shitës.

Procesi i transmetimit të të dhënave është në fakt shumë i ndërlikuar.

Sidoqoftë, nëse shikoni shtresat OSI 7, është më e lehtë për t'u kuptuar. Shtresat OSI 7 tregohen më poshtë.

7. Shtresa e aplikacionit
6. Shtresa e prezantimit

5. Shtresa e sesionit
4. Shtresa e transportit
3. Shtresa e rrjetit
2. Shtresa e lidhjes së të dhënave
1. Shtresa fizike

1~4 shtresa të quajtura shtresa e rrjedhës së të dhënave ose shtresa e poshtme, 5~7 shtresa të quajtura shtresa e aplikimit ose shtresa e sipërme.

Siç sugjeron emri, shtresa e rrjedhës së të dhënave ka një rol në komunikimin mirë të të dhënave me palën tjetër, kështu që zhvilluesit e aplikacioneve mund ta zhvillojnë atë duke u fokusuar në paraqitjen e të dhënave pa marrë parasysh më të ulëtat avokat.

Anasjelltas, shtresa e aplikacionit ka një përfaqësim të mirë të të dhënave, kështu që inxhinierët e rrjetit mund ta zhvillojnë atë pa shumë konsideratë.

Tani, le të shohim procesin e transmetimit të të dhënave përmes OSI Layer 7.

Shtresa fizike

Përcakton informacionin në lidhje me lidhjet fizike, siç nënkupton edhe emri. Kjo është, shtresa që përqendrohet në transmetimin e sinjaleve elektrike.

Për shkak se ka për qëllim të japë sinjalin elektrik hyrës mirë, kur sinjali elektrik hyn në shtresën e parë të pajisjes, ai rigjenerohetdhe e dërgon atë në shtresën e sipërme.

Pajisja e shtresës 1 nuk ka koncept adrese, kështu që dërgon të njëjtin sinjal elektrik në të gjitha portet përveç portës në të cilën hyri sinjali elektrik.

Pajisja kryesore e përdorur në Shtresën 1 është qendër, përsëritës, kabllo, lidhës, marrës dhe trokitje.

Qendrat dhe përsëritësit përdoren për të ndërmjetësuar komunikimet e rrjetit, dhe kabllot dhe lidhësit janë përbërësit e trupit të kabllit. transmetuesi përdoret për të lidhur kabllot me kartën LAN të kompjuterit (e cila do të vijë së shpejti) dhe skedat përdoren për të përsëritur energjinë elektrike sinjale për pajisjet e tjera për monitorimin e rrjetit dhe analizën e paketave.

Shtresa e lidhjes së të dhënave

Shtresa e dytë fokusohet në cmbledhjen e sinjaleve elektrike nga shtresa e parë dhe përpunimin e tyre në një formë të dhënash që ne mund t'i njohim dhe përcaktojmë informacionin e adresës në mënyrë që ata mund të komunikojnë në adresën e duhur. Kjo adresë quhet adresa MAC.

Pra, ju keni një sistem adresash (adresa MAC) në shtresën e dytë, dhe aftësia për të dalluar komunikime të shumta në të njëjtën kohë përcaktohet kryesisht.

Shtresa e mëparshme 1 nuk bën dallim midis origjinës dhe destinacionit sepse dërgon vetëm sinjale të mira elektrike, ndërsa shtresa 2 kontrollon adresat e origjinës dhe destinacionit (adresat MAC) dhe kontrollon dhe përpunon të dhënat për të parë nëse më janë dërguar mua apo nëse të dhënat duhet përpunuar.

Më herët tha se mbledhim sinjale elektrike nga shtresa e parë dhe përpunojmë ato në një formë që ne mund t'i njohim. Gjatë këtij procesi, ju gjithashtu mund të jeni përgjegjës për zbulimin ose korrigjimin e gabimeve.

Megjithatë, shtresa e rrjetit 2 e bazuar në Ethernet, e cila përdoret zakonisht sot, shërben vetëm për zbulimin e gabimeve.

Të kesh një sistem adresash do të thotë që mund të komunikosh jo vetëm me një person, por edhe me shumë njerëz (nuk duhet të kesh një adresë nëse e merr vetëm nga një person), kështu që duhet të sigurohet që marrësi t'i marrë së pari të dhënat. Ky quhet Kontrolli i rrjedhës.

Sekuenca e kontrollit të rrjedhës (e thjeshtë)

  1. Dërgo të dhëna për të kaluar nga serveri (Server -› Ndërprerës)
  2. Dërgo kornizat në pauzë te serveri kur çelësi është i mbingarkuar (Serveri ‹- Ndërprerës)
  3. Prisni që kalimi të normalizohet pasi të keni marrë një kornizë pauzë nga serveri

Pajisjet e përdorura në Shtresën 2 janë një kartë ndërfaqe rrjeti (kartë LAN) dhe një ndërprerës. Në rastin e një karte LAN, ajo është përgjegjëse për lidhjen e rrjetit. Pra, ka shumë emra të ndryshëm për kartat e rrjetit, kartat LAN, kartat Ethernet dhe përshtatësit e rrjetit.

Kartat dhe çelsat LAN, të cilat janë pajisje të përdorura në shtresën e dytë, mund të kuptojnë adresat MAC, dhe në veçanti, çelësat janë përgjegjës për shikimin e adresave MAC dhe specifikimin e porteve për të komunikuar.

Si funksionojnë kartat e ndërfaqes së rrjetit (kartat LAN).

  1. Konvertoni sinjalet elektrike në formën e të dhënave.
  2. Verifikoni adresën MAC të destinacionit dhe adresën MAC të origjinës.
  3. Verifikimi i adresës MAC të kartës LAN
  4. Përpunoni të dhënat nëse adresa MAC e destinacionit dhe adresa MAC e kartës LAN janë të sakta dhe hidhni të dhënat nëse janë të ndryshme

Pika e rëndësishme këtu është se adresa MAC është një adresë fizike, kështu që është e pamundur që ne ta ndryshojmë atë në mënyrë arbitrare. Nuk është si një adresë IP logjike.

Karta LAN ka një adresë unike MAC, e cila merr sinjalin elektrik hyrës në formën e të dhënave, më pas e hedh adresën MAC në të dhëna nëse nuk është adresa e saj MAC, dhe ngarkon të dhënat në memorie në mënyrë që të mund të përpunohen në shtresën më të lartë.

Bazuar në këto të dhëna, ndërprerësi filtron dhe i kalon portat në portat e duhura kur terminalet komunikojnë (referuar si përcjellje).

terminal : më në fund merr komunikimin. Celular, kompjuter, tablet etj

Shtresa e rrjetit

Në Layer 3, përcaktohen adresat logjike si adresat IP. Dy adresa përdoren për të komunikuar të dhënat në rrjet.

  1. Adresa fizike MAC e shtresës 2
  2. Adresa IP logjike e shtresës 3

Ndryshe nga adresat MAC, adresat IP mund të ndryshohen dhe përdoren nga përdoruesit, dhe ndahen në pjesë të adresave të rrjetit dhe pjesë të adresave të hostit. Më poshtë është një shembull i një adrese IP.

172.17    .     0.1
part of   | part of host address
network
address

Pajisja e përdorur në Shtresën 3 është një ruter.

Ruteri mund të kuptojë adresën IP të përcaktuar në Shtresën 3, kështu që përdor këtë adresë IP për të gjejë shtegun më të mirë dhe të dërgojë paketa në atë shteg.

Shtresa e transportit

Shtresat e para deri në të tretën që kemi parë deri më tani fokusohen në dërgimin e sinjaleve dhe të dhënave në vendndodhjen e duhur dhe në fakt krijimin dhe dërgimin e sinjaleve reale, ndërsa shtresa e katërt në fakt “konfirmon” që ato të dhëna dërgohen normalisht.

Shumica e rrjeteve aktuale janë rrjete paketash.

Rrjetet e paketave i ndajnë të dhënat dhe i dërgojnë ato në njësi paketash, kështu që mund të humbasin në mes ose të dërgohen në një rend tjetër. Shtresa e katërt është përgjegjëse për korrigjimin e këtij problemi.

Kur ndahen paketat në Shtresën 4, ato komunikojnë me kokën e paketës duke shkruar rendin në të cilin dërgohen dhe pranohen, në mënyrë që nëse humbasin, ata mund të kërkojnë ritransmetim dhe të korrigjojnë rendin në të cilin janë ndryshuar. e fortë>.

numri i sekuencës që specifikon rendin në të cilin dërgohen paketat quhet numri i sekuencës dhe rendi në të cilin ato merren quhet Numri ACK. Përdorni numrin e portës këtu për të dalluar aplikacionet mëmë.

Pajisjet e përdorura në Shtresën 4 janë balancuesi i ngarkesës dhe muri i zjarrit.

Këto pajisje përdorin portin, sekuencën dhe informacionin e numrit ACK që mund të shihen në shtresën e katërt për të shpërndarë ngarkesën ose për të vendosur politika sigurie për kalimin ose bllokimin e paketave.

Shtresa e sesionit

Shtresa 5 ndihmon lidhni proceset e aplikimit në të dy skajet,ruan lidhjen e qëndrueshme dhe është përgjegjëse për shkëputjen pas përfundimit.

Kjo shtresë është përgjegjëse për krijimin dhe eliminimin e sesioneve TCP/IP dhe gjithashtu për rikuperimin dhe ritransmetimin e komunikimeve që ndërpriten nga gabimet.

Shtresa e prezantimit

Përfaqësimi i të dhënave ndërmjet sistemeve ose aplikacioneve mund të ndryshojë. Shprehjet e ndryshme e bëjnë të vështirë komunikimin.

Është një shtresë që vepron si një lloj dhënës që e transformon këtë paraqitje në një format të unifikuar.

Me fjalë të tjera, kodimi MIME, enkriptimi, kompresimi e kështu me radhë bëhen në këtë shtresë.

Shtresa e Aplikimit

Në fund, shtresa e sipërme, shtresa e shtatë.

Shtresa 7 përcakton proceset e aplikimit dhe kryen shërbimet e aplikimit. Aplikacionet që zhvillojmë i përkasin kësaj shtrese.

Deri më tani, ne kemi parë nëse sinjalet elektrike arrijnë të dhëna nga aplikacionet në shprehje kur të dhënat transmetohen nga rrjeti përmes OSI Layer 7. Shkurtimisht, është si më poshtë.

  1. Pajisjet Shtesa e parë (përqendrimet, kabllot, etj.) rigjenerojnë sinjalet elektrike të dërguara nga dërguesi dhe i dërgojnë ato në shtresën e dytë
  2. Shtesa e dytë konverton sinjalet elektrike të marra nga shtresa e parë në lloje të dhënash.
    Verifiko që destinacioni në këto të dhëna përputhet me adresën MAC të kartës sime LAN dhe nëse po, dërgoji të dhënat te shtresa 3 ose hidheni atë
  3. Shtesa e tretë kontrollon adresën MAC të marrë nga shtresa e dytë dhe adresën IP të shtresës së tretë dhe ruteri gjen rrugën më të mirë për të shpërndarë paketën
  4. Shtesa e katërtkontrollon sekuencën, numrin ACK dhe numrin e portës së paketave të marra nga Shtresa 3 për të bllokuar ose kaluar ato paketa
  5. Shtesa e pestëlidh anët dërguese dhe marrëse dhe i menaxhon ato të qëndrojnë të qëndrueshme. Kryen një shkëputje kur transmetimi i paketës ka përfunduar
  6. Shtesa e gjashtëtransformon paketat e marra në një format të unifikuar duke i koduar ose koduar ato për sistemin ose aplikacionin e tyre
  7. Shtesa e shtatë përdor një format të unifikuar të të dhënave të marra nga shtresa 6 në aplikacione

Çfarë mendoni ju? Sa të dhëna po transferohen në rrjet?

Sigurisht, nëse nuk e kuptoni mirë, shpjegimi im nuk mjafton, kështu që nuk keni pse të shqetësoheni shumë.

Ju mund të shihni se procesi i transferimit dhe marrjes së të dhënave nga rrjeti kalon nëpër më shumë procese dhe pajisje sesa mendoni.

Atëherë a nuk ka një afat për procesin e dërgimit dhe marrjes së të dhënave? Bota është e gjerë dhe ka shumë terma që lidhen me rrjetin.

Më pas, le të shohim ekapsulimindhe dekapsulimin në rrjet.

Kapsulimi

Kur të dhënat dërgohen nga shtresa e sipërme në shtresën e poshtme, shtresa fizike dërgon një sinjal në anën marrëse të rrjetit në formën e sinjaleve elektrike. Ky proces i dërgimit të të dhënave quhet quhet. kapsulim.

Me fjalë të tjera, aplikacioni i dërgon të dhënat në shtresën e rrjedhës së të dhënave (1 deri në 4 shtresa) për t'i dërguar të dhënat në anën marrëse dhe i ndan të dhënat në mënyrë që të mund të futen në paketë, e cila quhet enkapsulim.

Pas ndarjes së të dhënave, ngjitni informacionin në kokën për transmetimin e rrjetit nga shtresa 4, shtresa 3, shtresa 2 dhe shtoni nevojën për informacion. Në këtë pikë, shtoni bit (0 ose 1) në vend të karaktereve që mund t'i njohim.

PDU (Protocol Data Unit): Kontrolloni informacionin që i bashkëngjitet të dhënave të kaluara nga shtresa e sipërme në komunikimin e të dhënave

Ju mund të mendoni për atë që ne i quajmë të dhëna si segmente në shtresën e katërt të OSI, paketa në të tretën dhe korniza në shtresën e dytë.

Kur informacioni i kokës shtohet në shtresën 2, ai konvertohet në një sinjal elektrik dhe dërgon të dhëna në anën marrëse.

Dekapsulimi

Ana marrëse i dërgon të dhënat nga shtresa e poshtme në shtresën më të lartë. Ky proces i marrjes së të dhënave quhet dekapsulim.

Kur merrni sinjalet elektrike nga dërguesi në formularin e të dhënave dhe i dërgoni ato deri te Shtresa 2, shihni informacionin që përmbahet në kokën e Shtresës 2 të krijuar nga dërguesi.

Nëse destinacioni nuk jam unë në informacionin e shkruar në shtresën e dytë, karta LAN hedh paketën.

Nëse destinacioni është i drejtë, dërgojeni atë në shtresën e tretë dhe nëse është e drejtë, kontrolloni informacionin e kokës të shtresës së tretë në shtresën e tretë dhe nëse është e drejtë, vendoseni në shtresën e katërt ose hidheni.

Shtresa 4 gjithashtu kalon në të njëjtin proces si Shtresa 3 dhe dërgon të dhëna deri në aplikacion.

Siç mund ta shihni nga artikulli i deritanishëm, shtimi i informacionit të kokës për secilën shtresë të kryer gjatë procesit të kapsulimit është informacioni i kontrolluar nga çdo shtresë në anën marrëse.

Me fjalë të tjera, titujt e shtuar në shtresën dërguese 4 mund të kontrollohen në shtresën marrëse 4.

Çfarë mendoni ju? A nuk mendoni se ka shumë procese në rrjet ku të dhënat po transferohen dhe përfaqësohen në aplikacionet që kemi zhvilluar?

Ndërsa studioj rrjetin, mendoj se bota e rrjetit është shumë e gjerë dhe e vështirë.

Shpresoj se ky artikull do të jetë i dobishëm për ata që po studiojnë rrjetin.

Nëse ky postim ishte i dobishëm, ju lutemi klikoni butonin duartrokas 👏 më poshtë disa herë për të treguar mbështetjen tuaj për autorin 👇

🚀Zhvilluesit: Mësoni dhe rrituni duke vazhduar me atë që ka rëndësi, BASHKONI FAUN.