RFC 791 írta 1981-ben DARPA (Defense Advanced Research Projects Agency) az Information Sciences Institute University of Southern California. A dokumentum három részre bontható: Bevezetés, áttekintés és előírások. Bár a bevezetés és áttekintés nagyon jó információkkal rendelkezik, ez az összefoglaló a specifikációkra összpontosít majd, de az áttekintés néhány szakaszát kiemeli.

Fejléc

Amint a Frames and Packets cikk ezen az oldalon úgy néz ki, mint:

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)

A fejléc adatai

Mint látható, az adatagram tartalmaz több elemet. Az egyes elemek funkciója:

RFC-összefoglaló

Mint minden RFC ez RFC megköveteli, hogy minden individual, amely végrehajtja az IP adatagram igazodik a szabvány, hogy bármely fél kölcsönhatásba léphet az adatagram különböző rendszerek. A 3. szakaszban az IPv4 címséma hosszirányban kerül megvitatásra, csakúgy, mint a fent összegzett funkciók. Az IPv4 tekintetében ez az RFC határozza meg az A, B és C osztályú hálózati méreteket. Az A osztály 7 bitet ad a hálózatnak és 24 bitet a házigazdáknak. A B osztály 14 bitet oszt a hálózathoz és 16 bitet a házigazdákhoz. A C osztály 21 bit-et ad a hálózathoz és 8 bit-et a házigazdákhoz. A rendszerek kezelése mellett az adatagram töredezettségének és újraösszeszerelésének sajátos funkcióit is részletesen tárgyalják az RFC-n belül. Annak meghatározása, hogy egyes opciók a csomag széttöredezettsége esetén szerepelhetnek-e vagy sem.

Az IP Datagram végrehajtásáról szóló korábbi nyilatkozathoz visszatérve az RFC példákat is ad arra vonatkozóan, hogy mit kell bemutatni a felső szintű protokolloknak a konfigurációs elemekhez, hogy a rendszerek közötti kommunikáció és konfiguráció könnyebb legyen. Ezek az elemek ugyanazok az elemek, amelyeket az adatagram létrehozásához használnak.