IPv4 इन्टरनेट प्रोटोकल (IP) को चौथो संस्करण हो र आजको इन्टरनेट प्रविधिको जग बन्ने पहिलो व्यापक रूपमा प्रयोग हुने प्रोटोकल हो। इन्टरनेटमा जडान भएका प्रत्येक यन्त्र र डोमेनलाई IP ठेगाना भनिने एउटा अद्वितीय नम्बर तोकिएको हुन्छ। IPv4 ठेगाना चार दशमलव मिलेर बनेको ३२-बिट नम्बर हो। प्रत्येक दशमलव विभाजकको बिचमा ० र २५५ बीचको संख्या हुन्छ। उदाहरण: १९२.०.२.२३५
आजकल, IPv6 को अपेक्षाकृत नयाँ प्रकृतिको कारण, IPv4 अझै धेरै इन्टरनेट सञ्चालनहरूको लागि आधार हो, र धेरै उपकरणहरू IPv4 सँग कन्फिगर गरिएको छ। यस अवस्थामा, धेरैजसो यन्त्रहरूले IPv6 प्रयोग गरेर सञ्चार गर्न सक्दैनन्, परिणामस्वरूप धेरै व्यक्तिहरू, व्यवसायहरू, र अरूलाई अझै पनि IPv4 चाहिन्छ। अर्को, हामी IPv4 को प्याकेट ढाँचा परिचय गर्नेछौं।
IPv4 प्याकेट ढाँचा
(१)संस्करणआईपी प्रोटोकल को संस्करण को संकेत गर्दै, 4 बिट को लागि क्षेत्र खाता।
(२)IP हेडर लम्बाइ, यो क्षेत्र IP हेडरको लम्बाइ वर्णन गर्न प्रयोग गरिन्छ, किनकि IP हेडरमा चर लम्बाइ वैकल्पिक भागहरू छन्। यस खण्डले 4 बिट ओगटेको छ, 4 बाइटको लम्बाइ एकाइको साथ, जसको मतलब यो क्षेत्रको मान = IP हेडर लम्बाइ (बाइटहरूमा)/लम्बाइ एकाइ (4 बाइट्स)।
(३)सेवाको प्रकार: लम्बाइमा 8 बिट।
PPP: पहिलो तीन अंकले प्याकेजको प्राथमिकता परिभाषित गर्दछ। जति महत्त्वपूर्ण मान हुन्छ, त्यति नै ठूलो डेटा महत्त्वपूर्ण हुन्छ
000 (नियमित) सामान्य
001 (प्राथमिकता) प्राथमिकता, डाटा व्यापारको लागि प्रयोग
010 (तत्काल) तत्काल, डाटा व्यापारको लागि
आवाज प्रसारणको लागि 011 (फ्ल्याश) फ्ल्यास गति
100 (फ्ल्यास ओभरराइडहरू) भिडियो व्यवसायको लागि छिटो
101 (महत्वपूर्ण) CRI/TIC/ECP आवाज प्रसारणको लागि महत्वपूर्ण
110 (इन्टरनेट नियन्त्रण) अन्तर नेटवर्क नियन्त्रण, नेटवर्क नियन्त्रणको लागि प्रयोग गरिन्छ, जस्तै रूटिङ प्रोटोकल
111 (सञ्जाल नियन्त्रण) नेटवर्क नियन्त्रण, नेटवर्क नियन्त्रणको लागि प्रयोग गरिन्छ
DTRCO: अन्तिम ५ अंक
(1000) D ढिलाइ: 0: मिनेट ढिलाइ, 1: सकेसम्म ढिलाइ कम गर्नुहोस्
(0100) T थ्रुपुट: 0: अधिकतम थ्रुपुट (अधिकतम थ्रुपुट), 1: सकेसम्म ट्राफिक बढाउने प्रयास गर्नुहोस्
(0010) R विश्वसनीयता: 0: अधिकतम थ्रुपुट, 1: अधिकतम विश्वसनीयता
(0001) M प्रसारण लागत: 0: न्यूनतम सोमबार लागत (न्यूनतम पथ ओभरहेड), 1: सकेसम्म लागत कम गर्नुहोस्
(0000): सामान्य (नियमित सेवा)।
(४)IP प्याकेटको कुल लम्बाइ: १६ बिट लम्बाइ। IP प्याकेटको लम्बाइ बाइटहरूमा गणना गरिन्छ (हेडर र डेटा सहित), त्यसैले IP प्याकेटको अधिकतम लम्बाइ 65 535 बाइट्स हो। त्यसोभए, प्याकेट पेलोडको आकार = कुल आईपी प्याकेट लम्बाइ - आईपी हेडर लम्बाइ।
(५)पहिचानकर्ता: १६ बिट लम्बाइ। यो क्षेत्र ठूला माथिल्लो तह प्याकेटहरू खण्ड गर्न झण्डा र टुक्रा प्रस्ताव क्षेत्रहरूसँग संयोजनमा प्रयोग गरिन्छ। पछिराउटरप्याकेट विभाजित गर्दछ, सबै साना प्याकेटहरू जुन विभाजित हुन्छन् उही मानसँग चिन्ह लगाइन्छ, ताकि गन्तव्य उपकरणले कुन प्याकेट विभाजित प्याकेटको हो भनेर छुट्याउन सक्छ।
(६)झण्डा: लम्बाइमा 3 बिट.
यस क्षेत्रको पहिलो अंक प्रयोग गरिएको छैन।
दोस्रो बिट DF (टुक्रा नगर्नुहोस्) बिट हो। जब DF बिट 1 मा सेट गरिन्छ, यसले संकेत गर्दछ किराउटरमाथिल्लो तह प्याकेट खण्ड गर्न सक्दैन। यदि माथिल्लो तहको प्याकेट विभाजन बिना फर्वार्ड गर्न सकिँदैन,राउटरमाथिल्लो तह प्याकेट खारेज गर्नेछ र त्रुटि सन्देश फिर्ता गर्नेछ।
तेस्रो बिट MF (अधिक टुक्रा) बिट हो। जब दराउटरमाथिल्लो तहको प्याकेटलाई सेगमेन्ट गर्दछ, यसले अन्तिम खण्ड बाहेक IP प्याकेटको हेडरमा MF बिटलाई १ मा सेट गर्छ।
(७)टुक्रा अफसेट: 13 बिट को लम्बाइ, 8 अक्टेट को एकाइ मा मापन। कम्पोनेन्ट प्याकेटमा IP प्याकेटको स्थान सङ्केत गर्छ, जुन प्राप्तकर्ताले IP प्याकेट जम्मा गर्न र पुनर्स्थापना गर्न प्रयोग गर्छ।
(८)बाँच्ने समय (TTL): लम्बाइ 8 बिट हो, सुरुमा सेकेन्ड (हरू) मा डिजाइन गरिएको, तर वास्तवमा हप्स मा मापन। सिफारिस गरिएको पूर्वनिर्धारित मान 64 हो। जब आईपी प्याकेटहरू प्रसारण गरिन्छ, एक विशेष मान पहिले यो क्षेत्रमा तोकिन्छ। जब एक आईपी प्याकेट प्रत्येक मार्फत जान्छराउटरबाटोमा, प्रत्येकराउटरबाटोमा IP प्याकेटको TTL मान १ ले घटाउनेछ। यदि TTL लाई ० मा घटाइयो भने, IP प्याकेट खारेज गरिनेछ। यो क्षेत्रले आईपी प्याकेटहरूलाई राउटिंग लूपहरूको कारणले नेटवर्कमा निरन्तर फर्वार्ड हुनबाट रोक्न सक्छ।
(९)प्रोटोकल: १६ बिट लम्बाइ। IP हेडरहरूको शुद्धता पत्ता लगाउन प्रयोग गरिन्छ, तर डेटा खण्ड समावेश गर्दैन। किनभने प्रत्येकराउटरTTL मान परिवर्तन गर्न आवश्यक छराउटरप्रत्येक पासिंग प्याकेटको लागि यो मान पुन: गणना गर्नेछ
(१०)हेडर चेकसम: १६ बिट लम्बाइ। IP हेडरहरूको शुद्धता पत्ता लगाउन प्रयोग गरिन्छ, तर डेटा खण्ड समावेश गर्दैन। किनभने प्रत्येकराउटरTTL मान परिवर्तन गर्न आवश्यक छराउटरप्रत्येक पासिंग प्याकेटको लागि यो मान पुन: गणना गर्नेछ
(११)स्रोत र गन्तव्य ठेगानाहरू: दुबै ठेगानाहरू ३२ बिट हुन्। यो आईपी प्याकेटको उत्पत्ति र गन्तव्य ठेगाना पहिचान गर्दछ। कृपया ध्यान दिनुहोस् कि NAT प्रयोग नगरेसम्म, यी दुई ठेगानाहरू सम्पूर्ण प्रसारण प्रक्रियामा परिवर्तन हुने छैनन्।
(१२)विकल्पहरू: यो एक चल लम्बाइ क्षेत्र हो। यो क्षेत्र ऐच्छिक हो र मुख्यतया परीक्षणको लागि प्रयोग गरिन्छ, र आवश्यक अनुसार मूल उपकरण द्वारा पुन: लेख्न सकिन्छ। वैकल्पिक वस्तुहरूमा निम्न समावेश छन्:
• लूज सोर्स रूटिङ: का लागि IP ठेगानाहरूको श्रृंखला प्रदान गर्नुहोस्राउटरइन्टरफेसहरू। आईपी प्याकेटहरू यी आईपी ठेगानाहरूसँग प्रसारित हुनुपर्छ, तर यसलाई लगातार दुई आईपी ठेगानाहरू बीच धेरै राउटरहरू छोड्न अनुमति दिइएको छ।
• कडा स्रोत मार्ग: का लागि IP ठेगानाहरूको श्रृंखला प्रदान गर्नुहोस्राउटरइन्टरफेसहरू। आईपी प्याकेटहरू यी आईपी ठेगानाहरूसँग प्रसारित हुनुपर्छ, र यदि अर्को हप आईपी ठेगाना तालिकामा छैन भने, यसले त्रुटिलाई संकेत गर्दछ।
• रेकर्ड मार्गराउटरको आउटबाउन्ड इन्टरफेसको IP ठेगाना रेकर्ड गर्नुहोस् जब IP प्याकेटले प्रत्येक छोड्छ।राउटर.
• टाइमस्ट्याम्पहरू: IP प्याकेट प्रत्येक छोड्दा समय रेकर्ड गर्नुहोस्राउटर.
• प्याडिङ: IP हेडरको लम्बाइको एकाइ ३२ बिट भएको हुनाले, IP हेडरको लम्बाइ ३२ बिट्सको पूर्णांक गुणन हुनुपर्छ। त्यसकारण, वैकल्पिक विकल्प पछि, IP प्रोटोकलले 32 बिट्सको पूर्णांक गुणन प्राप्त गर्न धेरै शून्यहरू भर्नेछ।
IPV4 डाटा प्रायः हाम्रो कम्पनीमा लागू गर्न सकिन्छONUनेटवर्क उपकरणहरू, र हाम्रो सम्बन्धित नेटवर्क हट सेलिंग उत्पादनहरू विभिन्न प्रकारका कभर गर्दछONUAC सहित श्रृंखला उत्पादनहरूONU/ सञ्चारONU/बुद्धिमानONU/ बक्सONU, आदि। माथिकोONUश्रृंखला उत्पादनहरू विभिन्न परिदृश्यहरूमा नेटवर्क आवश्यकताहरूको लागि प्रयोग गर्न सकिन्छ। सबैलाई आउनको लागि स्वागत छ र उत्पादनको थप विस्तृत प्राविधिक बुझाइ छ।