Milango ya kompyuta ni kipengele muhimu cha vifaa vyote vya kompyuta. Lango hutoa miingiliano ya kuingiza na kutoa kifaa ambacho kifaa kinahitaji ili kuwasiliana na vifaa vya pembeni na mitandao ya kompyuta.
Lango muhimu zaidi kwenye kompyuta hutumika kwa ajili ya mtandao, kwani bila hizo, kompyuta ingetengwa kabisa na haiwezi kuwasiliana nje ya yenyewe.
Bandari za Kimwili
Lango linaweza kuwa halisi au la mtandaoni. Bandari za mtandao wa kimwili hukuruhusu kuunganisha nyaya kwenye kompyuta, vipanga njia, modemu na vifaa vingine vya pembeni. Bandari zimeunganishwa kimwili kwa njia moja au nyingine kwenye ubao mama.
Aina kadhaa za milango halisi inayopatikana kwenye maunzi ya mtandao wa kompyuta ni pamoja na:
- Milango ya Ethaneti: Miunganisho yenye umbo la mraba kwa nyaya za Ethaneti.
- Milango ya USB: Miunganisho ya kebo za USB zenye umbo la Mstatili.
- Milango ya mfululizo: Miunganisho ya umbo la duara ya nyaya za mfululizo.
Kuweka mtandao kando, milango mingine iliyopo kwenye kompyuta ni pamoja na ya video (kama vile HDMI au VGA), panya na kibodi (PS/2), FireWire, na eSATA, miongoni mwa zingine.
Bandari katika Mitandao Isiyotumia Waya
Ingawa mitandao ya kompyuta yenye waya hutegemea milango na kebo halisi, mitandao isiyotumia waya haizihitaji. Mitandao ya Wi-Fi, kwa mfano, hutumia nambari za idhaa zinazowakilisha bendi za kuashiria redio.
Hata hivyo, mitandao ya waya na isiyotumia waya inaweza kuunganishwa kupitia milango halisi ya kompyuta. Kwa mfano, adapta ya mtandao iliyochomekwa kwenye mlango wa USB wa kompyuta hugeuza kompyuta yenye waya kuwa kompyuta isiyotumia waya, hivyo basi kuziba pengo kati ya teknolojia hizo mbili kwa kutumia mlango.
Bandari za Itifaki ya Mtandao
Mitandao ya mtandaoni ni sehemu muhimu ya mtandao wa Itifaki ya Mtandao (IP). Lango hizi huruhusu programu kushiriki rasilimali za maunzi bila kuingiliana.
Kompyuta na vipanga njia hudhibiti kiotomatiki trafiki ya mtandao kupitia milango yao pepe. Ngome za mtandao pia hutoa udhibiti fulani wa mtiririko wa trafiki kwenye kila mlango pepe kwa madhumuni ya usalama.
Katika mitandao ya IP, bandari hizi pepe zimeundwa kupitia nambari za mlango, kutoka 0 hadi 65535. Kwa mfano, port 80 inakuwezesha kufikia tovuti kupitia kivinjari chako cha wavuti, na mlango wa 21 unahusishwa na FTP.
Matatizo ya Bandari katika Mitandao ya Kompyuta
Milango halisi inaweza kuacha kufanya kazi kwa sababu kadhaa. Sababu za kushindwa kwa mlango ni pamoja na:
- Kuongezeka kwa nguvu (kwa vifaa vilivyounganishwa kwenye njia kuu za umeme).
- Uharibifu wa maji.
- Kushindwa kwa ndani.
- Uharibifu unaosababishwa na pini za kebo (kwa mfano, kuingiza nyaya kwa nguvu sana au kwa kujaribu kuunganisha aina isiyo sahihi ya kebo kwenye mlango).
Isipokuwa kwa uharibifu wa pini, ukaguzi wa kimwili wa maunzi ya mlango hautapata chochote kibaya. Kutofaulu kwa mlango mmoja kwenye kifaa cha bandari nyingi (kama vile kipanga njia cha mtandao) hakuathiri utendakazi wa milango mingineyo.
Kasi na kiwango cha vipimo vya mlango halisi pia hakiwezi kubainishwa kwa ukaguzi halisi. Vifaa vingine vya Ethernet, kwa mfano, hufanya kazi kwa kiwango cha juu cha 100 Mbps, wakati wengine wanaunga mkono Gigabit Ethernet, lakini kiunganishi cha kimwili ni sawa katika matukio yote mawili. Vile vile, baadhi ya viunganishi vya USB hutumia toleo la 3.0 huku vingine vikitumia USB 2.x pekee au wakati mwingine USB 1.x.
Changamoto inayojulikana zaidi na milango pepe ni usalama wa mtandao. Wavamizi wa mtandao mara kwa mara huchunguza milango ya tovuti, vipanga njia, na lango zingine zozote za mtandao. Ngome ya mtandao husaidia kulinda dhidi ya mashambulizi haya kwa kuzuia ufikiaji wa milango kulingana na nambari zao.
Ili kuwa na ufanisi zaidi, ngome huwa na ulinzi kupita kiasi na wakati mwingine huzuia trafiki ambayo mtu alitaka kuruhusu. Mbinu za kusanidi sheria ambazo ngome hutumia kuchakata trafiki-kama vile sheria za usambazaji wa bandari-zinaweza kuwa ngumu kwa wasio wataalamu kudhibiti.