El RFC 791 va ser escrit el 1981 per DARPA (Agència avançada de Projectes de recerca) per la Universitat d'Institut de Ciències d'Informació del Sud de Califòrnia. El document està trencat en tres seccions, Introducció, Vista general i Especificacions. Tot i que la introducció i la vista general tenen molt bona informació aquest resum centrarà en les especificacions, però ressaltarà les seccions afew de la vista general.

Capçalera

Com l'article dels marcs i paquets d'aquest lloc sembla:

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)

Detalls de la capçalera

Com podeu veure el datagram conté diversos elements. La funció per a cada element és:

Resum RFC

Com amb tots els RFC aquest RFC requereix que qualsevol individual que implementa les dades IPgramal amb l'estàndard de manera que qualsevol partit pugui interactuar amb les dadesgrames en sistemes diversos. A la secció 3 es tractarà l' esquema IPv4 amb longitud tal i com es resumeixen les funcions anteriorment. En relació amb IPv4 aquest RFC defineix la classe A, B i les mides de xarxa C. La classe A assigna 7 bits per xarxa i 24 bits per a màquines. La classe B assigna 14 bits per xarxa i 16 bits per a màquines. La classe C assigna 21 bits per xarxa i 8 bits per a màquines. A més d'atacar esquemes, les funcions específiques de la fragmentació de dadesgrama i es tracten de manera molt detall dins del RFC. Especificar que algunes opcions poden o no ser incloses quan es fragmenta un paquet.

En referència a un estat d' execució anterior sobre l'aplicació de l'IP Datagram el RFC també ofereix exemples sobre el que s' ha de presentar als protocols de la capa superior per als elements de configuració per tal de realitzar una comunicació més senzilla i configuració entre sistemes. Aquests alemenats són els mateixos elements usats per construir el datagram.