RFC 791 נכתב בשנת 1981 עבור DARPA (Defense Advanced Research Projects Agency) על ידי אוניברסיטת מדעי המידע של דרום קליפורניה. המסמך מחולק לשלושה חלקים, מבוא, סקירה ופרטים. למרות המבוא והסקירה יש מידע טוב מאוד סיכום זה יתמקד מפרטים אבל ידגיש קטעים afew מן הסקירה.
כפי שנראה במאמר מסגרות וחבילות באתר זה, נראה ראש ה-IP:
| 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) | |||||||||||||||||||||||||||||||
כפי שאתה יכול לראות את ה- datagram מכיל מספר אלמנטים. התפקיד של כל אלמנט הוא:
כמו עם כל RFC של RFC זה RFC דורש כי כל פרט אשר מיישמת את נתוני ה- IP תואמים עם הסטנדרט, כך שכל צד יכול אינטראקציה עם ה-Datagram במערכות מגוונות. בסעיף 3 ה- IPv4 לטיפול ב-schema נדונה לאורך זמן, שכן הפונקציות מסכמות לעיל. ביחס ל- IPv4 זה RFC מגדיר Class A, B ו- C רשת גדלים. Class A מקצה 7 ביטים לרשת ו-24 ביטים למארחים. Class B מקצה 14 ביטים לרשת ו-16 סיביות למארחים. Class C מקצה 21 ביטים לרשת ו-8 ביטים למארחים. בנוסף לתכניות הפונקציות הספציפיות של פירוק נתונים והערכה מחדש נדונות בפירוט רב בתוך RFC. מפרט כי כמה אפשרויות יכול או לא יכול להיות כלול כאשר החבילה מפורצת.
סירוב חזרה סטטימנט הקודם על יישום ה- IP Datagram ה- RFC נותן גם דוגמאות לגבי מה יש להציג לפרוטוקולים העליונים עבור רכיבי תצורה כדי להחליש תקשורת קלה יותר ותצורה בין מערכות. אלה שלדים הם אותם אלמנטים המשמשים לבניית הנתונים.