RFC 791 je bila napisana leta 1981 za DARPA (Defense Advanced Research Projects Agency), ki jo je napisal Inštitut za informacijske vede Univerze Južne Kalifornije. Dokument je razdeljen na tri dele, Uvod, Pregled, in specifikacije. Čeprav imata uvod in pregled zelo dobre informacije, se bo ta povzetek osredotočil na specifikacije, vendar bo izpostavil nekaj oddelkov iz pregleda.
Kot je razvidno v članku okvirji in paketi na tej strani IP glava izgleda kot:
| 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) | |||||||||||||||||||||||||||||||
Kot lahko vidite datagram vsebuje več elementov. Funkcija za vsak element je:
Kot pri vseh RFC ta RFC zahteva, da se vsak individual, ki izvaja IP datagram, uskladi s standardom, tako da lahko katera koli stranka sodeluje s podatkovnimgramom o različnih sistemih. V oddelku 3 je shema IPv4 obravnavana po dolžini, kakor tudi zgoraj navedene funkcije. V zvezi z IPv4 ta RFC opredeljuje velikosti omrežij razredov A, B in C. Razred A dodeli 7 bitov za omrežje in 24 bitov za gostitelje. Razred B dodeli 14 bitov za omrežje in 16 bitov za gostitelje. Razred C dodeli 21 bitov za omrežje in 8 bitov za gostitelje. Poleg obravnavanja shem se v okviru RFC zelo podrobno razpravlja o posebnih funkcijah razdrobljenosti in ponovnega sestavljanja podatkovnih programov. Določanje, da se nekatere možnosti lahko vključijo, če je paket razdrobljen.
Ob sklicevanju na prejšnjo statistiko o izvajanju programa IP Datagram RFC navaja tudi primere o tem, kaj je treba predstaviti protokolom zgornjega sloja za konfiguracijske elemente, ki omogočajo lažjo komunikacijo in konfiguracijo med sistemi. Ti elemeniti so isti elementi, ki se uporabljajo za izdelavo datagrama.