logo

Kas yra Perjungimas?

Kompiuterių tinkle, Perjungimas yra duomenų paketų perdavimo iš vieno įrenginio į kitą tinkle arba iš vieno tinklo į kitą, naudojant konkrečius įrenginius, vadinamus jungikliai . Kompiuterio vartotojas patiria perjungimą visą laiką, pavyzdžiui, prisijungdamas prie interneto iš kompiuterio įrenginio, kai vartotojas paprašo atidaryti tinklalapį, užklausa apdorojama tik perjungiant duomenų paketus.

Perjungimas vyksta OSI modelio duomenų ryšio sluoksnyje. Tai reiškia, kad sugeneravus duomenų paketus fiziniame sluoksnyje, perjungimas yra artimiausias kitas duomenų perdavimo procesas. Šiame straipsnyje aptarsime įvairius perjungimo procesus, kokia aparatinė įranga naudojama perjungimui ir kt.

Kas yra tinklo perjungimas?

Jungiklis yra tam skirta kompiuterio aparatinės įrangos dalis, palengvinanti perjungimo procesą, ty gaunamų duomenų paketų perkėlimą į paskirties vietą. Prietaise veikia jungiklis Duomenų nuorodos sluoksnis OSI modelis . Jungiklis pirmiausia tvarko gaunamus duomenų paketus iš šaltinio kompiuterio ar tinklo ir nusprendžia, per kurį prievadą duomenų paketai pasieks tikslinį kompiuterį ar tinklą.



rūšiavimas kortelių python

Jungiklis nusprendžia, per kurį prievadą turi praeiti duomenų paketas, naudodamas paskirties vietą MAC (Media Access Control) Adresas. Jungiklis tai daro efektyviai palaikydamas perjungimo lentelę (taip pat žinomą kaip persiuntimo lentelę).

Tinklo jungiklis yra efektyvesnis nei tinklo šakotuvas arba kartotuvas, nes palaiko perjungimo lentelę, kuri supaprastina jo užduotį ir sumažina tinklo perkrovą, o tai efektyviai pagerina tinklo našumą.

Perjungimo procesas

Perjungimo procesas apima šiuos veiksmus:

Rėmo priėmimas: Jungiklis priima duomenų rėmelį arba paketą iš kompiuterio, prijungto prie jo prievadų.

  • MAC adreso ištraukimas: Jungiklis nuskaito antraštę duomenų rėmelis ir surenka kelionės tikslą MAC adresas iš jo.
  • MAC adresų lentelės paieška: Kai jungiklis nuskaito MAC adresą, jis atlieka paiešką Perjungimas lentelę, kad rastumėte prievadą, vedantį į duomenų rėmelio MAC adresą.
  • Sprendimo persiuntimas ir perjungimo lentelės atnaujinimas: Jei jungiklis atitinka kadro paskirties MAC adresą su MAC adresu savo perjungimo lentelėje, jis persiunčia duomenų rėmelį į atitinkamą prievadą. Tačiau jei paskirties MAC adresas neegzistuoja jo persiuntimo lentelėje, jis seka potvynių procesas , kuriame jis siunčia duomenų rėmelį į visus savo prievadus, išskyrus tą, iš kurio jis buvo gautas, ir įrašo visus MAC adresus, į kuriuos buvo pristatytas kadras. Tokiu būdu jungiklis suranda naują MAC adresą ir atnaujina jį persiuntimo lentelė .
  • Rėmo perėjimas: Kai randamas paskirties prievadas, jungiklis siunčia duomenų rėmelį į tą prievadą ir persiunčia jį į tikslinį kompiuterį / tinklą.

Perjungimo tipai

Yra trijų tipų perjungimo būdai:

  • Pranešimų perjungimas
  • Grandinės perjungimas
  • Paketų perjungimas
    • Datagramų paketų perjungimas
    • Virtualios grandinės paketų perjungimas

Perjungimo tipai.webp

python inicijavimo sąrašas

Dabar aptarkime juos atskirai:

Pranešimų perjungimas: Tai senesnė perjungimo technika, kuri paseno. Taikant pranešimų perjungimo techniką, visas duomenų blokas/pranešimas persiunčiamas visame tinklą todėl jis yra labai neefektyvus.

Grandinės perjungimas: Šio tipo perjungimo atveju iš anksto užmezgamas ryšys tarp šaltinio ir paskirties vietos. Šis ryšys gauna visą tinklo pralaidumą, kol duomenys visiškai perduodami.
Šis metodas yra geresnis nei pranešimų perjungimas nes tai neapima duomenų siuntimo į visą tinklą, o ne tik į paskirties vietą.

Paketų perjungimas: Ši technika reikalauja, kad duomenys būtų suskirstyti į mažesnius komponentus, duomenų rėmelius arba paketai . Šie duomenų rėmeliai tada perkeliami į paskirties vietas pagal tinkle tam tikru metu turimus išteklius.
Šis perjungimo tipas naudojamas šiuolaikiniuose kompiuteriuose ir net internete. Čia kiekviename duomenų rėmelyje yra papildomos informacijos apie paskirties vietą ir kita informacija, reikalinga tinkamam perkėlimui per tinklo komponentus.

kortele java

Datagramų paketų perjungimas: Datagramoje Paketų perjungimas , kiekvienas duomenų rėmelis laikomas atskiru objektu, todėl jie apdorojami atskirai. Čia ryšys neužmezgamas prieš perduodant duomenis. Nors šis metodas suteikia lankstumo perduodant duomenis, jis gali sukelti duomenų kadrų praradimą arba pavėluotą duomenų kadrų pristatymą.

Virtualios grandinės paketų perjungimas: Į Virtuali grandinė Paketų perjungimas, loginis ryšys tarp šaltinio ir paskirties užmezgamas prieš perduodant bet kokius duomenis. Šios loginės jungtys vadinamos virtualiomis grandinėmis. Kiekvienas duomenų rėmelis eina šiais loginiais keliais ir užtikrina patikimą duomenų perdavimo būdą su mažesne duomenų praradimo tikimybe.

Išvada

Šiame straipsnyje aptarėme perėjimo prie Kompiuterių tinklai . Mes paaiškinome, kokie fiziniai įrenginiai reikalingi perjungimui. Išnagrinėjome perjungimo proceso veiksmus ir sužinojome apie skirtingus perjungimo metodų tipus.