आईपी ​​पैकेट हेडर: प्रारूप, फ़ील्ड

आईपी ​​हेडर क्या है?

आईपी ​​​​हैडर IP पैकेट की शुरुआत में मेटा जानकारी होती है। यह IP संस्करण, पैकेट की लंबाई, स्रोत और गंतव्य जैसी जानकारी प्रदर्शित करता है।

IPV4 हेडर प्रारूप 20 से 60 बाइट्स की लंबाई का होता है। इसमें रूटिंग और डिलीवरी के लिए आवश्यक जानकारी होती है। इसमें 13 फ़ील्ड होते हैं जैसे कि संस्करण, हेडर लंबाई, कुल दूरी, पहचान, फ़्लैग, चेकसम, स्रोत IP पता, गंतव्य IP पता। यह डेटा संचारित करने के लिए आवश्यक डेटा प्रदान करता है। LE

IPv4 हेडर घटक/फ़ील्ड

आईपी ​​हेडर प्रारूप
आईपी ​​हेडर प्रारूप

आईपी ​​पैकेट हेडर के विभिन्न घटक/क्षेत्र निम्नलिखित हैं

  • संस्करण: पहला IP हेडर फ़ील्ड 4-बिट वर्शन इंडिकेटर है। IPv4 में, इसके चार बिट्स का मान 0100 पर सेट किया जाता है, जो बाइनरी में 4 को दर्शाता है। हालाँकि, यदि राउटर निर्दिष्ट वर्शन का समर्थन नहीं करता है, तो यह पैकेट ड्रॉप हो जाएगा।
  • इंटरनेट हेडर लंबाई: इंटरनेट हेडर लंबाई, जिसे संक्षेप में IHL के नाम से जाना जाता है, 4 बिट्स का आकार है। इसे हेलेन (हेडर लंबाई) भी कहा जाता है। इस IP घटक का उपयोग यह दिखाने के लिए किया जाता है कि हेडर में कितने 32-बिट शब्द मौजूद हैं।
  • सेवा का प्रकार: सेवा के प्रकार को विभेदित सेवा कोड बिंदु या DSCP भी कहा जाता है। यह फ़ील्ड डेटा स्ट्रीमिंग या VoIP कॉल के लिए सेवा की गुणवत्ता से संबंधित सुविधाएँ प्रदान करता है। पहले 3 बिट प्राथमिकता बिट हैं। इसका उपयोग यह निर्दिष्ट करने के लिए भी किया जाता है कि आप डेटाग्राम को कैसे संभाल सकते हैं।
  • कुल लंबाई: कुल लंबाई बाइट्स में मापी जाती है। IP डेटाग्राम का न्यूनतम आकार 20 बाइट्स है और अधिकतम, यह 65535 बाइट्स हो सकता है। पेलोड के आयाम की गणना करने के लिए HELEN और कुल लंबाई का उपयोग किया जा सकता है। सभी होस्ट को 576-बाइट डेटाग्राम पढ़ने में सक्षम होना आवश्यक है। हालाँकि, यदि नेटवर्क में होस्ट के लिए डेटाग्राम बहुत बड़ा है, तो विखंडन विधि का व्यापक रूप से उपयोग किया जाता है।
  • पहचान: पहचान एक पैकेट है जिसका उपयोग IP डेटाग्राम के टुकड़ों को विशिष्ट रूप से पहचानने के लिए किया जाता है। कुछ लोगों ने पैकेट ट्रेसिंग आदि के लिए जानकारी जोड़ने जैसी अन्य चीज़ों के लिए इस फ़ील्ड का उपयोग करने की अनुशंसा की है।
  • आईपी ​​ध्वज: फ्लैग एक तीन-बिट फ़ील्ड है जो आपको फ़्रैगमेंट को नियंत्रित करने और पहचानने में मदद करता है। निम्नलिखित उनका संभावित कॉन्फ़िगरेशन हो सकता है:बिट 0: आरक्षित है और इसे शून्य पर सेट किया जाना चाहिएबिट 1: का अर्थ है फ़्रैगमेंट न करेंबिट 2: का अर्थ है अधिक फ़्रैगमेंट।
  • टुकड़ा ऑफसेट: फ़्रैगमेंट ऑफ़सेट विशिष्ट डेटाग्राम में विशेष फ़्रैगमेंट से आगे डेटा बाइट्स की संख्या को दर्शाता है। इसे 8 बाइट्स की संख्या के संदर्भ में निर्दिष्ट किया जाता है, जिसका अधिकतम मान 65,528 बाइट्स है।
  • जीने का समय: यह एक 8-बिट फ़ील्ड है जो डेटाग्राम के इंटरनेट सिस्टम में लाइव रहने के अधिकतम समय को इंगित करता है। समय अवधि सेकंड में मापी जाती है, और जब TTL का मान शून्य होता है, तो डेटाग्राम मिट जाएगा। हर बार जब डेटाग्राम को प्रोसेस किया जाता है तो उसका TTL मान एक सेकंड कम हो जाता है। TTL का उपयोग इसलिए किया जाता है ताकि डेटाग्राम स्वचालित रूप से डिलीवर और डिस्कार्ड न हो जाए। TTL का मान 0 से 255 तक हो सकता है।
  • प्रोटोकॉल: यह IPv4 हेडर यह बताने के लिए आरक्षित है कि डेटाग्राम के बाद वाले हिस्से में इंटरनेट प्रोटोकॉल का इस्तेमाल किया जाता है। उदाहरण के लिए, 6 नंबर का इस्तेमाल ज़्यादातर TCP को इंगित करने के लिए किया जाता है, और 17 का इस्तेमाल UDP प्रोटोकॉल को दर्शाने के लिए किया जाता है।
  • हेडर चेकसम: अगला घटक 16 बिट्स हेडर चेकसम फ़ील्ड है, जिसका उपयोग हेडर में किसी भी त्रुटि की जाँच करने के लिए किया जाता है। IP हेडर की तुलना उसके चेकसम के मान से की जाती है। जब हेडर चेकसम मेल नहीं खाता है, तो पैकेट को त्याग दिया जाएगा।
  • स्रोत पता: स्रोत पता IPv32 पैकेट के लिए प्रयुक्त स्रोत का 4-बिट पता है।
  • गंतव्य पता: गंतव्य पता भी 32 बिट आकार का होता है तथा रिसीवर का पता संग्रहीत करता है।
  • आईपी ​​विकल्प: यह IPv4 हेडर का एक वैकल्पिक क्षेत्र है, जिसका उपयोग तब किया जाता है जब IHL (इंटरनेट हेडर लंबाई) का मान 5 से अधिक पर सेट किया जाता है। इसमें सुरक्षा, रिकॉर्ड रूट और टाइम स्टैम्प आदि से संबंधित मान और सेटिंग्स शामिल हैं। आप देख सकते हैं कि विकल्प घटक की सूची ज्यादातर मामलों में विकल्पों के अंत या EOL के साथ समाप्त होती है।
  • तारीख: यह फ़ील्ड प्रोटोकॉल लेयर से डेटा संग्रहीत करता है, जिसने डेटा को आईपी लेयर को सौंप दिया है।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: