RFC 791 on kirjutatud 1981. aastal DARPA (Defense Advanced Research Projects Agency) jaoks Lõuna-California Infoteaduste Instituudi poolt. Dokument on jagatud kolmeks osaks: sissejuhatus, ülevaade ja spetsifikatsioonid. Kuigi sissejuhatuses ja ülevaates on väga head teavet, keskendub see kokkuvõte spetsifikatsioonidele, kuid toob ülevaatest välja mõned jaotised.

Päis

Nagu näha selle saidi raamide ja pakettide artiklis, näeb IP-päis välja selline:

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)

Päise üksikasjad

Nagu näete, sisaldab andmegramm mitmeid elemente. Iga elemendi funktsioon on:

RFC kokkuvõte

Nagu kõigi RFC-de puhul, nõuab ka see RFC, et iga individuaalne, mis rakendab IP-andmegrammi, vastaks standardile nii, et iga osapool saaks erinevate süsteemide andmegrammiga suhelda. Punktis 3 käsitletakse IPv4 adresseerimisskeemi pikalt, nagu ka eespool kokku võetud funktsioone. Seoses IPv4-ga määrab RFC A-, B- ja C-klassi võrgu suurused. A-klass eraldab 7 bitti võrgule ja 24 bitti hostidele. B-klass eraldab 14 bitti võrgule ja 16 bitti hostidele. C-klass eraldab võrgule 21 bitti ja hostidele 8 bitti. Lisaks skeemide käsitlemisele käsitletakse RFCs üksikasjalikult andmegrammide killustatuse ja uuesti kokkupanemise erifunktsioone. Määrab, et mõned valikud võivad olla kaasatud või mitte, kui pakett on killustatud.

Viidates varasemale statistikale IP-andmestiku rakendamise kohta, annab RFC ka näiteid selle kohta, mida tuleks konfiguratsioonielementide ülemise kihi protokollidele esitada, et hõlbustada süsteemidevahelist suhtlust ja konfiguratsiooni. Need elemenets on samad elemendid, mida kasutatakse andmegrammi koostamiseks.