RFC 791 е написана през 1981 г. за DARPA (Defense Advanced Research Projects Agency) от Института по информационни науки на Южна Калифорния. Документът е разбит на три секции, Въведение, Преглед и спецификации. Въпреки че въведението и прегледът имат много добра информация това резюме ще се съсредоточи върху спецификациите, но ще подчертае няколко раздели от прегледа.

Заглавна част

Както се вижда в статията Frames и Packets на този сайт 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)

Данни за заглавната част

Както можете да видите, програмата съдържа няколко елемента. Функцията за всеки елемент е:

Резюме на RFC

Както и при всички RFC, този RFC изисква всяко неделимо приложение, което прилага IP datagram, да съответства на стандарта, така че всяка страна да може да взаимодейства с datagram за различни системи. В раздел 3 схемата на IPv4 се обсъжда на дължина, както са обобщени по-горе. По отношение на IPv4 този RFC определя размерите на мрежата от клас A, B и C. Клас А разпределя 7 бита за мрежа и 24 бита за хостове. Клас B разпределя 14 бита за мрежа и 16 бита за хостове. Клас С разпределя 21 бита за мрежа и 8 бита за хостове. В допълнение към справянето със схемите специфичните функции на фрагментацията на данните и повторното сглобяване се обсъждат подробно в рамките на RFC. Посочване, че някои опции могат или не могат да бъдат включени, когато пакетът е фрагментиран.

Относно предишната статистика за прилагането на IP Datagram RFC дава и примери за това какво трябва да се представи на горните слоеве протоколи за конфигурационни елементи, за да се улесни комуникацията и конфигурацията между системите. Тези elemenets са същите елементи, използвани за изграждане на datagram.