Itifaki ya mtandao inajumuisha sheria na kanuni zote za mawasiliano kati ya vifaa vya mtandao, ikiwa ni pamoja na njia ambazo vifaa vinaweza kutambua na kuunganisha vingine. Pia kuna sheria za uumbizaji zinazobainisha jinsi data inavyowekwa katika ujumbe uliotumwa na kupokea.
Baadhi ya itifaki pia hujumuisha kukiri ujumbe na kubana data kwa mawasiliano ya mtandao ya kuaminika na yenye utendakazi wa juu.
Kuhusu Itifaki
Bila itifaki, vifaa havingekuwa na uwezo wa kuelewa mawimbi ya kielektroniki wanayotuma kwenye miunganisho ya mtandao.
Itifaki za kisasa za mtandao wa kompyuta kwa ujumla hutumia mbinu za kubadilisha pakiti kutuma na kupokea ujumbe kwa njia ya pakiti, ambazo ni jumbe zilizogawanywa katika vipande ambavyo hukusanywa na kuunganishwa mahali vinapopelekwa. Mamia ya itifaki za mtandao wa kompyuta zimetengenezwa, kila moja ikiundwa kwa madhumuni na mazingira mahususi.
Itifaki za Mtandao
Familia ya Itifaki ya Mtandao (IP) ina seti ya itifaki za mtandao zinazohusiana na zinazotumika sana. Kando na Itifaki ya Mtandao, itifaki za kiwango cha juu kama vile TCP, UDP, HTTP, na FTP huunganishwa na IP ili kutoa uwezo wa ziada.
Vile vile, Itifaki za Intaneti za kiwango cha chini kama vile ARP na ICMP hutumika pamoja na IP. Kwa ujumla, itifaki za kiwango cha juu katika familia ya IP huingiliana na programu kama vile vivinjari vya wavuti, wakati itifaki za kiwango cha chini huingiliana na adapta za mtandao na maunzi mengine ya kompyuta.
Mstari wa Chini
Mitandao isiyotumia waya imekuwa kawaida kwa sababu ya Wi-Fi, Bluetooth na LTE. Itifaki za mtandao zilizoundwa kwa ajili ya matumizi ya mitandao isiyotumia waya lazima ziauni vifaa vya rununu vinavyozurura na kushughulikia masuala kama vile viwango tofauti vya data na usalama wa mtandao.
Itifaki za Uelekezaji wa Mtandao
Itifaki za uelekezaji ni itifaki za madhumuni maalum iliyoundwa mahususi na vipanga njia vya mtandao kwenye mtandao. Itifaki ya uelekezaji inaweza kutambua vipanga njia vingine, kudhibiti njia (zinazoitwa njia) kati ya vyanzo na marudio ya ujumbe wa mtandao, na kufanya maamuzi yanayobadilika ya uelekezaji. Itifaki za kawaida za uelekezaji ni pamoja na EIGRP, OSPF, na BGP.
Jinsi Itifaki za Mtandao Hutekelezwa
Mifumo ya uendeshaji ya kisasa ina huduma za programu zilizojengewa ndani zinazotumia usaidizi wa baadhi ya itifaki za mtandao. Programu kama vile vivinjari vina maktaba za programu zinazotumia itifaki za kiwango cha juu zinazohitajika ili programu hiyo kufanya kazi. Kwa baadhi ya viwango vya chini vya TCP/IP na itifaki za uelekezaji, usaidizi unatekelezwa katika maunzi ya moja kwa moja (chipset za silicon) kwa utendakazi ulioboreshwa.
Kila pakiti inayotumwa na kupokewa kupitia mtandao ina data ya mfumo shirikishi (moja na sufuri ambazo husimba yaliyomo katika kila ujumbe). Itifaki nyingi huongeza kichwa kidogo mwanzoni mwa kila pakiti ili kuhifadhi taarifa kuhusu mtumaji wa ujumbe na kulengwa kwake. Baadhi ya itifaki pia huongeza kijachini mwishoni. Kila itifaki ya mtandao inaweza kutambua ujumbe wa aina yake na kuchakata vichwa na vijachini kama sehemu ya kuhamisha data kati ya vifaa.
Kundi la itifaki za mtandao zinazofanya kazi pamoja katika viwango vya juu na vya chini mara nyingi huitwa familia ya itifaki. Wanafunzi wa mitandao kwa kawaida hujifunza kuhusu muundo wa OSI ambao kimawazo hupanga familia za itifaki za mtandao katika tabaka mahususi kwa madhumuni ya kufundisha.