નેટવર્કિંગમાં, પ્રોટોકોલ ડેટા ફોર્મેટિંગ અને પ્રોસેસિંગ માટે નિયમોનો સમૂહ છે. નેટવર્ક પ્રોટોકોલ કમ્પ્યુટર્સ માટે સામાન્ય ભાષાની જેમ છે. નેટવર્કમાં રહેલા કમ્પ્યુટર્સ મોટા પ્રમાણમાં સોફ્ટવેર અને હાર્ડવેરનો ઉપયોગ કરી શકે છે; જો કે, પ્રોટોકોલનો ઉપયોગ તેમને અનુલક્ષીને એકબીજા સાથે વાતચીત કરવા સક્ષમ બનાવે છે.
પ્રમાણિત પ્રોટોકોલ એક સામાન્ય ભાષા જેવી છે જેનો ઉપયોગ કોમ્પ્યુટર કરી શકે છે, જે રીતે વિશ્વના વિવિધ ભાગોમાંથી બે લોકો એકબીજાની મૂળ ભાષાઓને સમજી શકતા નથી, પરંતુ તેઓ વહેંચાયેલી ત્રીજી ભાષાનો ઉપયોગ કરીને વાતચીત કરી શકે છે. જો એક કમ્પ્યુટર ઈન્ટરનેટ પ્રોટોકોલ (IP) નો ઉપયોગ કરે છે અને બીજું કમ્પ્યુટર પણ કરે છે, તો તેઓ વાતચીત કરી શકશે – જેમ સંયુક્ત રાષ્ટ્ર તેની 6 સત્તાવાર ભાષાઓ પર વિશ્વભરના પ્રતિનિધિઓ વચ્ચે વાતચીત કરવા માટે આધાર રાખે છે. પરંતુ જો એક કમ્પ્યુટર IP નો ઉપયોગ કરે છે અને બીજાને આ પ્રોટોકોલ ખબર નથી, તો તેઓ વાતચીત કરવામાં અસમર્થ હશે.
ઇન્ટરનેટ પર, વિવિધ પ્રકારની પ્રક્રિયાઓ માટે અલગ અલગ પ્રોટોકોલ છે. પ્રોટોકોલ્સની ચર્ચા ઘણી વખત તે OSI મોડેલ લેયર સાથે સંબંધિત છે.
OSI મોડેલના સ્તરો શું છે?
ઓપન સિસ્ટમ્સ ઇન્ટરકનેક્શન (OSI) મોડેલ ઇન્ટરનેટ કેવી રીતે કાર્ય કરે છે તેનું અમૂર્ત પ્રતિનિધિત્વ છે. તેમાં 7 સ્તરો છે, દરેક સ્તર નેટવર્કિંગ કાર્યોની અલગ શ્રેણીનું પ્રતિનિધિત્વ કરે છે.
OSI મોડેલ
પ્રોટોકોલ આ નેટવર્કિંગ કાર્યોને શક્ય બનાવે છે. દાખલા તરીકે, ઈન્ટરનેટ પ્રોટોકોલ (આઈપી) ડેટા પેકેટ* ક્યાંથી આવે છે અને તેમનું લક્ષ્યસ્થાન શું છે તે દર્શાવે છે. IP નેટવર્ક-થી-નેટવર્ક સંચાર શક્ય બનાવે છે. આથી, IP ને નેટવર્ક લેયર (લેયર 3) પ્રોટોકોલ ગણવામાં આવે છે.
બીજા ઉદાહરણ તરીકે, ટ્રાન્સમિશન કંટ્રોલ પ્રોટોકોલ (TCP) ખાતરી કરે છે કે સમગ્ર નેટવર્કમાં ડેટાના પેકેટોનું પરિવહન સરળતાથી ચાલે છે. તેથી, TCP ને પરિવહન સ્તર (સ્તર 4) પ્રોટોકોલ ગણવામાં આવે છે.
*પેકેટ એ ડેટાનો એક નાનો ભાગ છે; નેટવર્ક પર મોકલવામાં આવેલો તમામ ડેટા પેકેટમાં વહેંચાયેલો છે.
નેટવર્ક લેયર પર કયા પ્રોટોકોલ ચાલે છે?
ઉપર વર્ણવ્યા મુજબ, IP રૂટીંગ માટે જવાબદાર નેટવર્ક લેયર પ્રોટોકોલ છે. પરંતુ તે એકમાત્ર નેટવર્ક લેયર પ્રોટોકોલ નથી.
IPsec: ઈન્ટરનેટ પ્રોટોકોલ સિક્યુરિટી (IPsec) વર્ચ્યુઅલ પ્રાઈવેટ નેટવર્ક (VPN) પર એન્ક્રિપ્ટેડ, ઓથેન્ટિકેટેડ IP કનેક્શન સેટ કરે છે. તકનીકી રીતે IPsec પ્રોટોકોલ નથી, પરંતુ પ્રોટોકોલનો સંગ્રહ છે જેમાં એન્કેપ્સ્યુલેટિંગ સિક્યુરિટી પ્રોટોકોલ (ESP), પ્રમાણીકરણ હેડર (AH), અને સુરક્ષા સંગઠનો (SA) નો સમાવેશ થાય છે.
ICMP: ઇન્ટરનેટ કંટ્રોલ મેસેજ પ્રોટોકોલ (ICMP) ભૂલોની જાણ કરે છે અને સ્ટેટસ અપડેટ આપે છે. ઉદાહરણ તરીકે, જો રાઉટર પેકેટ પહોંચાડવામાં અસમર્થ હોય, તો તે પેકેટના સ્રોત પર એક ICMP સંદેશ પાછો મોકલશે.
IGMP: ઈન્ટરનેટ ગ્રુપ મેનેજમેન્ટ પ્રોટોકોલ (IGMP) એક થી ઘણા નેટવર્ક જોડાણો સુયોજિત કરે છે. IGMP મલ્ટીકાસ્ટિંગ સેટ કરવામાં મદદ કરે છે, એટલે કે બહુવિધ કમ્પ્યુટર્સ એક IP સરનામા પર નિર્દેશિત ડેટા પેકેટ પ્રાપ્ત કરી શકે છે.
ઇન્ટરનેટ પર અન્ય કયા પ્રોટોકોલનો ઉપયોગ થાય છે?
જાણવા માટેના કેટલાક સૌથી મહત્વપૂર્ણ પ્રોટોકોલ છે:
TCP: ઉપર વર્ણવ્યા મુજબ, TCP એક પરિવહન સ્તર પ્રોટોકોલ છે જે વિશ્વસનીય ડેટા વિતરણની ખાતરી કરે છે. TCP નો ઉપયોગ IP સાથે થાય છે, અને બે પ્રોટોકોલને ઘણીવાર TCP/IP તરીકે એકસાથે સંદર્ભિત કરવામાં આવે છે.
HTTP: હાઇપરટેક્સ્ટ ટ્રાન્સફર પ્રોટોકોલ (HTTP) એ વર્લ્ડ વાઇડ વેબનો આધાર છે, ઇન્ટરનેટ જેની સાથે મોટાભાગના વપરાશકર્તાઓ સંપર્ક કરે છે. તેનો ઉપયોગ ઉપકરણો વચ્ચે ડેટા ટ્રાન્સફર કરવા માટે થાય છે. HTTP એપ્લીકેશન લેયર (લેયર 7) ને અનુસરે છે, કારણ કે તે ડેટાને ફોર્મેટમાં મૂકે છે કે જે એપ્લીકેશન (દા.ત. બ્રાઉઝર) સીધા ઉપયોગ કરી શકે છે, વધુ અર્થઘટન વગર. OSI મોડેલના નીચલા સ્તરો કમ્પ્યુટરની ઓપરેટિંગ સિસ્ટમ દ્વારા નિયંત્રિત થાય છે, એપ્લિકેશન્સ નહીં.
HTTPS: HTTP સાથે સમસ્યા એ છે કે તે એન્ક્રિપ્ટેડ નથી – કોઈપણ હુમલાખોર જે HTTP સંદેશને અટકાવે છે તે તેને વાંચી શકે છે. HTTPS (HTTP સિક્યોર) HTTP સંદેશાને એન્ક્રિપ્ટ કરીને આ સુધારે છે.
TLS/SSL: ટ્રાન્સપોર્ટ લેયર સિક્યુરિટી (TLS) એ પ્રોટોકોલ છે જે HTTPS એન્ક્રિપ્શન માટે વાપરે છે. TLS ને સિક્યોર સોકેટ્સ લેયર (SSL) તરીકે ઓળખવામાં આવતું હતું.
UDP: વપરાશકર્તા ડેટાગ્રામ પ્રોટોકોલ (UDP) પરિવહન સ્તર પર TCP માટે ઝડપી પરંતુ ઓછો વિશ્વસનીય વિકલ્પ છે. તે ઘણી વખત વિડિયો સ્ટ્રીમિંગ અને ગેમિંગ જેવી સેવાઓમાં વપરાય છે, જ્યાં ઝડપી ડેટા ડિલિવરી સર્વોપરી છે.
રાઉટર્સ કયા પ્રોટોકોલનો ઉપયોગ કરે છે?
નેટવર્ક રાઉટર્સ અન્ય રાઉટર્સ માટે સૌથી કાર્યક્ષમ નેટવર્ક પાથ શોધવા માટે ચોક્કસ પ્રોટોકોલનો ઉપયોગ કરે છે. આ પ્રોટોકોલનો ઉપયોગ વપરાશકર્તા ડેટા ટ્રાન્સફર કરવા માટે થતો નથી. મહત્વપૂર્ણ નેટવર્ક રૂટીંગ પ્રોટોકોલમાં શામેલ છે:
બીજીપી: બોર્ડર ગેટવે પ્રોટોકોલ (બીજીપી) એ એક એપ્લિકેશન લેયર પ્રોટોકોલ નેટવર્ક છે જેનો ઉપયોગ તેઓ કયા IP એડ્રેસને નિયંત્રિત કરે છે તે પ્રસારિત કરવા માટે કરે છે. આ માહિતી રાઉટર્સને નક્કી કરવા દે છે કે કયા નેટવર્ક ડેટા પેકેટો તેમના ગંતવ્યના માર્ગે પસાર થવું જોઈએ.
EIGRP: ઉન્નત આંતરિક ગેટવે રૂટિંગ પ્રોટોકોલ (EIGRP) રાઉટર્સ વચ્ચેના અંતરને ઓળખે છે. EIGRP શ્રેષ્ઠ રૂટ્સના દરેક રાઉટરના રેકોર્ડને આપમેળે અપડેટ કરે છે (જેને રૂટિંગ ટેબલ કહેવાય છે) અને તે અપડેટ્સને નેટવર્કમાં અન્ય રાઉટર્સ પર પ્રસારિત કરે છે.
ઓએસપીએફ: ઓપન શોર્ટેસ્ટ પાથ ફર્સ્ટ (ઓએસપીએફ) પ્રોટોકોલ અંતર અને બેન્ડવિડ્થ સહિત વિવિધ પરિબળોના આધારે સૌથી કાર્યક્ષમ નેટવર્ક માર્ગોની ગણતરી કરે છે.
RIP: રાઉટિંગ ઇન્ફર્મેશન પ્રોટોકોલ (RIP) એક જૂનો રૂટીંગ પ્રોટોકોલ છે જે રાઉટર્સ વચ્ચેના અંતરને ઓળખે છે. RIP એ એપ્લિકેશન લેયર પ્રોટોકોલ છે.
સાયબર હુમલામાં પ્રોટોકોલનો ઉપયોગ કેવી રીતે થાય છે?
કમ્પ્યુટિંગના કોઈપણ પાસાની જેમ જ, હુમલાખોરો નેટવર્કિંગ પ્રોટોકોલ સિસ્ટમો સાથે સમાધાન કરવા અથવા ડૂબી જવા માટે જે રીતે કાર્ય કરે છે તેનું શોષણ કરી શકે છે. આમાંના ઘણા પ્રોટોકોલનો ઉપયોગ ડિસ્ટ્રીબ્યુટેડ ઇનકાર-ઓફ-સર્વિસ (DDoS) હુમલામાં થાય છે. ઉદાહરણ તરીકે, SYN પૂર હુમલામાં, હુમલાખોર TCP પ્રોટોકોલ જે રીતે કાર્ય કરે છે તેનો લાભ લે છે. તેઓ સર્વર સાથે વારંવાર TCP હેન્ડશેક શરૂ કરવા માટે SYN પેકેટ મોકલે છે, જ્યાં સુધી સર્વર કાયદેસર વપરાશકર્તાઓને સેવા પૂરી પાડવા માટે અસમર્થ હોય કારણ કે તેના સંસાધનો તમામ ખોટા TCP જોડાણો દ્વારા જોડાયેલા હોય છે.