ઈન્ટરનેટ કંટ્રોલ મેસેજ પ્રોટોકોલ (ICMP) ઇન્ટરનેટ પ્રોટોકોલ (આઇપી) નેટવર્કિંગ માટે નેટવર્ક પ્રોટોકોલ છે . ICMP એપ્લિકેશન ડેટાને બદલે નેટવર્કની સ્થિતિ માટે નિયંત્રણની માહિતી પરિવહન કરે છે. યોગ્ય રીતે કાર્ય કરવા માટે આઇપી નેટવર્કને ICMP ની જરૂર છે.
ICMP સંદેશાઓ TCP અને UDP થી વિશિષ્ટ પ્રકારની IP સંદેશા છે.
પ્રેક્ટિસમાં ICMP મેસેજિંગનું શ્રેષ્ઠ જાણીતું ઉદાહરણ એ પીંગ યુટિલિટી છે, જે પ્રતિક્રિયાઓ માટે દૂરસ્થ યજમાનોની તપાસ માટે ICMP નો ઉપયોગ કરે છે અને ચકાસણી સંદેશાના રાઉન્ડ-ટ્રીપનો એકંદર સમય દર્શાવે છે.
ICMP અન્ય ઉપયોગિતાઓને આધાર આપે છે જેમ કે ટ્રેસરઆઉટ કે જે આપેલ સ્રોત અને ગંતવ્ય વચ્ચેના રસ્તા પર ઇન્ટરમીડિયેટ રૂટીંગ ડિવાઇસીસ ("હોપ્સ") ઓળખે છે.
ICMP વિરુદ્ધ ICMPv6
ICMP ની આધારભૂત ઈન્ટરનેટ પ્રોટોકોલ વર્ઝન 4 (આઇપીવી 4) નેટવર્કની મૂળ વ્યાખ્યા. IPv6 એ ICMPv6 તરીકે ઓળખાતા પ્રોટોકોલના સુધારેલા સ્વરૂપને તેને મૂળ ICMP (ક્યારેક ICMPv4 તરીકે ઓળખવામાં આવે છે) થી અલગ કરે છે.
ICMP સંદેશ પ્રકારો અને સંદેશ ફોર્મેટ્સ
ICMP સંદેશાઓ કમ્પ્યુટર નેટવર્કના સંચાલન અને વહીવટ માટે જરૂરી ડેટા ધરાવે છે. પ્રતિબંધિત ઉપકરણો, ટ્રાન્સમિશન ક્ષતિઓ અને નેટવર્ક ભીડના મુદ્દાઓ જેવી શરતો પર પ્રોટોકોલ અહેવાલ આપે છે.
આઇપી પરિવારમાં અન્ય પ્રોટોકોલ્સની જેમ, ICMP મેસેજ હેડરને વ્યાખ્યાયિત કરે છે. હેડરમાં નીચેના ક્ષેત્રોમાં ચાર ક્ષેત્રો છે:
- પ્રકાર (8 બિટ્સ )
- કોડ (8 બિટ્સ)
- ચેકસમ (16 બિટ્સ)
- ICMP ડેટા (32 બિટ્સ)
ICMP ચોક્કસ સંદેશાની સૂચિની સૂચિ વ્યાખ્યાયિત કરે છે અને દરેકને એક અનન્ય નંબર અસાઇન કરે છે.
નીચે કોષ્ટકમાં દર્શાવ્યા મુજબ, ICMPv4 અને ICMPv6 કેટલાક સામાન્ય સંદેશા પ્રકારો પૂરા પાડે છે (પરંતુ ઘણીવાર વિવિધ નંબરો સાથે) અને દરેક માટે અનન્ય કેટલાક સંદેશા. (સામાન્ય સંદેશા પ્રકારો IP આવૃત્તિઓ વચ્ચેની તેમની વર્તણૂકમાં સહેજ અલગ હોઈ શકે છે)
વી 4 # | v6 # | પ્રકાર | વર્ણન |
---|---|---|---|
0 | 129 | ઇકો જવાબ | ઇકો વિનંતીના જવાબમાં મોકલવામાં આવેલ સંદેશ (નીચે જુઓ) |
3 | 1 | લક્ષ્યસ્થાન ન પહોંચી શકાય તેવું | વિવિધ કારણોસર કોઈપણ માટે IP સંદેશાને ન આપી શકાય તેવું જવાબ આપવા માટે મોકલેલ |
4 | - | સ્રોત | એક ઉપકરણ આ સંદેશને પ્રેષકને મોકલી શકે છે જે આગલા ટ્રાફિકને ઝડપી દરથી બનાવી રહ્યું છે તેના કરતાં તે પ્રોસેસ થઈ શકે છે. (અન્ય પધ્ધતિઓ દ્વારા વહેચાય છે.) |
5 | 137 | સંદેશ પુનઃદિશામાન કરો | રુટિંગ ડિવાઇસ આ પદ્ધતિ પેદા કરી શકે છે જો તેમને IP મેસેજ માટે વિનંતી કરેલ માર્ગમાં ફેરફાર જોવા મળે તો તે બદલવો જોઈએ. |
8 | 128 | ઇકો વિનંતી | લક્ષ્ય ઉપકરણની પ્રતિક્રિયા તપાસવા માટે પિંગ ઉપયોગિતાઓ દ્વારા મોકલાયેલ સંદેશ |
11 | 3 | સમય વધ્યો | રાઉટર્સે આ સંદેશ પેદા કર્યો હતો જ્યારે ઇનકમિંગ ડેટા તેના "હોપ" સભ્યપદની મર્યાદા સુધી પહોંચી ગયો છે. ટ્રેસરઆઉટ દ્વારા વપરાયેલ. |
12 | - | પેરામીટર સમસ્યા | પેદા થાય છે જ્યારે કોઈ ઉપકરણ ઇનકમિંગ IP મેસેજમાં દૂષિત અથવા ખૂટે માહિતી શોધે છે. |
13, 14 | - | ટાઇમસ્ટેમ્પ (વિનંતી, જવાબ) | આઇપીવી 4 દ્વારા બે ઉપકરણો વચ્ચે સમયની ઘડિયાળોને સિંક્રનાઇઝ કરવા માટે રચાયેલ છે, (અન્ય વધુ વિશ્વસનીય પદ્ધતિઓ દ્વારા વધુને વધુ). |
- | 2 | પેકેટ ખૂબ મોટા | રાઉટર્સ આ સંદેશ પેદા કરે છે જ્યારે કોઈ મેસેજ પ્રાપ્ત થાય છે જે લંબાઈની મર્યાદાથી વધી જવાને કારણે તેની અંતિમ મુકામ પર ફોરવર્ડ કરી શકાતી નથી. |
પ્રોટોકોલ કોડ અને ICMP ડેટા ફીલ્ડ્સને ભરે છે જે વધારાની માહિતીને શેર કરવા માટે પસંદ કરેલ સંદેશા પ્રકાર પર આધારિત છે. ઉદાહરણ તરીકે, એક લક્ષ્યસ્થાન ન પહોંચી શકવા યોગ્ય સંદેશમાં નિષ્ફળતાના સ્વભાવ પર આધારિત વિવિધ કોડ મૂલ્યો હોઈ શકે છે.