RFC 791 को दक्षिणी कैलिफोर्निया के सूचना विज्ञान संस्थान विश्वविद्यालय द्वारा DARPA (Defense Advanced Research Project Agency) के लिए 1981 में लिखा गया था। दस्तावेज़ तीन खंडों, परिचय, अवलोकन और विनिर्देशों में टूट गया है। हालांकि परिचय और अवलोकन में बहुत अच्छी जानकारी है, यह सारांश विनिर्देशों पर ध्यान केंद्रित करेगा लेकिन अवलोकन से afew अनुभागों को उजागर करेगा।.
जैसा कि इस साइट पर फ्रेम्स और पैकेट लेख में देखा गया है, आईपी हेडर जैसा दिखता है:
| IPv4 Header (32 bits) | ||||||||||||||||||||||||||||||||
| Starting Byte | Byte | Byte | Byte | Byte | ||||||||||||||||||||||||||||
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | |
| 0 | Version | IHL (header Len) | Type Of Server (TOS) | Total Length | ||||||||||||||||||||||||||||
| 4 | Identification | IP Flag | Fragment Offset | |||||||||||||||||||||||||||||
| 8 | Time To Line (TTL) | Protocol | Header Checksum | |||||||||||||||||||||||||||||
| 12 | Source Address | |||||||||||||||||||||||||||||||
| 16 | Destination Address | |||||||||||||||||||||||||||||||
| 20 | IP Option (Variable Length, Optional, not common) | |||||||||||||||||||||||||||||||
जैसा कि आप देख सकते हैं डेटाग्राम में कई तत्व होते हैं। प्रत्येक तत्व के लिए कार्य है:
सभी RFC के साथ यह RFC की आवश्यकता है कि कोई भी व्यक्तिगत जो IP डेटाग्राम को मानक के साथ संरेखित करता है, जैसे कि कोई भी पार्टी विभिन्न प्रणालियों पर डेटाग्राम के साथ बातचीत कर सकती है। धारा 3 में IPv4 एड्रेसिंग स्कीमा को लंबाई में चर्चा की जाती है क्योंकि उपरोक्त कार्यों को संक्षेप में प्रस्तुत किया जाता है। IPv4 के संबंध में यह RFC क्लास A, B और C नेटवर्क के आकार को परिभाषित करता है। क्लास ए नेटवर्क के लिए 7 बिट और मेजबान के लिए 24 बिट आवंटित करता है। क्लास बी नेटवर्क के लिए 14 बिट्स और मेजबानों के लिए 16 बिट्स आवंटित करता है। क्लास C नेटवर्क के लिए 21 बिट्स और होस्ट के लिए 8 बिट्स आवंटित करता है। योजनाओं को संबोधित करने के अलावा डेटाग्राम विखंडन और फिर से विधानसभा के विशिष्ट कार्यों को RFC के भीतर बहुत विस्तार से चर्चा की जाती है। निर्दिष्ट करें कि कुछ विकल्प तब शामिल नहीं हो सकते हैं जब एक पैकेट को विखंडित किया जाता है।.
आईपी डेटाग्राम को लागू करने के बारे में एक पिछले आँकड़े को वापस संदर्भित करते हुए RFC सिस्टम के बीच एक आसान संचार और विन्यास को सुविधाजनक बनाने के लिए कॉन्फ़िगरेशन तत्वों के लिए ऊपरी परत प्रोटोकॉल को प्रस्तुत करने के बारे में उदाहरण देता है। ये elemenets डेटाग्राम के निर्माण के लिए उपयोग किए जाने वाले समान तत्व हैं।.